Показать сообщение отдельно

  #11  
Старый 12.04.2008, 16:44
ZET36
Участник форума
Регистрация: 08.10.2007
Сообщений: 259
Провел на форуме:
500748

Репутация: 137
По умолчанию

Цитата:
Сообщение от Sleep  
Кто нибудь может выложить простенький пример
работы пхп через прокси допустим чтобы через прокси открывался yandex.ru
буду очень благодарен


Код:
<? 

$hostname="yandex.ru"; 
$proxy_hostname="127.0.0.1"; 
$path="/yandsearch"; 
$query="http://".$hostname.$path; 
$data="text=%E5"; 

        $headers  = "POST $query HTTP/1.1\r\n";  
            $headers .= "Host: $hostname\r\n";  
            $headers .= "Content-type: application/x-www-form-urlencoded\r\n";  
            $headers .= "Content-Length: ". strlen($data) ."\r\n\r\n";  

            $fp = fsockopen($proxy_hostname, 80, $errno, $errstr, 30);  
            if (!$fp) {  
                echo $errno .": ". $errstr;  
            } else {  
                fwrite($fp, $headers.$data);  
                           while (!feof($fp)) {  
                                $buffer .= fgets($fp, 1024);  
                            }  
                fclose($fp);  
            } 


echo $buffer; 

?>
красным выделены прокси и порт

выполняется запрос http://www.yandex.ru/yandsearch?text=%E5

Последний раз редактировалось ZET36; 12.04.2008 в 16:49..
 
Ответить с цитированием