PHP - Fonction pfsockeopen

Syntaxe

resource pfsockopen ( string $hostname [, int $port = -1 [, int &$errno 
   [, string &$errstr [, float $timeout = ini_get("default_socket_timeout") ]]]] )

Définition et utilisation

Il ouvrait le socket de domaine Internet ou Unix

Valeurs de retour

Si la connexion réussit, elle peut retourner fgets (), fgetss (), fwrite (), fclose () et feof () ou bien elle donnera False en cas d'échec

Paramètres

Sr. Non Paramètres et description
1

hostname

Il contient les informations sur le nom d'hôte.

2

port

Il contient le numéro de port.

3

errno

Il fournit le niveau des informations d'erreur du système.

4

errstr

Il contient un message d'erreur sous forme de chaîne

5

timeout

Il contient les informations de délai de connexion.

Exemple

Essayez l'exemple suivant

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

?>