织梦怎么删除所有文章的内链而保留文本(悬赏1元)
织梦怎么删除所有文章的超链而保留文本,注意是删除所有文章的超链,链接有好几万很多链接都不一样。
<?PHP
//调用数据库配置文件
require ("data/");
//链接数据库
$conn = MySQL_connect($cfg_dbhost, $cfg_dbuser, $cfg_dbpwd) or die("服务器链接失败");
mysql__db($cfg_dbname) or die("打开失败");
//如果是gbk格式 改成 mysql_query("SET NAMES gbk");
mysql_query("SET NAMES UTF8");
$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("/<a(.*)>(.*)<\/a>/is", "$2", $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如下:<br/>";
print_r($eoo);
} else {
echo "执行成功";
}
?>
原文地址
###这要有一定的技术
###从数据库里面删掉即可
###数据库里面批量替换啊
###????不大明白你的意思。你可以把文章放进txt文件里,就可以了。
本文来自投稿,不代表微盟圈立场,如若转载,请注明出处:https://www.vm7.com/a/ask/53361.html
