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

  #13  
Старый 30.06.2008, 01:05
Solker
Участник форума
Регистрация: 04.05.2006
Сообщений: 161
С нами: 10537558

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

Вообщем полный ответ, с дополнением от .:EnoT:.
PHP код:
<?php
$file 
= file_get_contents('http://kit.simplyonline.org/barcelona/process.php?name=inlanger&number=5&kit=1');
preg_match_all("#<img src=\"../(.*?)\" />#is",$file,$matches);

$host = 'kit.simplyonline.org';

$sock = fsockopen($host, 80, $errno, $errstr, 5); 
if(!
$sock){ 
    echo 
$errstr($errno); 
}else{
    
$header = "GET /{$matches[1][0]} HTTP/1.1\r\n";
    
$header .= "Host: $host\r\n";
    
$header .= "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14\r\n"; 
    
$header .= "Connection: Close\r\n";
    
$header .= "Referer: http://kit.simplyonline.org/barcelona/process.php?name=inlanger&number=5&kit=1\r\n\r\n";
        
    
fwrite($sock, $header); 
    while(!
feof($sock)){ $result .= fgets($sock, 1024); } 

    
$image = substr($result, strpos($result,"\r\n\r\n")+4);
    
    
header('Content-Type: image/png');
    echo 
$image;
}
?>

Последний раз редактировалось Solker; 30.06.2008 в 01:21..
 
Ответить с цитированием