找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 266|回复: 0

[cms教程] Dedecms教程:批量替换文章中的超链接

[复制链接]

该用户从未签到

发表于 2020-11-6 13:59:27 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
   
AB模板网在自己php空间中的一个网站由以前采集里面有很多连接没有过滤掉,现在想再过滤这些连接了,在网上搜寻了很多,终于找到了一个解决办法,由于涉及到正则匹配与SQL调用的技巧,AB模板网在这里为大家介绍一下关于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("/(?,*)(?=>)/i","http://www.51php.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)...

   
内容已隐藏,请关注公众号输入验证码查看

               
验证码 

  

本帖支持关注公众号查看

【无套路  无套路  无套路 扫描二维码关注公众号发送【验证码】收到验证码 在上面输入点击提交查看即可显示隐藏内容】

回复

使用道具 举报

网站地图|页面地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2025-5-15 15:21

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表