Я использую simple_html_dom.php библиотеку из этого примера
http://nimishprabhu.com/top-10-best-usage-examples-php-simple-html-dom-parser.html
Но я получил ошибку 500 внутри класса, когда я набираю url в браузере, он работает нормально?
У меня есть несколько vaules в массиве вроде этого
$result= Array (
[Avenya Group AG] =>
Array (
[link] => CHE-218.938.800
[href] => http://zh.powernet.ch/webservices/inet/HRG/HRG.asmx/getHRGHTML?chnr=0203038402&amt=020&toBeModified=0&validOnly=0&lang=1&sort=0 ) )
Когда я пробую что-то вроде этого
foreach($result as $key => $value) {
$xmlFind = file_get_html($value['href']);
foreach($xmlFind->find('a') as $a) {
echo '<p>'.$a->href.'</p>';
}
}
Я получил ошибку
Возникла ошибка PHP Уровень важности: предупреждение Сообщение: file_get_contents (http://zh.powernet.ch/webservices/inet/HRG/HRG.asmx/getHRGHTML?chnr=0203038402&amt=020&toBeModified=0&validOnly=0&lang=1&sort=0): не удалось открыть поток: HTTP-запрос не удался! Внутренняя ошибка сервера HTTP/1.1 500 Имя файла: libraries/Simple_html_dom.php Номер строки: 76
Но когда я пытаюсь вручную, как этот
$xmlFind = file_get_html('http://zh.powernet.ch/webservices/inet/HRG/HRG.asmx/getHRGHTML?chnr=0203038402&amt=020&toBeModified=0&validOnly=0&lang=1&sort=0');
Результат есть, также, если я нахожу, что url я browser все в порядке, только проблема у меня есть, когда я пытаюсь петли массив??