PHP 中的 pfsockopen函数

首页 / PHP入门教程 / PHP 中的 pfsockopen函数

pfsockopen - 语法

resource pfsockopen ( string $hostname [, int $port=-1 [, int &$errno 
   [, string &$errstr [, float $timeout=ini_get("default_socket_timeout") ]]]] )

它用来打开网络或unix域Socket。

Sr.No 参数 & Description
1

hostname

无涯教程网

它包含主机名信息。

2

port

它包含端口号。

3

errno

它提供系统级的错误信息。

4

errstr

它包含字符串形式的错误消息

5

timeout

它包含连接超时信息。

pfsockopen - 返回值

如果连接成功,则可能返回fgets()、fgetss()、fwrite()、fclose()和feof(),否则在失败的情况下将返回false

pfsockopen - 示例

<?php
   $open=fsockopen("www.learnfk.com", 80, $errno, $errstr, 30);
   
   if (!$open) {
      echo "$errstr ($errno)
\n";
   } else {
   $out="GET/HTTP/1.1\r\n";
   $out .= "Host: www.learnfk.com\r\n";
   $out .= "Connection: Close\r\n\r\n";
   
   fwrite($open, $out);
   
   while (!feof($open)) {
      echo fgets($open, 128);
   }
   
   fclose($open);

?>

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

邱岳的产品手记 -〔邱岳〕

从0开始学大数据 -〔李智慧〕

玩转webpack -〔程柳锋〕

摄影入门课 -〔小麥〕

Kafka核心源码解读 -〔胡夕〕

成为AI产品经理 -〔刘海丰〕

搞定音频技术 -〔冯建元 〕

现代React Web开发实战 -〔宋一玮〕

现代C++20实战高手课 -〔卢誉声〕

好记忆不如烂笔头。留下您的足迹吧 :)