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

最新资讯
法国夺冠,华帝其实也能省7900万

法国夺冠,华帝其实也能

在这次世界杯球场外商家们的借势营销大战中,华帝无疑是
苹果在印度遭遇滑铁卢 但仍做着最后的倔强

苹果在印度遭遇滑铁卢

国产手机厂商正在攻占印度消费级市场,而苹果在印度逐渐
苹果印度3高管离职 上半年销量不足100万台

苹果印度3高管离职 上

苹果首席执行官蒂姆·库克一向对印度市场评价乐观,但iP
送餐费上涨,骑手坦言为几块钱与生命赛跑

送餐费上涨,骑手坦言为

离不开外卖的人们,从外面看这个圈子总是充满好奇。那么
iPhone 9机模曝光 设计上全部继承iPhone X基因

iPhone 9机模曝光 设

从整体设计来看,新iPhone与iPhone X 并无太大差异,均采
全面屏iPad或将今年推出 苹果注册两款新iPad型号

全面屏iPad或将今年推

近日外媒发现苹果在数据库中新增了两种平板的型号,分别
最新文章
原生php实现excel文件读写的方法分析

原生php实现excel文件

这篇文章主要介绍了原生php实现excel文件读写的方法,
PHP使用file_get_contents发送http请求功能简单示例

PHP使用file_get_cont

这篇文章主要介绍了PHP使用file_get_contents发送http
PHP receiveMail实现收邮件功能

PHP receiveMail实现

这篇文章主要为大家详细介绍了PHP receiveMail实现收
laravel中短信发送验证码的实现方法

laravel中短信发送验

在做用户注册和个人中心的安全管理时常常需要用到短信
PHP cURL获取微信公众号access_token的实例

PHP cURL获取微信公众

这篇文章主要介绍了PHP cURL获取微信公众号access_tok
详解php与ethereum客户端交互

详解php与ethereum客

本篇文章给大家讲述了php与ethereum客户端交互的相关