欢迎光临
我们一直在努力

帝国CMS教程:上传图片保持原文件名的方法

首先我们文件中打开e/class/connect.php文件。

然后找到以下代码(大概在3714行)

$r[filetype]=GetFiletype($file_name)

在上面代码下面插入以下代码;

$filename2=str_replace($r[filetype], '', $file_name); //获得去掉后缀的文件名 $mytype = array (".cod", ".jad"); //定义需要保留原名的文件类型

 

第三步:找到

$r[filename]=$r[insertfile].$r[filetype];

 

替换为:

$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上传文件名的方法。转载请注明!

$mytype = array (".txt", ".rar", ".zip", ".doc", ".docx", ".xlsx", ".ppt", ".pdf");

 

上面是我们上传文件的后缀名,在我们帝国后台里也可以自行添加

系统>系统设置>系统参数设置>文件设置

.$r[insertfile]? 这个代表的是随机码
.$r[filetype]?? 这个代表的是文件类型
$filename2 这个代表的是原文件名

赞(0) 打赏
未经允许不得转载:新起点博客 » 帝国CMS教程:上传图片保持原文件名的方法


关注公众号『新起点软件管家』

获取最新网络资源及破解软件!
带你玩转各样软件...

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏