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

链接:https://www.learnfk.comhttps://www.learnfk.com/php/php-function-pfsockopen.html

来源:LearnFk无涯教程网

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

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);

?>

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

技术教程推荐

趣谈网络协议 -〔刘超〕

深入剖析Kubernetes -〔张磊〕

浏览器工作原理与实践 -〔李兵〕

说透敏捷 -〔宋宁〕

RPC实战与核心原理 -〔何小锋〕

零基础实战机器学习 -〔黄佳〕

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

AI绘画核心技术与实战 -〔南柯〕

结构学习力 -〔李忠秋〕

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