PHP - Función Fsockopen

Sintaxis

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

Definición y uso

Se utiliza para abrir conexiones de socket de dominio Unix o Internet.

Valores devueltos

It Returns puede usarse junto con otras funciones de archivo

Variables de Syslog

No Señor Parámetros y descripción
1

hostname

ssl: // o tls: // funcionan en TCP / IP para conectarse al host remoto.

2

port

El número de puerto. Esto se puede omitir y omitir con -1 para transportes que no usan puertos, como unix: //.

3

errno

Proporciona el número de error a nivel del sistema.

4

errstr

El mensaje de error como una cadena

5

timeout

El tiempo de espera de la conexión

Ejemplo

Prueba el siguiente ejemplo

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

El ejemplo anterior abre la conexión