这篇文章主要介绍了php源码 fsockopen获取网页内容实例详解的相关资料,需要的朋友可以参考下

PHP fsockopen函数说明:

Open Internet or Unix domain socket connection(打开套接字链接)

Initiates a socket connection to the resource specified by target .

fsockopen() returns a file pointer which may be used together with the other file functions (such as fgets() , fgetss() , fwrite() , fclose() , and feof() ).就是返回一个文件句柄

开启PHP fsockopen这个函数

PHP fsockopen需要 PHP.ini 中 allow_url_fopen 选项开启。

使用fsockopen获取网页内容

具体源代码如下:

<?php
$host = "www.manongjc.com";
$page = "/index.htm";
$fp = fsockopen( "$host", 80, $errno, $errdesc );
if ( ! $fp ) {
 die ( "Couldn't connect to $host:\nError: $errno\nDesc: $errdesc\n" );
}

$request = "GET $page HTTP/1.0\r\n";
$request .= "Host: $host\r\n";
$request .= "Referer: http://www.manongjc.com/page.html\r\n";
$request .= "User-Agent: PHP test client\r\n\r\n";

$page = array();
fputs ( $fp, $request );
while ( ! feof( $fp ) ) {
 $page[] = fgets( $fp, 1024 );
}
fclose( $fp );
print "the server returned ".(count($page))." lines!";
?>





以上就是php源码 fsockopen获取网页内容实例详解的知识,有需要的小伙伴可以参考下,谢谢大家对本站的支持!

最新资讯
华平被曝募集40亿美元规模中国新基金 消息人士:真的

华平被曝募集40亿美元

路透社消息称,美国华平投资集团(以下称“华平投资”)计划
消息人士:SpaceX已将杠杆贷款金额调至2.5亿美元

消息人士:SpaceX已将杠

11月20日消息,据国外媒体报道,此前寻求7.5亿美元杠杆贷
转转CEO:转转和闲鱼很不一样 做好二手交易要靠微信

转转CEO:转转和闲鱼很

二手行业的用户消费心智如何?微信小程序的红利还能持续
美图CFO:跟小米合作后 明年下半年推出第一款手机

美图CFO:跟小米合作后

昨日,美图宣布和小米签订了为期30年的战略合作协议,双方
腾讯游戏与区块链游戏竞技平台合作推出直播频道

腾讯游戏与区块链游戏

这也标志着腾讯游戏第一次积极地与加密货币架构合作。
马斯克为BFR火箭改了个新名字:Starship

马斯克为BFR火箭改了

Space X首席执行官埃隆·马斯克刚刚在Twitter上宣布,那
最新文章
php实现微信企业付款到个人零钱功能

php实现微信企业付款

这篇文章主要为大家详细介绍了php实现微信企业付款到
PHP实现微信对账单处理

PHP实现微信对账单处

这篇文章主要为大家详细介绍了PHP实现微信对账单处理,
php提取微信账单的有效信息

php提取微信账单的有

这篇文章主要为大家详细介绍了php提取微信账单的有效
php-fpm.conf配置文件中文说明详解及重要参数说明

php-fpm.conf配置文件

本文主要介绍了php-fpm.conf配置文件的中文说明详解以
PHP实现微信退款功能

PHP实现微信退款功能

这篇文章主要为大家详细介绍了PHP实现微信退款功能,具
PHP实现微信申请退款功能

PHP实现微信申请退款

这篇文章主要为大家详细介绍了PHP实现微信申请退款功