欢迎进入广州凡科互联网科技有限公司网站
全国服务热线
4000-399-000
DedeCMS标准图集提交照片弹出来框显示信息FILEID
时间: 2021-02-11 20:12 浏览次数:
以前用dedecms做的一个新项目,编号为utf8,再用swfupload提交照片时一切正常。之后由于各种各样缘故,将utf8变为gbk,但 是在提交照片时一直出错,弹出来框显示信息FILEID:X,百度搜索G

以前用dedecms做的一个新项目,编号为utf8,再用swfupload提交照片时一切正常。之后由于各种各样缘故,将utf8变为gbk,但 是在提交照片时一直出错,弹出来框显示信息FILEID:X,百度搜索Google找了一通都没有寻找,调节了大半天都没有取得成功。弄了一中午无奈了,由于编码都恰当,便是出不来結果,之后把一个PHP大神叫回来一起处理。之后小结:

出错的照片部位:

朋友在看过一会,用的访问器是Google Chrome访问器,由于此访问器能够开展调节,高宽比编码及照片以下:

由于在輸出的全过程中,出現了三个回车键,难题就在这里里。因此在輸出的全过程里将其消除则能够,由于实际部位都不好找,因此就用了PHP内置的一个涵数将其消除,实际以下: 在/的
echo "FILEID:".$_SESSION['fileid'];
的上面加一句
ob_end_clean();
这回能提交了,但提交后照片仍然输出不来来,因此在chrome的引导下,还空出好多个回车键,因此这的上面加一句,在
header('Content-type: image/jpeg'); 
header('Content-Length: '.strlen($_SESSION[''][$id]));
的上面加一句 
ob_end_clean();
这回总算能够輸出了!来看ob_end_clean(); 涵数的功效非常大啊!

学习培训一下:

ob_end_clean //清除(擦除)缓存区并关掉輸出缓存
之后自身要习惯性用调节专用工具来开展调节编码。
 


Copyright © 广州凡科互联网科技有限公司 版权所有 粤ICP备10235580号
全国服务电话:4000-399-000   传真:021-45545458
公司地址:广州市海珠区工业大道北67号凤凰创意园