<?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; } ?>