帝国CMS以原文件名命名附件的方法
发表于:2025-01-25 作者:千家信息网编辑
千家信息网最后更新 2025年01月25日,小编给大家分享一下帝国CMS以原文件名命名附件的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!帝国CMS如何以原文件名命名附件?帝国CMS在通过编辑器的上传附件功能来上次附件时,原程
千家信息网最后更新 2025年01月25日帝国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安全错误
数据库的锁怎样保障安全
企业erp财务软件开发
网络技术基础代谢
2020年网络安全提升
服务器机框管理
国家经济统计数据库 万方
嵌入式软件开发需要的技术
CD下载软件开发
山西it软件开发性价比高
计算机网络技术包含哪些专业
裕华区应用软件开发服务咨询报价
山西图腾服务器机柜
安庆软件开发费用
服务器屏蔽ip工具
虚拟现实软件开发专业
无线电是网络安全的支撑
软件开发能力评估
数据库技术发展重要事件
外部访问阿里云数据库
数据库中repeat
新建一个数据库账户
数据库服务器9怎么解压密码
外文期刊的收录数据库
数据库表上建一个索引
泸州网络技术费用
赤峰彭创网络技术有限公司
网络安全法于那天正式实施
服务器安全使用的注意事项
网络安全要注意的事
手机网络安全儿童画
公安部网络安全保卫局王处长