Sower, код по последней ссылке рабочий, только он вам ничего не даст...
есть такой способ - во фрейм(iframe) грузим страницу потом JS скриптом получаем контент фрейма и парсим. но гугл не дает себя грузить во фрейме... так что, не получится через ИП посетителя.
ТС надо с IP посетителя.
Sower, с IP посетителя никак. гугл не дает себя грузить во фрейме, а так можно было бы...
замечено, последние новые версии для FF сильно тупят....
по нажатию на кнопку для вывода параметров иногда приходится дожидаться ответа от 20-30 секунд - это в лучшем случаи. а иногда попросту виснет показывая сделано 4-5 запросов...
failed to open stream - в переводе не нуждается...
file_get_html("$line"); - указывайте верные пути к файлам. что у вас в $line?
if (strcmp($_SERVER['REQUEST_URI'], '/') !== 0) echo("<div>text</div>"); // не главнаяelse echo("<h1>text</h1>"); // главная
что то в этом духе.
"<!DOCTYPE html>" положено писать для HTML5 документов. о чем и речь собственно.
валидатор будет ругаться если есть ошибки, а браузерам так они и не смотрят на эту объяву "DOCTYPE" прекрасно строят DOM без его присутствия.
foxi, как говорится "нормально у ненормальных..." а делать то надо как положено.
давайте сперва разберемся кто такой "разработчик" - что входит в его обязанности верстка?, дизайн?, СЕО? или все же непосредственно разработка какого то сервиса на одном из серверных скриптов?
ну к HTML5, для чего объявлять "<!DOCTYPE html>" если это не соответствует действительности? - наверно "верстальшик" решил схитрить и обойти стандарты.
ну тегами наверно :) header,main,section,nav,article...
разработчикам чехать на валидацию.. кто дает макет - их показатель профессионализма...
тоже встречал объяву "<!DOCTYPE html>" где HTML5 не пахнет, это наверно осознанно делают, что бы валидатор шибко не ругался. добавлю, что только плюсы на переход HTML5...