Страница 1 из 1

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

Добавлено: 03 июн 2011, 00:38
false
Доброго времени суток. Может уже есть такая тема, но через поиск я ее не нашел.

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

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

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

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

Добавлено: 03 июн 2011, 02:27
satih
не пользуюсь второй функицей, так что развернутый ответ дать сложно, но для начала, описание функции гласит:
После отработки функция возвращает результат своей работы в скрипт:
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>";