如何更改帝国CMS上传附件名为源文件名+随机码

如何更改帝国CMS上传附件名为源文件名+随机码,第1张

修改文件

/e/class/connect.php

查找

$r[filetype]=GetFiletype($file_name)

在下面加入

$filename2=str_replace($r[filetype], ”, $file_name)//获得去掉后缀的文件名

$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”)

这一句就是定义哪些文件类型需要加上源文件名的。

从界面上也可以看到

你可以从界面上复制图片地址

就可以看到大致在哪个文件夹里

一般图片都会在一个文件夹,然后下面用日期来分开

比如uploads/2014/12/20/111.jpg

一般代表2014年12月20日上传的,一般都是这样的存储方式

那前面的uploads就是目录,从界面上可以看出来的

希望能帮助到你

这问题很简单啊~~~~~我来告诉你!

*.dat这些都是正常的数据文件,它显示的图标是vcd文件图标,因为vcd的文件名也是*.dat,恰好相同~~~~~所以系统把帝国时代这些dat文件都当成vcd的dat文件了~~~~不用担心,实在觉得难看那你删除你的视频播放软件(看你提供的截图应该是QQ影音吧),这些dat文件的图标就打回原形了~~~


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12085786.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存