pfsockopen() 示例:
<?php
$fp = pfsockopen("www.91xjr.com", 80, $errno, $errstr, 20);
if (!$fp) {
echo "$errstr ($errno)<br>";
} else {
$out = "GET / HTTP/1.1\r\n";
$out .= "Host: www.91xjr.com\r\n";
$out .= "Connection: Close\r\n\r\n";
fwrite($fp, $out);
while (!feof($fp)) {
echo fgets($fp, 128);
}
fclose($fp);
}
?>
pfsockopen() 函数打开持久的 Internet 或 Unix 域套接字连接。
笔记:这个功能几乎等同于fsockopen()。不同之处在于脚本完成后连接不会关闭。该函数是 fsockopen() 的持久版本。
pfsockopen(
hostname,
port, errno, errstr, timeout)
Parameter | Description |
---|---|
hostname | Required. Specifies a hostname (like "www.91xjr.com"). ssl:// or tls:// works over TCP/IP to connect to the remote host |
port | Optional. Specifies the port number. Use -1 for transports that do not use ports, like unix:// |
errno | Optional. Specifies the system level error number |
errstr | Optional. Specifies the error message as a string |
timeout | Optional. Specifies the connection timeout (in seconds) |
返回值: | 可与其他文件函数(例如 fgets()、fwrite()、fclose())一起使用的文件指针。失败时为 FALSE。 |
---|---|
PHP 版本: | 4.0+ |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!