这篇文章主要介绍了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获取网页内容实例详解的知识,有需要的小伙伴可以参考下,谢谢大家对本站的支持!

最新资讯
直击|国产厂商CEO集体吐槽新iPhone:越来越平庸

直击|国产厂商CEO集体

苹果今日在秋季发布会上推出三款新iPhone,不仅价格创新
失速的苹果公司:创新力度被追赶 价格弥补份额

失速的苹果公司:创新力

过去三年,苹果爱好者对苹果缓慢的创新力度保持敬意并给
救命钱不存在?ofo与危险的资本

救命钱不存在?ofo与危

ofo的命运展示了中国创业最大悲剧性——坚持到最后,却
这一届的“商人”库克,践行着更大、更快与更贵

这一届的“商人”库克

熬夜的人基本上是暂时不买的(或者以后也不会),库克需要的
美团的成功,是因为“农村包围城市”的战略吗?

美团的成功,是因为“农

美团成功究竟是来源于战略上的坚守,还是战术上的灵活应
陆金所理财产品再度踩雷 神州长城爆发缺血危机

陆金所理财产品再度踩

大同证券“同吉”系列频爆雷.
最新文章
thinkPHP5框架设置404、403等http状态页面的方法

thinkPHP5框架设置404

这篇文章主要介绍了thinkPHP5框架设置404、403等http
PHP调用接口用post方法传送json数据的实例

PHP调用接口用post方

今天小编就为大家分享一篇PHP调用接口用post方法传送j
Yii 访问 Gii(脚手架)时出现 403 错误

Yii 访问 Gii(脚手架)

这篇文章主要介绍了Yii 访问 Gii(脚手架)时出现 403
PHP+MySQL实现模糊查询员工信息功能示例

PHP+MySQL实现模糊查

这篇文章主要介绍了PHP+MySQL实现模糊查询员工信息功
PHP+MySQL实现输入页码跳转到指定页面功能示例

PHP+MySQL实现输入页

这篇文章主要介绍了PHP+MySQL实现输入页码跳转到指定
JSON PHP中,Json字符串反序列化成对象/数组的方法

JSON PHP中,Json字符

今天小编就为大家分享一篇JSON PHP中,Json字符串反序