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

最新资讯
亚马逊测试快递机器人:尺寸相当于小冰箱

亚马逊测试快递机器人

亚马逊表示,机器人是由亚马逊西雅图研发中心独立开发的
归零重启,华米OV们迎来软件创新困局

归零重启,华米OV们迎来

没想到2019年,国产手机行业像重新归零一般,回到了最初出
法国监管机构处罚谷歌数千万欧元 谷歌宣布上诉

法国监管机构处罚谷歌

据路透社报道,谷歌将对法国隐私监管机构的数千万欧元罚
互联网创业专心做业务,别想不开搞研发

互联网创业专心做业务

很多老板根本不理解产品研发是什么。
德州仪器第四季度营收37.2亿美元:下降1%

德州仪器第四季度营收

德州仪器本周三发布2018年第四季度财报,其中当季盈利超
越相似的伴侣过得越幸福吗?或许对双方有一定益处

越相似的伴侣过得越幸

瓦尔什和奈夫在针对新婚夫妇开展的研究中发现,如果人们
最新文章
php基于Redis消息队列实现的消息推送的方法

php基于Redis消息队列

这篇文章主要介绍了php基于Redis消息队列实现的消息推
php使用curl模拟浏览器表单上传文件或者图片的方法

php使用curl模拟浏览

这篇文章主要介绍了php使用curl模拟浏览器表单上传文
safari下载文件自动加了html后缀问题

safari下载文件自动加

这篇文章主要介绍了safari下载文件自动加了html后缀问
ThinkPHP 3.2.3实现加减乘除图片验证码

ThinkPHP 3.2.3实现加

这篇文章主要为大家详细介绍了ThinkPHP 3.2.3实现加减
关于php unset对json_encode的影响详解

关于php unset对json_

这篇文章主要给大家介绍了关于php unset对json_encode
关于PHP虚拟主机概念及如何选择稳定的PHP虚拟主机

关于PHP虚拟主机概念

PHP是一种HTML内嵌式的语言,是一种在端执行的嵌入HTML