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 连接超时 |
它返回的内容可以与其他文件函数一起使用
<?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); } ?>
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)