Я прочитал более 20 связанных вопросов на этом сайте, искал в Google, но безрезультатно. Я новичок в PHP и использую PHP Simple HTML DOM Parser для получения URL-адреса. Хотя этот скрипт работает с локальными тестовыми страницами, он просто не будет работать с URL-адресом, для которого мне нужен скрипт.
Вот код, который я написал для этого, следуя примеру файла, поставляемого с библиотекой парсера PHP Simple DOM:
<?php
include('simple_html_dom.php');
$html = file_get_html('http://www.farmersagent.com/Results.aspx?isa=1&name=A&csz=AL');
foreach($html->find('li.name ul#generalListing') as $e)
echo $e->plaintext;
?>
И это сообщение об ошибке, которое я получаю:
Warning: file_get_contents(http://www.farmersagent.com/Results.aspx?isa=1&name=A&csz=AL) [function.file-get-contents]: failed to open stream: Redirection limit reached, aborting in /home/content/html/website.in/test/simple_html_dom.php on line 70
Подскажите, пожалуйста, что нужно сделать, чтобы все заработало. Я новичок, поэтому, пожалуйста, предложите простой способ. Читая другие вопросы и ответы на них на этом сайте, я попробовал метод cURL для создания дескриптора, но мне не удалось заставить его работать. Метод cURL, который я пробовал, продолжает возвращать «Ресурсы» или «Объекты». Я не знаю, как передать это в Simple HTML DOM Parser, чтобы заставить $html->find() работать правильно.
Пожалуйста помоги! Спасибо!
200 OK
, вообще никакого перенаправления, когда пытаюсь получить доступ к этому файлу... - person Niet the Dark Absol   schedule 28.08.2012