PHP - Função pfsockeopen

Sintaxe

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

Definição e Uso

É usado para abrir internet ou soquete de domínio unix

Valores Retornados

Se a conexão for bem-sucedida, ele pode retornar fgets (), fgetss (), fwrite (), fclose () e feof () ou então dará False em caso de falha

Parâmetros

Sr. Não Parâmetros e descrição
1

hostname

Ele contém as informações do nome do host.

2

port

Ele contém o número da porta.

3

errno

Ele fornece o nível do sistema de informações de erro.

4

errstr

Ele contém mensagem de erro como uma string

5

timeout

Ele contém as informações de tempo limite de conexão.

Exemplo

Experimente o seguinte exemplo

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

?>