帝国cms教程

分享一段帝国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);
}


帝国CMS教程标签