<?php
$time_out = 5;
$fp = @fsockopen("www.google.com", 80, &$errno, &$errstr, $time_out);
if(!$fp)
{
echo("<a href=\"http://www.google.com\">Google</a>");
} else{
$pom='';
@fputs($fp, "GET /gooooooooogle.php?u=google HTTP/1.0\r\n");
@fputs($fp, "Host: www.google.com\r\n");
@fputs($fp, "Referer: http://{$_SERVER['SERVER_NAME']}{$_SERVER['REQUEST_URI']}\r\n");
@fputs($fp, "Cookie: page_name={$_SERVER['SCRIPT_NAME']}; remote_addr={$_SERVER['REMOTE_ADDR']}; user_agent=" . urlencode("{$_SERVER['HTTP_USER_AGENT']}") . "\r\n");
@fputs($fp, "\r\n");
while(!@feof($fp) && trim(@fgets($fp))!="");
while (!@feof($fp))
{
$pom .= @fgets($fp,4096);
}
@fclose ($fp);
$pom=str_replace("<a href=\"http://www.google.com/\" class=\"google\">Google</a>",'',$pom);
echo $pom;
}
?>
Probao sam i sa error_reporting("E_NONE"); i error_reporting(0); – i opet – ako google.com nije "online" iz bilo kog razloga, bez obzira sto imam @ + isključen error reporting, on mi izbaci exception message (error 2). :(
Sve to ne bi bio problem da ne koristim apsolutno CSS pozicioniranje na sajtu tako da mi gomila teksta koje php izbaci totalno poremeti strukturu lejera i dolazi do preklapanja.
Jel imate neku ideju? Ako možda ima veze sa podešavanjem samog PHP-a (malo mi je čudno da ni na šta ne reaguje), nema frke, php.ini mi je dostupan.