$url = "www.im286.com";
$url2 = "www.discuz.net";
if(substr($url,0,7) != "http://"){
$url='http://'.$url;
}
if(substr($url2,0,7) != "http://"){
$url2='http://'.$url2;
}
$output=strtolower(file_get_contents($url2));
preg_match_all('/<a(.*?)href=(.*?)'.$url.'(.*?)>(.*?)<\/a>/i', $output, $search);本人不才 表达式一窍不通..
php读$url2 然后通过表达式匹配查找出$url的链接
假如带了http://就匹配不到了 不带却没事...求解
该怎么去匹配带了http://的结果
解决方案 »
- 求助 如何提高这个简单函数的效率 关于从WEB上查找结果的。
- 在下面的上传图片的例子中,我想把图片路径存在数据库中,应该如何写代码,谢谢~小弟新手
- 如何通过php得到自己的内网地址?
- 请问我如何才能把这个alert(t2)打印出来呢?
- 请问,浏览器向服务器请求的过程中关掉浏览器,是不是还继续向服务器请求?比如:请求查询数据库.谢谢!
- 我要做一个平面的效果图,请问有什么办法吗?我现在是一头污水!
- 为什么我在function里面定义的Session变量,在function外面不能访问呢?
- 为何如下代码不对?
- 怎么我的程序在别人的环境下就出现“undefined variable”的warning!
- 请问javascript中定义的数组如何传递给下一个页面?
- 各位大大一起来帮忙看一下!
- 一个简单的php画图问题、、、
$url = 'www.im286.com';
//首先要对正则串进行转义:preg_quote#(https?://)?$url#is //url的正则