Salve, ho questo script che, partendo dall'host e dall'URL di un sito esterno, mi permette di aprirlo e di accedervi, in sostituzione delle librerie cURL. Posto il codice:

Codice PHP:
function LeggiSito$host $url )
{
    
//echo "dentro leggi sito
";
    
$recieved = '';
    
    //echo "
prima fsck
";
    
$fp = fsockopen( $host , 80, $errno$errstr, 15);

    if (!
$fp) {
        echo "
$errstr ($errno)
\
n";
        echo "
remote_Call->sendfunzione fsockopen fallitaaggiorna la pagina host=".$host." url=" .$url." 
\n";

    } else {
    
    
$header = "GET /".$url."HTTP/1.1\r\n";
    
$header .= "Host".$host."\r\n";
    
$header .= "ConnectionClose\r\n\r\n";

    fputs(
$fp$header, strlen($header));

    while (!feof(
$fp)) {
        
$recieved .= fgets($fp, 4096);
    }
    }
    fclose(
$fp);

    return( 
$recieved );
}

?> 
Il mio problema è che in locale mi funziona e mi fa accedere, in un server aziendale mi da questo messaggio di errore:

codice:
php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution (0) 
remote_Call->send: funzione fsockopen fallita, aggiorna la pagina : host=www.aeroporto.catania.it url=/page.php?cPath=0_11&id_page=24&module=Orari&t=A#
Ora, io ho poca esperienza ma credo che sia qualcosa di sbagliato nella configurazione del server, altrimenti non dovrebbe funzionarmi nemmeno in locale; posto per sicureza il phpinfo del server in questione: phpinfo

Un saluto a tutti