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