1,群发里的图片必须上传到微信服务器里才可以
2,群发时候注意屏蔽空格空行,否则可能会CSS样式不一样
下边我简单讲解下思路
群发图片如何处理?群发的时候可以通过编辑器里的单图片上传功能进行上传操作,上传后根据返回的路径修改img标签,增加srctitle,然后入库
格式如下,这个是处理过的img标签
<img src="/uploads/f/fkewpa1451356552/1/0/1/4/56b1bc848b00f.png" srctitle="http://mmbiz.qpic.cn/mmbiz/6mxZ3jFvFibggImtJ0IoMaK1mfyPTpibFFS9hcMg69bSic4BPvicDJAP250zPlzF0zjYBFRVoIcYvzEdBLTLwTR9qw/0" alt="http://mmbiz.qpic.cn/mmbiz/6mxZ3jFvFibggImtJ0IoMaK1mfyPTpibFFS9hcMg69bSic4BPvicDJAP250zPlzF0zjYBFRVoIcYvzEdBLTLwTR9qw/0" />
$content = preg_replace('/<img [^>]*srctitle=[\'\"]([^\'\"]+)[^>]*>/', '<img src="$1" />', html_entity_decode($img['info']));
另外入库的记录一定要转换下内容,也就是清空下格式
$_POST['info'] = filterWeiXinContent($_POST['info']);
/** * 转换微信内容 * @param String $subject * @return mixed */ function filterWeiXinContent($subject) { $subject = str_replace('\'',''',$subject); $subject = str_replace("\r\n", '', $subject); $subject = str_replace("\n\r", '', $subject); $subject = str_replace("\r", '', $subject); $subject = str_replace("\n", '', $subject); $subject = str_replace("\t", '', $subject); return $subject; }