PHP 中的 fsockopen函数

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

fsockopen - 语法

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

它用于打开网络或unix域Socket连接。

Sr.No Parameters & Description
1

hostname

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

来源:LearnFk无涯教程网

ssl:/或tls:/are通过TCP/IP连接到远程主机。

2

port

端口号。对于不使用端口的传输(如unix:/),可以省略并使用-1跳过。

3

errno

它提供系统级错误号

4

errstr

字符串形式的错误消息

无涯教程网

5

timeout

连接超时

fsockopen - 返回值

它返回的内容可以与其他文件函数一起使用

fsockopen - 示例

<?php
   $connection=fsockopen("www.learnfk.com", 80, $errno, $errstr, 30);
   
   if (!$connection) {
      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($connection, $out);
      
      while (!feof($connection)) {
         echo fgets($connection, 128);
      }
      fclose($connection);
   }
?>

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

技术教程推荐

透视HTTP协议 -〔罗剑锋(Chrono)〕

SQL必知必会 -〔陈旸〕

全栈工程师修炼指南 -〔熊燚(四火)〕

检索技术核心20讲 -〔陈东〕

数据中台实战课 -〔郭忆〕

深度学习推荐系统实战 -〔王喆〕

Django快速开发实战 -〔吕召刚〕

手把手带你写一个Web框架 -〔叶剑峰〕

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

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