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 网络参考手册