ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
 
 
Опции темы Поиск в этой теме Опции просмотра

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

Репутация: 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($fp, 1024);
        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 7 30.05.2009 10:13
Создание сети: обжимка проводов petrovich-lamer Windows 13 02.07.2007 13:18
Программы для работы с железом. Часть I – настройка видеокарт _GaLs_ "Железо" 2 20.12.2006 01:18



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


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




ANTICHAT ™ © 2001- Antichat Kft.