| 
	我自己的一个织梦dedecms 网站由以前采集里面有很多连接没有过滤掉,现在想再过滤这些连接了,找了很多找到了一个解决办法,下面分享给各位朋友有需要的参考 。 
	把下面代码replace.php保存在你网站根目录,具体代码如下 : 
	代码如下:require("data/common.inc.php");  
	$conn=mysql_connect($cfg_dbhost,$cfg_dbuser,$cfg_dbpwd) or die("数据库服务器链接失败");  
	mysql_select_db($cfg_dbname) or die ("数据库打开失败");  
	mysql_query("SET NAMES 'gbk'");  
	$sql="select * from {$cfg_dbprefix}addonarticle order by aid desc";  
	$result=mysql_query($sql);  
	while($rows=mysql_fetch_array($result))  
	{  
	$body=$rows["body"];  
	$newbody=preg_replace("/(?<=href=)([^>]*)(?=>)/i","http://www.bitsCN.com", $body);  
	$sqlu="update {$cfg_dbprefix}addonarticle set body='".$newbody."' where aid=".$rows["aid"];  
	$resultu=mysql_query($sqlu);  
	if(!$resultu)  
	{  
	$eoo[]=$rows["aid"];  
	}  
	}  
	if(isset($eoo))  
	{  
	echo "有错误,有错误的ID如下:";  
	print_r($eoo);  
	}  
	else  
	{  
	echo "执行成功";  
	}  
	?> 
	还有一种办法在dedecms后台中的sql命令方式下载替换,语句 DEDECMS SQL命令批量替换. 
	更改文章中的内容,代码如下: 
	代码如下:update dede_addonarticle set body=replace(body,'原来的字符','替换后的字符') 
	批量替换文章模型中内容部分超链接,代码如下: 
	代码如下:update dede_addonarticle set body=replace(body,'href="http://www.xxxx.net','href="http://www.bitsCN.com');(责任编辑:最模板) | 



 ecshop易趣英文外贸模板
							人气:1288
							ecshop易趣英文外贸模板
							人气:1288
						 ecshop也买茶模板|ecshop茶叶
							人气:979
							ecshop也买茶模板|ecshop茶叶
							人气:979
						 外贸珠宝饰品ecshop模板
							人气:609
							外贸珠宝饰品ecshop模板
							人气:609
						 ecshop仿酒美网模板|酒类商
							人气:1060
							ecshop仿酒美网模板|酒类商
							人气:1060
						 ecshop秒杀插件272UTF8版本
							人气:5034
							ecshop秒杀插件272UTF8版本
							人气:5034
						 Porto时尚服饰英文商城ma
							人气:530
							Porto时尚服饰英文商城ma
							人气:530