status serveru

Dobrý den,udělal jsem si skript,kterej by měl měl vypsat ONLINE když to otevřej určitou adresu.Ale když to tu stránku neotevře tak se to načítá hrozně dlouho a nakonec se to asi neotevre.Nešel by tam nastavit čas na to zjištení toho stavu?

<?
if(fopen("http://xxxxxxx", "r")) $status=true; else $status=false;
if($status) echo "<img src=\"online.gif\">"; else echo "<img src=\"offline.gif\">";
?>