Я использую PHP Simple HTML DOM Parser, здесь вы можете узнать больше об этом: http://simplehtmldom.sourceforge.net/
А также я использую CURL, потому что этот веб-адрес http://www.sportsdirect.com не загружается обычные примеры из SimpleHTMLDom.
Итак, вот код, который я использую:
<?php
include_once('../simple_html_dom.php');
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'http://www.sportsdirect.com/');
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10);
$str = curl_exec($curl);
curl_close($curl);
$html= str_get_html($str);
echo $html->plaintext;
?>
Когда я пытаюсь загрузить скрипт, он выдает: 500 Internal Server Error
Внутренняя Ошибка Сервера
Сервер обнаружил внутреннюю ошибку или неправильную конфигурацию и не смог выполнить ваш запрос.
Пожалуйста, свяжитесь с администратором сервера, [email protected] и сообщите им время возникновения ошибки и все, что вы могли сделать, что могло вызвать ошибку.
Дополнительные сведения об этой ошибке можно найти в журнале ошибок сервера.
Кроме того, при попытке использовать ErrorDocument для обработки запроса возникла ошибка 404 Not Found.
Этот скрипт просто не работает для этого веб-адреса, потому что, когда я пытаюсь загрузить другой веб-сайт, такой как mandmdirectDOTcom, он просыпается OKEY!
Где моя ошибка и как я могу заставить эту штуку работать?