/href="(.*?)".*?>/ig
把$1加密
把$1加密
解决方案 »
- 新手怎样学PHP
- 求代码
- 怎么不返回内容呢?$xmlDoc = new DOMDocument();$xmlDoc->loadHTML($xml);
- 数据库内遇到相同的数据,就覆盖,代码如何实现,用什么函数
- 请各位大虾帮忙,小弟新手zend问题
- Nginx下 怎么开启 Url重写
- server on 'localhost' (10055) --什么错误啊,如何改正
- 用PHP如何读com端口的数据?有可能吗?
- 请问在PHP里是如何把数组作为参数传递给涵数??
- 关于php的mial函数如何用?那位朋友给我举例说明?谢谢了!
- php内存使用
- 求助: 这两个变态的js写法怎么理解?哪种写法更好更有效?各有啥优缺点?
$str='<a href="http://www.56.com/as.do" target="_blank">链接一 </a> <br>
<a href="http://www.tudou.com/hello.jsp">链接七 </a>
<a href="http://www.google.com/chs">链接八 </a> <br>
<a href="http://www.baidu.com/v?wd=love" title="hi">链接九 </a> <br>
<a href="http://www.ku.net/hi.asp">链接二 </a> <br>
<a href="http://www.56.com/v.php">链接三 </a> <br> ';
$estr = preg_replace('/.*?href="http:\/\/(.*?)".*>/i',"$1",$str);
$astr = explode(" ",$estr);
foreach ($astr as $row){
if($row<>""){
$oldstr[]=trim($row);
$encode[]=crypt(trim($row));//加密方法可改
}
}
$str = str_replace($oldstr,$encode,$str);
echo htmlspecialchars($str);
?>