php正则取得iframe及所有链接地址
2010-10-23 20:58
381 查看
php正则取得iframe及所有链接地址 2007-10-30 11:46 $s = "<!--赢利排行-->"; $s .= "<iframe src="/" mce_src="/""/info/public/paihang.shtml/" id=/"paihang/" name=/"paihang/" onload=/"paihang.view_PaiHang(2,3);/" frameborder=/"0/" scrolling=/"no/" width=/"100%/" height=/"307px;/"></iframe><br />"; $s .= "<!--擂台积分-->"; $s .= "<iframe src="/" mce_src="/""/info/public/bipin.shtml/" id=/"leitai/" name=/"leitai/" frameborder=/"0/" scrolling=/"no/" width=/"100%/" height=/"307px;/"></iframe>"; $s .= "<!--帮助中心-->"; //$s = "<iframe src="1.html" mce_src="1.html"></iframe>..ass<iframe src="2.html" mce_src="2.html"></iframe>"; $ss = "<a href="1.gif" mce_href="1.gif">d</a>adfxx<a href="/" mce_href="/""dir.html/">dir</a>"; function gethref($temp){ preg_match_all('/<a.*?(?: |//t|//r|//n)?href=[/'"]?(.+?)[/'"]?(?:(?: |//t|//r|//n)+.*?)?>(.+?)<//a.*?>/sim',$temp,$a); return $a[1]; } function getifram($temp){ preg_match_all('/<iframe.*?(?: |//t|//r|//n)?src=[/'"]?(.+?)[/'"]?(?:(?: |//t|//r|//n)+.*?)?>(.*?)<//iframe.*?>/sim',$temp,$a); return $a[1]; } $fs = getifram($s); echo var_dump(gethref($ss))."<br />";//取得所有a href链接 echo var_dump($fs)."<br />";//取得所有iframe连接
相关文章推荐
- php正则取得页面所有的图片地址
- php正则链接-取得内容所有链接
- php正则表达式取得内容所有链接的方法
- php正则表达式取得内容所有链接的方法
- php正则表达式获取内容所有链接
- php正则表达式替换URL链接地址为指定url的形式
- php正则表达式获取内容所有链接
- C#正则表达试来读取网页所有内容里的链接地址和链接内容
- php 获取 内容所有 图片地址 正则判断简单代码
- php获取页面所有链接的正则表达式
- php正则表达式替换URL链接地址为指定url的形式
- [导入][原创]使用正则表达式找出HTML代码内所有IMG图片的SRC链接地址
- 正则表达式实例:取得普陀区所有的小区名字和地址
- PHP正则获取页面所有图片地址
- PHP读取指定URL网页地址中的所有链接
- PHP正则获取A标签的链接地址
- php通过正则从字符串中获取所有图片url地址
- PHP正则获取页面所有图片地址
- java正则表达式匹配网页所有网址和链接文字的示例
- 返回所有匹配结果 正则(PHP代码函数)