帝国CMS以原文件名命名附件的方法
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,小编给大家分享一下帝国CMS以原文件名命名附件的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!帝国CMS如何以原文件名命名附件?帝国CMS在通过编辑器的上传附件功能来上次附件时,原程
千家信息网最后更新 2026年11月01日帝国CMS以原文件名命名附件的方法
小编给大家分享一下帝国CMS以原文件名命名附件的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!
帝国CMS如何以原文件名命名附件?
帝国CMS在通过编辑器的上传附件功能来上次附件时,原程序会给附件重新命名,命名结果都是一大串的数字+字母组合来命名的,这种形式的命名方式,对用户来说看着很不舒服,也不利于我们通过FTP对附件进行调整或替换。
因此,有些时候我们就需要把上传的附件改成以原文件名来命名的规则,具体方法如下:
一、打开文件\e\class\connect.php
查找到:
代码如下:
$r[filetype]=GetFiletype($file_name);
在下面加入:
代码如下:
$filename2=str_replace($r[filetype], '', $file_name);//获得去掉后缀的文件名$mytype = array (".txt", ".rar", ".zip", ".doc", ".docx", ".xlsx", ".ppt", ".pdf");//定义需要保留原名的文件类型二、查找
代码如下:
$r[filename]=$r[insertfile].$r[filetype];
修改为:
代码如下:
if(in_array($r[filetype],$mytype)){$r[filename]=$filename2."_".$r[insertfile].$r[filetype];//将真实文件名加在随机码的前面中间以_分隔}else{$r[filename]=$r[insertfile].$r[filetype];}至此修改完成!
补充说明:
代码如下:
$mytype = array (".txt", ".rar", ".zip", ".doc", ".docx", ".xlsx", ".ppt", ".pdf");这一句就是定义哪些文件类型需要加上源文件名的。
.$r[insertfile] 这个代表的是随机码
.$r[filetype] 这个代表的是文件类型
$filename2 这个代表的是原文件名
看完了这篇文章,相信你对帝国CMS以原文件名命名附件的方法有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
文件
附件
文件名
代码
帝国
方法
代表
类型
篇文章
随机码
舒服
功能
原名
后缀
字母
完了
就是
形式
数字
方式
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
南京欣网互联网络科技
上海喔噻互联网科技有限公司
广州淘业互联网络科技
广东猪兼强互联网科技有限公司
科技互联网企业
互联网科技保险
河南真二互联网科技有限公司
深圳科技互联网
互联网金融 科技
互联网科技公司怎么样
互联网科技的英文
安徽鑫晟辉互联网科技
善班互联网科技有限公司
互联网科技公司有哪些
大白互联网科技
济南和联互联网科技有限公司
互联网科技教育视频
抖集互联网科技技术咨询
安徽零酒互联网科技有限公司
数字互联网科技有限公司
科技互联网企业
互联网科技战争
互联网科技的
华中科技有哪些互联网大佬
银川新华互联网科技学校地址
移动互联网科技股
佛山市翊博互联网络科技有限公司
山东有哪些互联网科技公司
广州燕处互联网科技有限公司
长沙易易互联网科技有限公司