PHP - Funzione pfsockeopen
Sintassi
resource pfsockopen ( string $hostname [, int $port = -1 [, int &$errno
[, string &$errstr [, float $timeout = ini_get("default_socket_timeout") ]]]] )
Definizione e utilizzo
Ha usato per aprire internet o socket di dominio unix
Valori restituiti
Se la connessione ha successo potrebbe restituire fgets (), fgetss (), fwrite (), fclose () e feof () oppure restituirà False in caso di errore
Parametri
Suor n | Parametri e descrizione |
---|---|
1 |
hostname Contiene le informazioni sul nome host. |
2 |
port Contiene il numero di porta. |
3 |
errno Fornisce il livello di sistema delle informazioni sugli errori. |
4 |
errstr Contiene un messaggio di errore come stringa |
5 |
timeout Contiene le informazioni sul timeout della connessione. |
Esempio
Prova il seguente esempio
<?php
$open = fsockopen("www.tutorialspoint.com", 80, $errno, $errstr, 30);
if (!$open) {
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($open, $out);
while (!feof($open)) {
echo fgets($open, 128);
}
fclose($open);
?>