重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

php获取指定页面数据 php获取一个网页的内容

php如何读取指定页面

这个需要用到ajax,不能把php代码直接放到div id="box"/div中,可以用jquery的

创新互联拥有10多年成都网站建设工作经验,为各大企业提供成都网站设计、做网站服务,对于网页设计、PC网站建设(电脑版网站建设)、app开发定制、wap网站建设(手机版网站建设)、程序开发、网站优化(SEO优化)、微网站、空间域名等,凭借多年来在互联网的打拼,我们在互联网网站建设行业积累了很多网站制作、网站设计、网络营销经验,集策划、开发、设计、营销、管理等网站化运作于一体,具备承接各种规模类型的网站建设项目的能力。

test.php

?php

$url = "";//要读取的网页地址

$content = file_get_contents($url);//读取内容

echo $content;//输出读取的内容

?

$.ajax({

url: "test.php",

cache: false,

success: function(html){

$("#box").html(html);

}

});

PHP抓取网页指定内容

?php

/*

* 如下: 方法有点笨

* 抓取网页内容用 PHP 的正则

* 用JS每隔5分钟刷新当前页面---即重新获取网页内容

*

* 注: $mode中--title/title-更改为所需内容(如 $mode = "#a(.*)/a#";获取所有链接)

*

* window.location.href="";中的

* 更改为自己的URL----作用:即刷新当前页面

*

* setInterval("ref()",300000);是每隔300000毫秒(即 5 * 60 *1000 毫秒即5分钟)执行一次函数 ref()

*

* print_r($arr);输出获得的所有内容 $arr是一个数组 可根据所需输出一部分(如 echo $arr[1][0];)

* 若要获得所有内容 可去掉

* $mode = "#title(.*)/title#";

if(preg_match_all($mode,$content,$arr)){

print_r($arr);

echo "br/";

echo $arr[1][0];

}

再加上 echo $content;

*/

$url = ""; //目标站

$fp = @fopen($url, "r") or die("超时");

$content=file_get_contents($url);

$mode = "#title(.*)/title#";

if(preg_match_all($mode,$content,$arr)){

//print_r($arr);

echo "br/";

echo $arr[1][0];

}

?

script language="JavaScript" type="text/javascript"

--

function ref(){

window.location.href="";

}

setInterval("ref()",300000);

//--

/script

PHP 获取网页中用户输入的数据的函数是什么?

index.html //提交数据\x0d\x0a \x0d\x0a \x0d\x0a \x0d\x0a\x0d\x0a\x0d\x0aget.php//获取数据\x0d\x0a if(isset($_POST["sub"]{ //如果提交了表单\x0d\x0a $data=$_POST["data"]; //将传递过来的数据赋给$data\x0d\x0a echo $data; //输出获得的数据\x0d\x0a}

PHP获取指定页面中整个标签内容

$s = "form action=\" method=\"post\" class=\"con\"input type='hidden' name='csrfmiddlewaretoken' value='FHkJrIUwZCjKGgug0T1Q2apkM7Oligng' /

label for=\"login\"";

$bq = 'input';//获取所有input标签内容

$rex = '#'.$bq.'.*?#i';

preg_match_all($rex, $s, $matches);

var_dump($matches);


当前名称:php获取指定页面数据 php获取一个网页的内容
本文链接:http://cqcxhl.com/article/hiihhg.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP