php如何读取一个文件指定字符之间的内容 50
一个文件index.html,内容如下<divid="header"><aclass="a_index_h"href="/">首页</a><aclass='a_1'hre...
一个文件index.html,内容如下
<div id="header">
<a class="a_index_h" href="/">首页</a>
<a class='a_1' href='/remendaohang/' title="热门导航">热门导航</a>
<a class='a_2' href='/xinyutuijian/' title="信誉推荐">信誉推荐</a>
<a class='a_3' href='/huobaoxinkai/' title="火爆新开">火爆新开</a>
<a class='a_4' href='/tesexinyou/' title="特色新游">特色新游</a>
<a class='a_5' href='/tongchengduizhan/' title="同城对战">同城对战</a>
<a class='a_6' href='/zhangshangyule/' title="掌上娱乐">掌上娱乐</a>
<a class='a_7' href='/jiqiaojiaoliu/' title="技巧交流">技巧交流</a>
<a class="a_more" href="/more">更多</a>
</div>
然后写一个read.php文件,要做的是读取index.html中的
<a class='a_1' href='/remendaohang/' title="热门导航">热门导航</a>
<a class='a_2' href='/xinyutuijian/' title="信誉推荐">信誉推荐</a>
<a class='a_3' href='/huobaoxinkai/' title="火爆新开">火爆新开</a>
<a class='a_4' href='/tesexinyou/' title="特色新游">特色新游</a>
<a class='a_5' href='/tongchengduizhan/' title="同城对战">同城对战</a>
<a class='a_6' href='/zhangshangyule/' title="掌上娱乐">掌上娱乐</a>
<a class='a_7' href='/jiqiaojiaoliu/' title="技巧交流">技巧交流</a>
也就是“首页”和“更多”之间的完整内容,该怎么写?先谢过大神!
自己解决了,各位可以参考下:
<?php $filename = "../index.html";
$str = file_get_contents($filename);
$start = ">首页</a>";
$end = "<a class=\"a_more\"";
preg_match_all("|".$start."(.*)".$end."|s",$str,$out,PREG_SET_ORDER);
print $out[0][1];
?> 展开
<div id="header">
<a class="a_index_h" href="/">首页</a>
<a class='a_1' href='/remendaohang/' title="热门导航">热门导航</a>
<a class='a_2' href='/xinyutuijian/' title="信誉推荐">信誉推荐</a>
<a class='a_3' href='/huobaoxinkai/' title="火爆新开">火爆新开</a>
<a class='a_4' href='/tesexinyou/' title="特色新游">特色新游</a>
<a class='a_5' href='/tongchengduizhan/' title="同城对战">同城对战</a>
<a class='a_6' href='/zhangshangyule/' title="掌上娱乐">掌上娱乐</a>
<a class='a_7' href='/jiqiaojiaoliu/' title="技巧交流">技巧交流</a>
<a class="a_more" href="/more">更多</a>
</div>
然后写一个read.php文件,要做的是读取index.html中的
<a class='a_1' href='/remendaohang/' title="热门导航">热门导航</a>
<a class='a_2' href='/xinyutuijian/' title="信誉推荐">信誉推荐</a>
<a class='a_3' href='/huobaoxinkai/' title="火爆新开">火爆新开</a>
<a class='a_4' href='/tesexinyou/' title="特色新游">特色新游</a>
<a class='a_5' href='/tongchengduizhan/' title="同城对战">同城对战</a>
<a class='a_6' href='/zhangshangyule/' title="掌上娱乐">掌上娱乐</a>
<a class='a_7' href='/jiqiaojiaoliu/' title="技巧交流">技巧交流</a>
也就是“首页”和“更多”之间的完整内容,该怎么写?先谢过大神!
自己解决了,各位可以参考下:
<?php $filename = "../index.html";
$str = file_get_contents($filename);
$start = ">首页</a>";
$end = "<a class=\"a_more\"";
preg_match_all("|".$start."(.*)".$end."|s",$str,$out,PREG_SET_ORDER);
print $out[0][1];
?> 展开
3个回答
展开全部
代码如下:
function get_between($input, $start, $end) {
$substr = substr($input, strlen($start)+strpos($input, $start),
(strlen($input) - strpos($input, $end))*(-1));
return $substr;
}
$string = "www.jb51.net";
$start = "www.";
$end = ".net";
echo get_between($string, $start, $end); // output:coderbolg
function get_between($input, $start, $end) {
$substr = substr($input, strlen($start)+strpos($input, $start),
(strlen($input) - strpos($input, $end))*(-1));
return $substr;
}
$string = "www.jb51.net";
$start = "www.";
$end = ".net";
echo get_between($string, $start, $end); // output:coderbolg
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
自己的网页,不是想怎么折腾就怎么折腾?
如果是想折腾别人的网页.还是弄到浏览器上用jquery方面一些.
如果是想折腾别人的网页.还是弄到浏览器上用jquery方面一些.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-02-13
展开全部
那就恭喜你了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询