1. php如何获得asp网页内容php如何获取网页内容
php来获取指定的网页内容
这样的方法有三种。第一种方法
$url=;
curl_setopt($c,CURLOPT_URL,$URL);
curl_setopt($c,CURLOPT_RETURNTRANSFER,1);
$data=curl_exec($c);
curl_close($c);
$pos=strpos($data,utf-8);
if($pos===false){$data=iconv(gbk,$data);}
preg_match(/title/title/I,$data,$title);
echo$title[1];
?http://www.badcatxt.com/);
$lines_string=内爆(,$lines_array);
$pos=strpos($lines_string,utf-8);
if($pos===false){$lines_string=iconv(gbk,$lines_string);}
艾瑞吉(/title",$lines_string,$title);
echo$title[1];
?http://www.badcatxt.com/);
$pos=strpos($content,utf-8);
if($pos===false){$content=iconv(gbk,$content);}
$postb=strpos($content,)7;
$poste=strpos($content,);
$length=$poste-$postb;
echosubstr($content,$postb,$length);
?html>body>h1>Records/h1>?mysql_connect(localhost,username,password);@mysql_select_db(database)ordie(Unabletoselectdatabase);$query=SELECT*FROMcontacts;$result=mysql_query($query);mysql_close();$i=0;while($imysql_numrows($result)){$name=mysql_result($result,$i,name);$phone=mysql_result($result,$i,phone);echob>$name/b>br>Phone:$phonebr/>br/>hr/>br/>;$i++;}?>/body>/html>
这种方法的问题在于,程序代码嵌入到HTML中,但是这个程序在生成额外的HTML的同时,还要生成SQL语句查询数据库,应用的不同层次交织在一起,代码变得难以阅读和难以维护。对于Ajax应用程序,情况就更糟了,随着应用页数(文件)的增加,复杂性也增加。
上述例子的功能,在web2py中可用两行Python代码来表达:
defindex():returnHTML(BODY(H1(Records),db().select(db.contacts.ALL)))
在这个简单的例子中,页面结构由HTML,BODY和H1对象程序化表示;通过select语句查询数据库db;最后,所有结果都被序列化成HTML代码。注意db不是关键字,而是一个用户定义的变量。为了避免混淆,我们将始终使用db这一术语来指代数据库连接。
web框架通常分为两种类型:一种是“胶水”框架,通过组合(粘合)几个第三方组件来构造。另一种是“全功能栈”框架,通过创建特别设计的紧密整合和协作工作的组件来构造
用asp、php或html读取excel数据并显示在当前网页上?
将excel文件作为数据源,如通过oledb连接方式,读取时,一个工作表等同于一个table数据表,循环读取即可
在asp中,从数据库中的表中查询数据并显示在网页上?
首先要把数据库中的数据想办法读出来,然后再在app中显示出来.读取数据需要先在网络服务器端使用PHPJSPASP等服务器语言操作数据库获得数据,写一个查询接口,返回数据;app端使用ajax异步GET请求该数据,然后显示在APP页面上。也可以使用node.js在服务端读数据库。r
2. 用php 写一段提取某个网页中的某段的代码
<?php
//获取网页内容
$str=file_get_contents('http://book.zongheng.com/showchapter/199430.html');
//删除<divclass="chapter">之前的内容
if($x=strpos($str,'<divclass="chapter">'))$str=substr($str,$x);
//删除<!--章节列表结束-->之后的内容
if($x=strpos($str,'<!--章节列表结束-->'))$str=substr($str,0,$x);
//输出结果
echo$str;
?>
3. PHP获取网站中的信息并存入数据库
用PHP自带函数就可以实现,首先要过去对方的网页信息,用
file_get_contents();参数是对方的URL地址,这个函数返回是一个字符串你想要的东西就在这个字符串中了
接下来就可以针对这个字符串做处理了,说下思路,正如你这个问题想获取到航班号起飞时间,在这个网页中应该有很多相同的标签元素,它们都有共同点,用
用正则表达式preg_match();或者是
preg_match_all();这两个函数它们都返回一个数组,这个数组存的就是你要的航班号和起飞时间,那么相同信息的数组就会出现了,然后在对这个数组进行分析找到你要的某个值或全部的值
获取信息要用到的3个函数是:
file_get_contents();
preg_match();
preg_match_all();
4. php获取网页源码内容有哪些办法
可以参考以下几种方法:
方法一: file_get_contents获取
<span style="white-space:pre"></span>$url="http://www..com/";
<span style="white-space:pre"></span>$fh= file_get_contents
('http://www.hxfzzx.com/news/fzfj/');<span style="white-space:pre"></span>echo $fh;
拓展资料
PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。
用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。