php读取html
㈠ php获取html标签内容
$pattern='#<ahref="([^"]*?)"title="([^"]*?)"#i';
$str='上面的标签内容';
if(preg_match($pattern,$str,$match)){
var_mp($match[1],$match[2]);
}else{
//匹配失败
}
㈡ php能够获取html中的值么
PHP 是服务端语言,在页面请求的过程中是: 用户访问页面 -> 网络传递给服务器 -> 服务器生成HTML 文件 返回给 客户端 的 浏览器中.. 也就是说,PHP 是可以生成 HTML
如果要让 PHP 主动获取 HTML 的值,除了 表单外,那就是配合 JavaScript 的事件来返回数据配合PHP的服务端响应才能做到,就像楼上提到的 Ajax
㈢ 我有PHP源文件,可以获取html文件么
回答是肯定的。但是有条件的。
1、确保你装了php环境,如果没有装,你可以装个xampp,网上资料很多,因为装过环境,你才能查看php文件。
2、还要保证php文件是独立的,因为如果是项目下的可能需要一起加载,最后从smarty里拿界面,最后形成网页,然后你就可以另存为网页形式。
3、就像maque0312的答案,或说,你就是用php文件得到一个html内容可以用file_get_contents(xx.html)
㈣ PHP 读取HTML中的指定数据
1.如果数据库中存放是图片路径,你取出数据库中字段如$pic 然后 就能显示。 2.如果数据库中存放是图片,是unix平台,要不可能显示不出来 , 你直接从库中取出图片就行: $query = "select pic from binary_data where id=$id"; $result = @MYSQL_QUERY($query); $pic = @MYSQL_RESULT($result,0, "pic"); Header( "Content-type: $type"); echo $pic;//显示
㈤ php 读取(解析)html文档,并将读取到的文档转为数组(数组保留html嵌套格式)
可以使用正则表达式来解决这个问题
具体的代码很多不详细写了,举个例子给题主吧
<?php
$htmlStr='<li>首页</li>';
preg_match_all('/<li>.*?</li>/',$htmlStr,$res);
$ret=preg_replace('/(<li>|</li>)/','',$res[0][0]);
//输出res
//var_mp($res);
echo$ret;
最终输出的结果为:首页
在这个例子上题主所需要的值基本都可以用正则算法过滤出来
希望能帮到题主
如果可以,还请采纳
㈥ php新手在线等答案:用php如何让提取html表单中输入的数据
在form中,的属性method=get
或者post方法,
在php中获取表单数据如下:
$_get[表单名]
$_post[表单名]
这样就可以获取到html中表单里面的数据信息
㈦ php读取html指定部分
<?php
$re='/<li title=([^:]*):([^<]*)<\/li>/';
$x_goods='<li title="货号">货号:252-26-002252</li>
<li title="性别">性别:女</li>
<li title="款式">款式:手拿包</li>
<li title="背包方式">背包方式:手抓</li>
<li title="背包部位">背包部位:手部</li>
<li title="质地">质地:牛皮</li>
<li title="提拎部件">提拎部件:锁链式提把</li>
<li title="内部结构">内部结构:拉链暗袋 夹层拉链袋
</li>
<li title="品牌">品牌:Tucano/意大利啄木鸟</li>
<li title="风格">风格:甜美淑女</li>
<li title="箱包外形">箱包外形:横款方形</li>
<li title="颜色">颜色:白色</li>
<li title="有无夹层">有无夹层:有</li>
<li title="有无拉杆">有无拉杆:无</li>
<li title="有无手腕带">有无手腕带:有</li>
<li title="价格区间">价格区间:101-500元</li>
<li title="成色">成色:全新</li>
';
if(preg_match_all($re,$x_goods,$matches)){
print_r($matches[2]);
//$daya=explode(' ',trim($matches[5][0]));
}
exit;
?>
㈧ 求教:php读取html标签中内容,插入到数据库
php可以使用 fopen 打开文件 然后fread读文件。或者你可以使用file_get_contents获取文件内容。
然后连接数据库,把或者的内容,当成一个字段插入到数据库对应的字段里
㈨ php读取当前目录内的html格式文件
<?php
foreach(glob(dirname(__FILE__)."/*.html")as$filename){
$url="http://127.0.0.1/520/".$name;
$aurl="<ahref="".$url."">".$url."</a>";
echo$aurl."<br/>";
}
?>
㈩ php读取html文件如何添加内容
$body=file_get_contents('test/contents.html');//读取原来的全部内容$body.='你要加的内容'然后再写入文件即可