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($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 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.

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору.