Динамические аргументы для file_get_html

Рейтинг: 0Ответов: 1Опубликовано: 23.11.2014

Я из *.txt читаю строки в массив посредством file():

$arr=file('file.txt');

Далее я хочу получить file_get_html($arr[0]); //0 - пример. Делаю это в цикле с последующей обработкой страницы (поэтому и "динамические аргументы").

Но проблема в том, что file_get_html(); не хочет кушать такого вида аргументы.
И такое тоже не помогло:

$url=$arr[0];
file_get_html($url);

Ошибка:

Warning: file_get_contents() [function.file-get-contents]: Filename cannot be empty in Z:\home\base.ru\www\simplehtmldom_1_5\simple_html_dom.php on line 75

Подскажите, как быть (как заставить-то отобразить страницу)?

Обновление

Нет, нет... Со считыванием нет проблем. Правильно массив возвращает массив строк, с которым мы потом работаем, к примеру:

$arr=file('file.txt');
file_get_html($arr[0]); //0 - пример

echo $arr[0]; //выдает то, что надо

Ответы

▲ 1Принят

Функция file() вернет массив строк. Вам, наверное, нужен file_get_contents().

Обновление

Фильтруйте пустые строки, значит.