-->

帝国cms文件夹介绍(帝国cms相关文章调用)

Imperial CMS 如何使用原始文件名命名附件?

当帝国CMS通过编辑器的附件上传功能上传最后一个附件时,原程序会对附件进行重命名,命名结果会以一长串数字+字母命名。这种命名形式对用户来说并不好。看起来很不舒服,也不利于我们通过FTP调整或更换配件。

因此,有时我们需要将上传的附件改为以原文件名命名的规则。具体方法如下:

推荐:《帝国cms建站教程》

1.打开文件/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');//定义需要保留原名称的文件类型2.搜索

代码如下:

$r[文件名]=$r[插入文件].$r[文件类型];修改为:

代码如下:

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 代表原始文件名。以上是Empire CMS如何以原始文件名命名附件的详细信息。更多资讯请关注木库阁其他相关文章!

上一篇: 帝国cms常用标签(帝国cms 开启动态)

下一篇: 帝国cms数据表(帝国cms 二次开发)

关于搜一搜站长工具

如未标明出处,所有模板均为搜一搜站长工具原创,如需转载,请附上原文地址,感谢您的支持和关注。

关于代售类模板,为网友上传发布,如果有侵犯你的权益,请联系我们,第一时间删除。客服邮箱:3801085100#qq.com(#换成@)

本文地址:http://www.soyiso.net/news/12136.html

展开更多