万维景盛

万维景盛官网
  • f***ang 17:54:49 注册 域名:domcom
  • 1***588 17:40:36 购买 卡密:BaCodeB
  • c***net 17:38:22 续费 虚机:HCU2
  • c***net 17:37:23 续费 虚机:HCU2
  • q***500 16:30:26 购买 卡密:BaCodeB
  • q***500 16:30:25 购买 卡密:BaCodeB
  • q***500 16:30:24 购买 卡密:BaCodeB
  • q***906 16:20:44 购买 卡密:BaCodeB
  • q***168 16:08:29 续费 虚机:HCA3
  • q***168 16:08:17 续费 虚机:domcom
  • q***445 15:15:50 create 虚机:HCU1
  • q***445 15:13:51 下单 虚机:HCU1
  • s***823 15:00:04 购买 卡密:BaCodeB
  • q***906 14:45:01 购买 卡密:BaCodeA
  • t***utc 14:42:19 捡便宜 虚机:HCN0
  • t***utc 14:41:00 下单 虚机:HCN0
  • s***019 14:20:49 购买 卡密:BaCodeB
  • s***019 14:20:48 购买 卡密:BaCodeB
  • s***019 14:20:23 购买 卡密:BaCodeB
  • s***019 14:20:22 购买 卡密: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

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