Rayzor92
Новичок
Не давно надо было написать простенький парсер. Потратил 5 минут и написал такой код:
На локалхосте всё работало, но как только загрузил на свой хостинг - всё перестало работать. Проблему исправил. Она была в параметре file_get_contents. Написал так "http://www.yandex.ru" вместо http://yandex.ru
и всё заработало. Хотелось бы теперь понять почему. И ещё где можно почитать о различиях в кодинге на локалхосте и сервере.
PHP:
$page=file_get_contents("http://yandex.ru");
$data = explode("<div id=\"all\"class=\"all\">",$page);
$data = explode('</div>',$data[1]);
$data=strip_tags($data[0],"<li><a>");
if(file_exists("news.txt"))
file_put_contents("news.txt",$data);
и всё заработало. Хотелось бы теперь понять почему. И ещё где можно почитать о различиях в кодинге на локалхосте и сервере.