目录

PHP fsockopen() 函数

❮ PHP 网络参考

示例

fsockopen() 示例:

<?php
$fp = fsockopen("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);
}
?>


定义和用法

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

语法

fsockopen( 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+

❮ PHP 网络参考