分享一段帝国cms内容字段文本替换函数
我的站长站
2021-09-28
共人阅读
帝国CMS内容字段文本替换函数,它允许站长在后台管理系统中轻松地替换或修改内容字段中的文本。这种功能对于维护网站内容、确保SEO优化以及防止潜在的安全问题都至关重要。通过使用该函数,可以有效地更新网站内容,同时保持搜索引擎的友好性。
function domainReplace($text, $url){
$pattern = "/<[img|IMG].*?src=['|"](.*?(?:[.jpg|.jpeg|.png|.gif|.bmp]))['|"].*?[/]?>/";
$text = stripSlashes($text);
return preg_replace_callback($pattern, function($matches) use($url) {
if ('/' !== substr($matches[1], 0, 1) && 'http' !== substr($matches[1], 0, 4)) {
return str_replace($matches[1], $url . $matches[1], $matches[0]);
}
return $matches[0];
},
$text);
}