Я всего лишь хотел дернуть данные с сайта за авторизацией и что получилось.
file_get_contents
file_get_contents - с его стримами, как оказывается метод позорный и много серверов тупо легко могут блокировать такой запрос к страницам. Для простой загрузки проверенных сайтов - метод просто незаменим. Очень прост и удобен.
Вот таким одностраничником можно загрузить данные POST запросом:
Что это за хрень - какое-то странное расширение PHP, для которого я примеров-то найти не смог, зато на php.net ГИГАНСКИЙ МАНУЛИЩЩЕ.
http://php.net/manual/en/book.http.php
Впрочем нашел кое-что поглядеть, надеюсь сами дадите примеров еще:
Я бы его взял, тем более использует сокеты (восновном), код не смотрел, бабка нашептала.
Multirequest
Еще один класс. https://github.com/barbushin/multirequest
Говорят чем-то покруче чем Snoopy. Не првоерял , код смотрел, документации нет. Интересно но времени жалко.
Zend_http_client/Zend:http
Документация есть даже на Русском кое что. Большой, всемогущий, скучный.
Buzz – Simple HTTP Request Library
Buzz еще одна библиотечка для HTTP запросов. Вот пример кода:
Не смотрел еще и не разбирался, но вы обязательно поглядите.
Requests – Easy HTTP Requests
Requests библиотека позволит делать легко HTTP запросы. Если вы (как и я) никак не можете запомнить синтаксис Curl,то эта библиотека для вас, пример кода:
С этой библиотекой можно делать HEAD, GET, POST, PUT, DELETE и PATCH HTTP запросы, отправлять файлы и параметры в массивах и получать полный доступ к данным ответа.
Заключение:
Кажется этих способов море, однако чем-то мне нравится Snoopy. Ну оно и понятно, название красивое..
Вот теперь можете бить.