Помощник
|
Чтение ответа от сервера средствами CURL и PHP |
VeleslaV
|
Сообщение
#1
|
||
|
|
||
|
|||
P0ZiTR0N |
19.5.2011, 1:07;
Ответить: P0ZiTR0N
Сообщение
#2
|
|
|
Тут надо хардкорно сношаться с прегматчем [img]http://img512.imageshack.us/img512/5310/scratchoneshead.gif[/img]
Могу рекомендовать такой код с выводом результата в массив: [PHP]<? $ch = curl_init(); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_URL, "http://forum.funphoto.ua/login.php"); curl_setopt($ch, CURLOPT_POSTFIELDS, "login=".urlencode("Вход")."&username=VeleslaV&password=123qweasd"); curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 "); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_NOBODY, 0); $result=curl_exec ($ch); curl_close ($ch); //echo $result; print_r(http_parse_headers($result)); function http_parse_headers( $header ) { $retVal = array(); $fields = explode("\r\n", preg_replace('/\x0D\x0A[\x09\x20]+/', ' ', $header)); foreach( $fields as $field ) { if( preg_match('/([^:]+): (.+)/m', $field, $match) ) { $match[1] = preg_replace('/(?<=^|[\x09\x20\x2D])./e', 'strtoupper("\0")', strtolower(trim($match[1]))); if( isset($retVal[$match[1]]) ) { $retVal[$match[1]] = array($retVal[$match[1]], $match[2]); } else { $retVal[$match[1]] = trim($match[2]); } } } return $retVal; } ?>[/PHP] [IMG]http://img16.imageshack.us/img16/9893/20110519000424.th.jpg[/IMG] З.Ы. Это функция расширения php "pecl_http" (установлен не в каждой сборке РНР)
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Обучение Email Рассылкам + Софт Для Автоматизации (100к в сутки с сервера) | 10 | zennoboss | 4664 | Вчера, 5:20 автор: Skyworker |
|
Hyper.hosting - сервера под любые задачи [разрешены dmca, гэмблинг, адалт и пр.] Лучшие сервера по доступной цене |
32 | Hyper_Hosting | 9169 | 15.4.2024, 13:03 автор: Hyper_Hosting |
|
HideHost.net - Виртуальные и выделенные сервера под любые Ваши проекты с индивидуальным подходом. Работаем уже более 12 лет |
6 | HIDEHOST | 2428 | 21.3.2024, 13:33 автор: Tihohodka |
|
СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое | 5 | CULA | 3426 | 19.12.2023, 18:55 автор: CULA |
|
Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery Разработка сайтов и сервисов под-ключ |
0 | alexey | 1246 | 24.11.2023, 14:46 автор: alexey |
Текстовая версия | Сейчас: 25.4.2024, 19:46 |