千家信息网

帝国CMS以原文件名命名附件的方法

发表于:2024-10-08 作者:千家信息网编辑
千家信息网最后更新 2024年10月08日,小编给大家分享一下帝国CMS以原文件名命名附件的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!帝国CMS如何以原文件名命名附件?帝国CMS在通过编辑器的上传附件功能来上次附件时,原程
千家信息网最后更新 2024年10月08日帝国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安全错误 数据库的锁怎样保障安全 租一个服务器一年多少钱 信号通路 数据库 网络安全必备歌 桌面服务器和工作站服务器区别 需要注意哪些网络安全 做好信息网络安全计划 小程序的数据库用的啥 正方形的数据库和面积 关于网络安全的 手抄报 宝山区银联数据库服务商有哪些 重庆网络安全工作责任制实施办法 平度平台软件开发推荐 网络安全管理相关法律 下载软件显示无法连接到服务器 榆林国家网络安全宣传活动 达梦数据库登陆网络通讯异常 2k服务器关了还能玩梦幻球队吗 网络安全风险无处不在 梦幻诛仙怎么查好友的服务器 面试中数据库题目 java软件开发泰安 辽宁网络技术分类标准 数据库设计图书馆管理系统 火柴人觉醒服务器 软件开发注册商标是多少类 美军网络安全防护力量 江门卫星软件开发费用 莱茵网络安全趋势 鸿盈娱乐网络技术公司招聘 广西软件开发项目计算方法
0