插件窝 干货文章 ueditor富文本编辑器替换图片路径添加域名

ueditor富文本编辑器替换图片路径添加域名

富文本 ueditor 2763    来源:插件窝    2019-08-22

在开发中,如果用到前后端分离的开发模式,保存图片或者接口读取图片地址数据的时候往往需要加上http://域名  前缀

尤其是在富文本保存图片数据的时候,下面封装了一个方法,可以识别富文本编辑器ueditor的图片路径,并且全局替换,直接传入整个富文本保存的内容既可

/**
* @param $content
* @return mixed
* 替换图片路径添加域名
*/
function imageUrl($content) {

   $url = "http://".$_SERVER['SERVER_NAME'];
   $pregRule = "/<[img|IMG].*?src=[\'|\"](.*?(?:[\.jpg|\.jpeg|\.png|\.gif|\.bmp]))[\'|\"].*?[\/]?>/";
   $content = preg_replace($pregRule, '<img src="'.$url.'${1}" style="max-width:100%">', $content);
   return $content;
}