您现在的位置是:首页 > 教程 > 帝国CMS教程帝国CMS教程
帝国CMS上传附件怎么保持原文件名不随机改名的方法
智然2023-02-07 23:48:27帝国CMS教程已有人查阅
导读帝国CMS6.6/7.0都有效。第一步:找到:/e/class/connect.php查找:远程保存也是一样的理论(未测试):
帝国CMS6.6/7.0都有效。
第一步:
找到:/e/class/connect.php
查找:
$r[filetype]=GetFiletype($file_name);
在下面加入:
$filename2=str_replace($r[filetype],'',$file_name);//获得去掉后缀的文件名$mytype=array(".cod",".jad");//定义需要保留原名的文件类型
查找:
$r[filename]=$r[insertfile].$r[filetype];
修改为
if(in_array($r[filetype],$mytype)){$r[filename]=$filename2.$r[filetype];//真实文件名}else{$r[filename]=$r[insertfile].$r[filetype];}
远程保存也是一样的理论(未测试):
查找:
//远程保存functionDoTranUrl($url,$classid){
在这个函数里找到:
$r[filename]=$r[insertfile].$r[filetype];
修改为
if(in_array($r[filetype],$mytype)){$r[filename]=$filename2.$r[filetype];//真实文件名}else{$r[filename]=$r[insertfile].$r[filetype];}
本文标签:
很赞哦! ()
随机图文
-
帝国cms好用吗,帝国CMS优势有哪些
EmpireCMS卓越之处在于:不仅提供了网站管理功能,而且还提供了系统扩展框架,您可以直接在后台通过新建表、自定义字段,然后组成新的系统模型 -
帝国CMS升级程序不能重复运行的解决方法
帝国CMS升级时,提示“升级程序不能重复运行”,解决方法很简单。主要原因是检查到升级程序有多个运行。 -
帝国CMS怎么调用当前栏目下的栏目简介
(一)、当前栏目ID或专题ID:$GLOBALS[navclassid],(二)、使用范例:调用当前栏目下的栏目简介。 -
帝国CMS更新出现Fatal error:Allowed memory size of怎么办
原因分析:出现这个问题的主要原因是memory_limit 的设置值为8M,通常是不够用的。方法一、修改 php.ini 里的 memory_limit 的设置值 8M,方法二、在最上层的PHP Script,加入下面一行代码
留言与评论 (共有 条评论) |