Как сохранить файл

Все вопросы касающиеся использования
программы можно задать здесь
Ответить
false
Сообщения: 20
Зарегистрирован: 10 фев 2010, 17:23

Как сохранить файл

Сообщение false » 03 июн 2011, 00:38

Доброго времени суток. Может уже есть такая тема, но через поиск я ее не нашел.

Так вот ситуация. У меня есть урл файла, который я беру со страницы и мне его нужно записать файл, а потом закачать на сервер. Я использую такие функции:

$url = $anchor->get_href_by_number(26);
$file = $webpage->save_url_to_file($url,$folder);

Первая функция работает все ок, при echo выдает мне урл. А вот вторая - не хочет. Даже при echo ничего не выдает. В чем может быть проблема, может кто разъяснить?

satih
Сообщения: 269
Зарегистрирован: 31 мар 2010, 23:44

Re: Как сохранить файл

Сообщение satih » 03 июн 2011, 02:27

не пользуюсь второй функицей, так что развернутый ответ дать сложно, но для начала, описание функции гласит:
После отработки функция возвращает результат своей работы в скрипт:
true – команда выполнилась
false – не получилось
т.е. echo понятно ничего не даст, функция возвращает true либо false, т.е. $file будет содержать true или false. можешь посмотреть через var_dump что она возвращает в твоем случае, например var_dump($webpage->save_url_to_file($url,$filepath));
тебе нужно скажем так:

Код: Выделить всё

$url = $anchor->get_href_by_number(26);
$path = __DIR__.'\source_file';
if ($webpage->save_url_to_file($url, $path)) {
	$file = file_get_contents($path);
}
else echo "немогу сохранить урл<br>";

Ответить