万维景盛

万维景盛官网
  • 1***726 11:24:35 续费 虚机:MSQB
  • y***gzs 11:23:40 续费 域名:domcn
  • y***gzs 11:19:21 续费 虚机:domcn
  • 1***588 11:11:32 购买 卡密:BaCodeB
  • 1***588 10:57:06 购买 卡密:BaCodeB
  • 1***588 10:57:05 购买 卡密:BaCodeB
  • 1***102 10:33:49 购买 卡密:BaCodeB
  • 1***588 10:29:50 购买 卡密:BaCodeB
  • t***hou 9:43:04 购买 卡密:BaCodeA
  • 1***117 9:29:51 续费 虚机:HCU1
  • 1***117 9:28:31 续费 虚机:HCU1
  • 1***588 9:01:33 create 虚机:HCU1
  • 1***588 8:59:09 下单 虚机:HCU1
  • 2***010 8:27:53 购买 卡密:BaCodeB
  • 2***010 8:27:52 购买 卡密:BaCodeB
  • 2***010 8:27:51 购买 卡密:BaCodeB
  • 2***010 8:26:47 购买 卡密:BaCodeB
  • q***ple 8:20:38 续费 虚机:HCA1
  • s***d01 8:05:33 续费 虚机:HCU1
  • s***d01 8:05:21 续费 虚机:HCU1

如何解决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

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