Hola ya puse el código pero hay un problema, exista o no la dirección no muestra nada. El código que he puesto ha sido este:
   Código PHP:
    <? $up = fsockopen("http://www.google.com", 80, &$errno, &$errstr, 30);
if($up) { echo "<a href= 'http://www.google.com'>Google</a>"; }
function checkear($url) { if(@fopen($url, 'r'))
{ print('online'); return true; }
else { print('offline'); return false; } } ?>    
  También he intentado hacer que aparezca la palabra "ONLINE" en verde cuando la URL exista pero me da error: 
Parse error: parse error, expecting `','' or `';'' in script2.php on line 3 
El código es este:  
 Código PHP:
    <? $up = fsockopen("http://www.google.com", 80, &$errno, &$errstr, 30);
if($up) { echo "<font color="#00FF00"><strong>ONLINE</strong></font>"; }
function checkear($url) { if(@fopen($url, 'r' ))
{ print('online'); return true; }
else { print('offline'); return false; } } ?>    
  Gracias.