有关于用php编写搜索网址的程序? 用php实现如下功能,给定一个网址,如:www.aaa.com。他会搜索本网站内所有的网站地址,并且他会在查找中的网址。在自动搜索网址的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 正则表达式抓所有链接即可<?php/*example$str 要抓取的字符串$add_patten,附加的抓取规则$direct "left or right" //附加规则的加在什么地方$matches = GrabLinks($str,".*?\[(\d{2}-\d{2})\]");*/function GrabLinks($str,$add_patten_left=".*?",$add_patten_right=""){ $matches = array(); $link_patten = "<a.*?href\s*=\s*\\\"?\'?([^\\\",\',\s,>]+)\\\"?\'?\s*.*?>(.+?)</a>"; $link_patten = $add_patten_left.$link_patten.$add_patten_right; if(preg_match_all("|$link_patten|is",$str,$matches) !== false) return $matches; else return false;}?> 请问谁有完全中文的PHP5手册?? 谁有PHP+TXT 和 PHP+XML做的留言程序 装好了PHP的编辑器,那么调用的库文件该从哪里引用啊??? 关于数组问题 生日报警器怎么弄呢? 招聘phper两名 PHP在模块方式运行下,怎么改配制呢? 请问一个smarttemplate模板的问题 我的瀏覽器好象不認識 php 帮我看看刚写的留言版,不要笑。散分 怎么我的浏览器地址栏的url会变? POP3邮件正文乱码问题
<?php
/*
example
$str 要抓取的字符串
$add_patten,附加的抓取规则
$direct "left or right" //附加规则的加在什么地方
$matches = GrabLinks($str,".*?\[(\d{2}-\d{2})\]");
*/
function GrabLinks($str,$add_patten_left=".*?",$add_patten_right="")
{
$matches = array();
$link_patten = "<a.*?href\s*=\s*\\\"?\'?([^\\\",\',\s,>]+)\\\"?\'?\s*.*?>(.+?)</a>";
$link_patten = $add_patten_left.$link_patten.$add_patten_right;
if(preg_match_all("|$link_patten|is",$str,$matches) !== false)
return $matches;
else
return false;
}
?>