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

最新资讯
潘建伟团队实现量子优越性:特定问题比顶级超算快百万亿倍

潘建伟团队实现量子优

中国科学技术大学潘建伟团队宣布将50全同单模压缩态输
1分钟=1亿年|中国科学家构建76光子量子计算原型机

1分钟=1亿年|中国科学

中国科学技术大学潘建伟、陆朝阳等与中科院上海微系统
华纳兄弟宣布取消院线窗口期 明年线上线下电影将同步上映

华纳兄弟宣布取消院线

AT&T旗下华纳传媒宣布,2021年将在所有新电影上映的同时
华尔街“空头猎人”做空特斯拉五年终减仓 坚称投资者在做傻事

华尔街“空头猎人”做

因成功做空安然闻名华尔街的对冲基金Kynikos总裁吉姆
尚纬股份终止收购野望科技 罗永浩没能交上这个朋友

尚纬股份终止收购野望

罗永浩最终未能如愿“交友”。
黑洞中心会发生什么?所有的可能性都很奇怪

黑洞中心会发生什么?所

让我们来探索一些奇怪的可能性。
最新文章
PHP数据源架构模式之表入口模式实例分析

PHP数据源架构模式之

这篇文章主要介绍了PHP数据源架构模式之表入口模式,结
php面向对象基础详解【星际争霸游戏案例】

php面向对象基础详解

这篇文章主要介绍了php面向对象基础,结合星际争霸游戏
php设计模式之抽象工厂模式分析【星际争霸游戏案例】

php设计模式之抽象工

这篇文章主要介绍了php设计模式之抽象工厂模式,结合星
php设计模式之建造器模式分析【星际争霸游戏案例】

php设计模式之建造器

这篇文章主要介绍了php设计模式之建造器模式,结合星际
php的RSA加密解密算法原理与用法分析

php的RSA加密解密算法

这篇文章主要介绍了php的RSA加密解密算法原理与用法,
laravel框架模型和数据库基础操作实例详解

laravel框架模型和数

这篇文章主要介绍了laravel框架模型和数据库基础操作,