Originariamente inviato da filippo.toso
Se fsockopen() fallisce, l'host probabilmente non è raggiungibile.
Se il server remoto restituisce un errore tipo 404, 500, etc., la pagina "non è raggiungibile"
Ho provato con questo codice

$server = "isolaincantata.ilbello.com/";

$fp = fsockopen ($server, 80, $errno, $errstr, 30);

if (!$fp)
{
echo "Errore: ".$errstr." (".$errno.")
\n";
}
else
{
echo "Connesso: ".$errstr." (".$errno.")
\n";

fclose ($fp);
}
E ottengo questo risultato


Warning: fsockopen() [function.fsockopen]: php_network_getaddresses: getaddrinfo failed: Name or service not known in /var/www/html/Entra/Controllo/controllo.php on line 7

Warning: fsockopen() [function.fsockopen]: unable to connect to isolaincantata.ilbello.com/:80 (Unknown error) in /var/www/html/Entra/Controllo/controllo.php on line 7
Errore: (-1076764588)

Il sito linkato

http://isolaincantata.ilbello.com/

è raggiungibile. [non clikkateci per favore... è un altro progetto su cui sto lavorando, ma è impiccato a metà strada!!!!!]


Ovviamente scrivendo solo il nome del server riesco a raggiungerlo. Ma a me servono indirizzi tipo questo