[ stdlib.h @ 26.09.2004. 00:28 ] @
...u smislu da mi ne izbacuje eventualne greške izazvane timeoutom sajta na mestu gde se kod izvršava. Evo ga bazični kod – primećujete da imam @ ispred SVAKE funkcije, međutim, to izgleda nije dovoljno. Code: <?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. |