您现在的位置是:首页 > cms教程 > 帝国CMS教程帝国CMS教程
帝国CMS修改上传附件为原名称加随机码的教程
蒋进如2023-05-07帝国CMS教程已有人查阅
导读帝国CMS上传附件原名称为Test.apk,上传后的文件名:Test_486453473f66d07e393bb0159eff5618.apk,现在想改成原名称加随机码的方法。

帝国CMS上传附件原名称为Test.apk,上传后的文件名:Test_486453473f66d07e393bb0159eff5618.apk,现在想改成原名称加随机码的方法。
修改方法
1、修改文件:/e/class/connect.php,查找如下代码:
$r[filetype]=GetFiletype($file_name);
在下面加入如下代码:
$filename2=str_replace($r[filetype], ”, $file_name);//获得去掉后缀的文件名
//phpfensi.com
$mytype = array (“.txt”, “.rar”, “.zip”);//定义需要保留原名的文件类型
查找:$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”);这一句就是定义哪些文件类型需要加上源文件名的.
本文标签:
很赞哦! ()
相关教程
图文教程
帝国CMS多图上传插件怎么去掉图片链接
打开eadminecmseditortranmoretemplateEditorMorepicTemp.txt这个文件!
帝国CMS栏目ID结合项伪静态支持分页的方法
跟帝国官方的差不多,只是伪静态了。没有官方支持的筛选项多,只支持:栏目ID,筛选项,分页。需要其他比如:专题ID模型id模版ID排序等等,可以自己修改。
帝国CMS灵动标签调用信息带tag和搜索关键字的方法
灵动标签调用的信息带tag和搜索关键字,tag代码 ($tbname="news";中的“news”为新闻数据表名称)
帝国CMS7.2升级之后显示空白怎么办
最近群里有朋友询问帝国CMS7.2升级后,后台信息内容不显示了,所有文章都的内容都不见,显示空白,每个文章都只剩下标题,但内容是空白的。
相关源码
-
(PC+WAP)绿色市政园林建筑设计绿化营销型pbootcms网站模板本模板基于PbootCMS系统开发,为园林绿化、景观设计类企业设计,特别适合市政园林、景观工程、绿化养护等企业使用。采用双端适配技术查看源码 -
(自适应)大气网络公司工作室个人作品展示网站模板免费下载基于PbootCMS内核开发的响应式网站模板,为网络技术服务类企业打造,具备高度可定制性。通过简洁现代的设计语言展现企业专业形象,后台数据实时同步机制确保多终端内容一致性,查看源码 -
WordPress主题模板JustNews资讯博客类源码V5.2.2JustNews主题针对博客创作、自媒体运营及资讯发布类网站的需求而设计,提供专业的内容展示与管理方案。该主题集成前端用户中心功能,支持用户在前端界面发布和投稿文章,操作流程简洁高效。查看源码 -
(PC+WAP)蓝色钢材加工建筑装修施工材料网站模板下载为钢材加工企业设计的PbootCMS响应式模板,采用PC+WAP双端适配技术,数据实时同步。简洁大气的蓝色工业风格设计,突出钢材加工行业特性,其他制造业用户更换图文内容即可快速应用。查看源码 -
自适应黑色建筑装饰设计公司个人工作室pbootcms模板基于PbootCMS内核开发的黑金风格模板,为建筑装饰、工程设计类企业打造,采用开源架构,支持跨行业快速适配,核心优势如下: 查看源码 -
(自适应)物流运输快递仓储货运网站模板免费下载基于PbootCMS内核开发的物流运输行业专用模板,深度适配仓储货运企业的业务展示需求。前端采用响应式布局,自动适配手机端访问,后台数据实时同步更新,帮助企业高效展示运输网络、仓储设施、服务流程等核心业务模块。查看源码
| 分享笔记 (共有 篇笔记) |

