Показаны сообщения с ярлыком file_get_contents. Показать все сообщения
Показаны сообщения с ярлыком file_get_contents. Показать все сообщения

пятница, 24 августа 2012 г.

[PHP] Не работает получение данных с веба через cURL, file_get_contents

Вот столкнулся с такой проблемой как сабж.
Любые запросы типа file_get_contents("http://ya.ru/") возвращают пустой результат. Запрос через cURL так же пусто. Перерыл кучу сайтов -- везде совет в php.ini проверить параметры:
allow_url_fopen = On
allow_url_include = Off
user_agent="Mozilla/5.0"
default_socket_timeout = 60
но это мне не помогло...

На гентушном форуме нашел в одном из постов нашел простое и правильное решение: пересобрать php с отключенным флагом USE= -curlwrappers либо если из исходников собираем, то с ключом --without-curlwrappers

[PHP] Отправляем POST запрос через file_get_contens

Чтобы получить содержимое веб-страницы все с удовольствием используют file_get_contents(), например file_get_contents('http://www.habrahabr.ru/'). Но я уже давно наблюдаю, что, как дело доходит до того, чтобы отправить POST, разработчики используют либо CURL, либо открывают сокеты. Я не считаю, что это плохо или что не надо так делать, просто для решения простых задач можно использовать простые решения.