万维景盛

万维景盛官网
  • s***823 10:24:25 购买 卡密:BaCodeB
  • n***006 10:24:06 续费 虚机:HCU2
  • 1***588 9:12:18 购买 卡密:BaCodeB
  • n***ren 18:28:24 购买 卡密:BaCodeB
  • q***867 17:15:20 购买 卡密:BaCodeB
  • i***top 16:47:11 create 虚机:HCU1
  • i***top 16:46:06 下单 虚机:HCU1
  • d***are 16:46:00 购买 增值服务:GuardA
  • d***are 16:44:58 下单 增值服务:GuardA
  • d***are 16:44:24 下单 增值服务:GuardA
  • d***are 16:42:34 下单 增值服务:GuardA
  • t***ing 16:23:13 create 虚机:SDV0
  • t***ing 16:20:52 下单 虚机:SDV0
  • n***ren 15:56:02 购买 卡密:BaCodeB
  • q***867 15:40:07 购买 卡密:BaCodeB
  • n***ren 15:10:00 购买 卡密:BaCodeB
  • 3***648 14:22:03 购买 卡密:BaCodeB
  • 3***648 14:22:02 购买 卡密:BaCodeB
  • 3***648 14:22:01 购买 卡密:BaCodeB
  • 3***648 14:22:00 购买 卡密:BaCodeB

如何解决Ecshop商品编辑器上传中文名图片产生乱码的问题?

在ecshop网店系统后台通过编辑器上传商品说明图片的时候,如果你选择一个中文名称的图片,那么上传后会产生乱码,导致图片显示不出来。

下面说一种解决办法:
使用“年月日时分秒 + 6个随机字符”做为文件名,如 20101016135632jusv3x.jpg

打开文件 \includes\fckeditor\editor\filemanager\connectors\php\commands.php
找到
$sFileName = $oFile['name'] ;
修改为

  $string = 'abcdefghijklmnopqrstuvwxyz0123456789';
  $rand = '';
  for ($x=0;$x<6;$x++){
   mt_srand();
   $rand.= substr($string,mt_rand(0,strlen($string)-1),1);
  }
  $sFileName = date('YmdHis').$rand.".".strtolower(array_pop(explode(".",$oFile['name'])));

 


来源:中国万维网
日期:2012/9/5

打印 】 
上一篇:Apache .htaccess防盗链方案方法(httpd.conf)
下一篇:新开的虚拟主机,为什么在办公室可以登录ftp,到家里就不能登录了?
  >> 相关文章
 
  究竟怎样区分JSON和JSONP?原来可以这么简单理解!
  ecshop网店系统批量打印快递单插件免费下载
  ecshop后台登陆验证码经常不显示什么原因?
  阿里云弹性公网ip是怎样计算价格的?包年包月还是按流量付费更划算?
  服务器安全防护全攻略——以阿里云服务器的安全设置技巧为例
  在阿里云虚拟主机安装了phpmyadmin为什么打不开syntax error unexpected T string
  ecshop2.7.3在PHP5.3以上版本的服务器环境中运行出现的问题及解决方案
  ecshop在php5.3报错解决方法Strict Standards: Redefining already defined constructor for class alipay
会员 客服 充值 工单
Top

客服热线

010-57180806

18610695105

客服QQ

请拨总机 010-57180806

咨询售后问题建议 提交工单