PHP - Funzione Fsockopen
Sintassi
resource fsockopen ( string $hostname [, int $port = -1 [, int &$errno
[, string &$errstr [, float $timeout = ini_get("default_socket_timeout") ]]]] )
Definizione e utilizzo
Viene utilizzato per aprire connessioni socket di dominio Unix o Internet
Valori restituiti
Restituisce può essere utilizzato insieme ad altre funzioni di file
Variabili Syslog
Suor n | Parametri e descrizione |
---|---|
1 | hostname ssl: // o tls: // funzionano su TCP / IP per connettersi all'host remoto. |
2 | port Il numero di porta. Questo può essere omesso e saltato con -1 per i trasporti che non utilizzano porte, come unix: //. |
3 | errno Fornisce il numero di errore a livello di sistema |
4 | errstr Il messaggio di errore come stringa |
5 | timeout Il timeout della connessione |
Esempio
Prova il seguente esempio
<?php
$connection = fsockopen("www.tutorialspoint.com", 80, $errno, $errstr, 30);
if (!$connection) {
echo "$errstr ($errno)
\n";
}else {
$out = "GET / HTTP/1.1\r\n";
$out .= "Host: www.tutorialspoint.com\r\n";
$out .= "Connection: Close\r\n\r\n";
fwrite($connection, $out);
while (!feof($connection)) {
echo fgets($connection, 128);
}
fclose($connection);
}
?>
L'esempio sopra apre la connessione