img标签的正则替换
$row['body'] = preg_replace('/(<img.+src=\"?.+)(\/uploads\/)(.+\.(jpg|gif|bmp|bnp|png)\"?.+>)/i',"\${1}http://www.liulize.com\${2}\${3}",$row['body']);
主要是最近在开发小程序的时候,需要把相对地址改成绝对地址才能显示图片,所以在接口的地方直接修改了,地址。
使用相对地址的好处就是更换空间,域名的时候,不用考虑批量替换url.
但是相对于小程序而言,很多情况下,不是同一个服务器,只是调用了数据库是一样的,所以相对地址是没有办法使用的,同时,即便你把根目录的uploads文件夹弄过来,也是不可以的。
所以在接口做的时候,要把文航的内容给转换下。
发布时间:2018-06-13,10:32:05
img标签的正则替换的方法。