ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Правильные заголовки для fsockopen
  #1  
Старый 03.10.2009, 09:31
Аватар для ageent
ageent
Новичок
Регистрация: 09.01.2009
Сообщений: 1
Провел на форуме:
622

Репутация: 0
По умолчанию Правильные заголовки для fsockopen

Вообщем хочу написать парсер используя функцию fsockopen(). Пишу такой код.
PHP код:
<?php
$proxyhost 
"78.153.210.191";
$proxyport 80;

$http_request "GET /moi-rasshirenija-joomla.html HTTP/1.1" "\r\n";
$http_request .= "Host: www.ageent.ru" "\r\n";
$http_request .= "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3";
$http_request .= "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" "\r\n";
$http_request .= "Accept-Language: ru,en-us;q=0.7,en;q=0.3" "\r\n";
$http_request .= "Accept-Encoding: gzip,deflate" "\r\n";
$http_request .= "Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7" "\r\n";
$http_request .= "Keep-Alive: 300" "\r\n";
$http_request .= "Connection: keep-alive" "\r\n";
$http_request .= "Cache-Control: max-age=0""\r\n\r\n";

$fp fsockopen($proxyhost$proxyport);

if (
$fp) {
    
// передаем запрос
    
fwrite($fp,$http_request);
    
// читаем ответ
    
while (!feof($fp)) {
        
$http_response fgets($fp1024);
        if (
preg_match("/^HTTP\/1\.\d (\d+) (.*)/"$http_response$found)) {
            
$response_code $found[1];
            
$response_text $found[2];
            break;
        }
    }
    
print_r($http_response);
}
else {
    echo 
"2";
}

if (
$response_code 200) {
    echo 
"1";
}
?>
В ответ мне приходит что соединении удалось и все!. Вопрос, а как тело документа получить-то?

Последний раз редактировалось ageent; 03.10.2009 в 10:20..
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Шпаргалки для сертификатов по Битрикс Liar PHP, PERL, MySQL, JavaScript 7 30.05.2009 10:13
Создание сети: обжимка проводов petrovich-lamer Windows 13 02.07.2007 13:18
Редактирование содежимого прошивок для Самсунгов Digimortal Схемы и программы 3 28.02.2007 14:22
Программы для работы с железом. Часть I – настройка видеокарт _GaLs_ Аппаратное обеспечение 2 20.12.2006 01:18



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ