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);

?>