Lo sospettavo! Era un problema dell'hosting di altervista!!!!
Ho usato un codice che su altervista non andava su un altro hosting (a pagamento, di cui non faccio il nome) e funziona

Ecco il codice! ^^
codice:
<? 
function checklinks($url){ 

        $vurl = parse_url($url); 
        $fp = fsockopen($vurl['host'], 80, $errno, $errstr, 15); 

        if ($fp){ 
            echo "$url Funziona
"; 
        } 
 if (!$fp){ 
            echo "$url Non Funziona
"; 
        } 
} 


$url="http://www.cnn.com"; 
$url2="http://www.sdfgsdsd.com"; 

checklinks($url); 
checklinks($url2); 

?>