Sintaxe
resource fsockopen ( string $hostname [, int $port = -1 [, int &$errno
[, string &$errstr [, float $timeout = ini_get("default_socket_timeout") ]]]] )
Definição e Uso
É usado para abrir conexões de soquete de domínio Unix ou Internet
Valores Retornados
Ele retorna pode ser usado junto com outras funções de arquivo
Variáveis Syslog
Sr. Não |
Parâmetros e descrição |
1 |
hostname
ssl: // ou tls: // funcionam no TCP / IP para se conectar ao host remoto.
|
2 |
port
O número da porta. Isso pode ser omitido e ignorado com -1 para transportes que não usam portas, como unix: //.
|
3 |
errno
Ele fornece o número de erro do nível do sistema
|
4 |
errstr
A mensagem de erro como uma string
|
5 |
timeout
O tempo limite da conexão
|
Exemplo
Experimente o seguinte exemplo
<?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);
}
?>
O exemplo acima abre a conexão