重庆分公司,新征程启航

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

php读取指定页面的数据,php截取网页指定内容

php如何获取当前页面的所有值?

数据导出其实就是SQL select语句啊。

成都创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于做网站、成都网站建设、本溪网络推广、重庆小程序开发、本溪网络营销、本溪企业策划、本溪品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联公司为所有大学生创业者提供本溪建站搭建服务,24小时服务热线:13518219792,官方网址:www.cdcxhl.com

select * from 你的数据表 where 条件=XXX

从表里面搜索到你需要的数据,然后导出。

但是导出。你要想用什么方式导出,文本,还是excel,

一般上都是用excel控件导出的。例如用PHPExcel控件

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如何读取指定页面

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

test.php

?php

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

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

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

?

$.ajax({

url: "test.php",

cache: false,

success: function(html){

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

}

});

用PHP获取网页部分数据

如果你要

之间的所有源码,用 preg_match 就可以,不用preg_match_all ,如果你要里面的所有的

标签中的内容,可以用preg_match_all //提取所有代码 $pattern = '/

(.+?)

/is'; preg_match($pattern, $string, $match); //$match[0] 即为

之间的所有源码 echo $match[0]; //然后再提取

之间的内容 $pattern = '/(.+?)li/is'; preg_match_all($pattern, $match[0], $results); $new_arr=array_unique($results[0]); foreach($new_arr as $kkk){ echo $kkk; }


当前标题:php读取指定页面的数据,php截取网页指定内容
路径分享:http://cqcxhl.cn/article/hogjeo.html

其他资讯

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