PHP fsockopen() 函数

门派战报

PHP fsockopen() 函数 更新于 2024/4/10 23:16:00 ❮ PHP Network 网络参考手册 实例 fsockopen() 示例: ";} else { $out = "GET / HTTP/1.1\r\n"; $out .= "Host: www.w3ccoo.com\r\n"; ……

PHP fsockopen() 函数

更新于 2024/4/10 23:16:00

❮ PHP Network 网络参考手册

实例

fsockopen() 示例:

$fp = fsockopen("www.w3ccoo.com", 80, $errno, $errstr, 20);if (!$fp) {

echo "$errstr ($errno)
";} else { $out = "GET /

HTTP/1.1\r\n"; $out .= "Host: www.w3ccoo.com\r\n"; $out

.= "Connection: Close\r\n\r\n"; fwrite($fp, $out); while

(!feof($fp)) { echo fgets($fp, 128); }

fclose($fp);}?>

定义和用法

fsockopen() 函数打开一个 Internet 或 Unix 域套接字连接。

语法

fsockopen(hostname, port, errno, errstr, timeout)

参数值

参数

描述

hostname

必需。指定主机名(如"www.w3ccoo.com")。 ssl:// 或 tls:// 通过 TCP/IP 连接到远程主机

port

可选。指定端口号。 对不使用端口的传输使用 -1,例如 unix://

errno

可选。指定系统级错误号

errstr

可选。将错误消息指定为字符串

timeout

可选。指定连接超时(以秒为单位)

技术细节

返回值:

可与其他文件函数(如 fgets()、fwrite()、fclose())一起使用的文件指针。 失败时为 FALSE。

PHP 版本:

4.0+

❮ PHP Network 网络参考手册