RELATEED CONSULTING
相关咨询
选择下列服务马上在线沟通
服务时间:9:00-20:00
你可能遇到了下面的问题
关闭右侧工具栏

技术支持

ecms多终端手机版内容图片压缩

  • 作者:郑州融科网络
  • 发表时间:2019-09-10
  • 人气:

电脑端下上传的内容图片一般比较大,在手机端下加载会很慢,此时我们需要把这些图片处理下

那么可以借助PHP的函数 preg_replace_callback: 函数执行一个正则表达式搜索并且使用一个回调进行替换。
直接看代码:

// 内容图片压缩处理 function NewsTextReplace($add){ $add['newstext'] = preg_replace_callback( '/<img.*?src="(.*?)".*?>/is', function ($callback) { return '<img src="' . sys_ResizeImg($callback[1], 370, 200, 3) . '" width="100%">'; }, stripslashes($add['newstext']) ); $add['newstext'] = addslashes($add['newstext']); return $add; }

把代码放到userfun.php中,在show.php里打开对应的位置放置即可。

本文章网址,转载请保留此链接http://www.zzvy.cn/cms/1220.html
本文标签:
相关阅读: