[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: file_get_contents() стало выдавать ошибку
ixmax
Наипростейшая задача, которая работала год, а то и более, в один прекрасный день после обновления сайта, от куда парсится инфа, перестала работать. Судя по всему там обновили и настройки самого сервера.
Теперь
$parsing=file_get_contents($link_page_pers);

просто выдает ошибку:
Warning: file_get_contents(): failed to open stream: HTTP request failed! HTTP/1.1 500 Internal Server Error in /var/www/... on line 47

В строке 47 как раз этот парсинг.
При выполнении wget -S так же выдает 500 ошибку.
Что это? Судя по всему ограничения сервера.
Как обойти?

Заранее спасибо.
ixmax
UPD:
Иногда парсинг проходит нормально. Без ошибок.

Если пройти в браузере по ссылке, которую пропарсил с ошибкой - ссылка откроется, а потом и парсинг нормально выполнится. Мэджик...

Даже так: попытка парсинга - ошибка - попытка парсинга - ошибка - открываем ссылку в браузере - парсит нормально.

Сервер стоит не локально. VPS.
vital
500 Internal Server Error

Ну загуглите что это за ошибка, сообразите на чьем сервере она происходит, поймете ответ.

_____________
"Нужно быть готовым прислушиваться к тем, кто может тебя чему-нибудь научить. Иначе ты никогда не вырастешь."

Откровенно я никому ниразу не нагрубил. А дать подзатыльник зарвавшемуся юнцу, так это и ему на пользу, и мне в удовольствие. © AllesKlar
ixmax
Цитата (vital @ 27.01.2015 - 02:12)
500 Internal Server Error

Ну загуглите что это за ошибка, сообразите на чьем сервере она происходит, поймете ответ.

Да вот тот сервер изменили настройки и сделали оптимизацию, возможно когда UA приходит PHP - они лесом посылают?

Это ошибка только на стороне того сервера?
ixmax
UPD: причем ошибка возникает когда $link_page_pers имеет вид:
http://$psite.site.ru/profile.php?id=$id_profile

Если убрать $id_profile - то тогда парсится страница нормально.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.