所在位置: 软件程序

帝国CMS在通过编辑器的上传附件功能来上次附件时,原程序会给附件重新命名,命名结果都是一大串的数字+字母组合来命名的,这种形式的命名方式,对用户来说看着很不舒服,也不利于我们通过FTP对附件进行调整或替换。因此,有些时候我们就需要把上传的附件改成以原文件名来命名的规则,具体方法如下:1rc聚合猫-网站目录,网址导航,分类目录,免费收录

一、打开文件eclassconnect.php1rc聚合猫-网站目录,网址导航,分类目录,免费收录

查找到:1rc聚合猫-网站目录,网址导航,分类目录,免费收录


1rc聚合猫-网站目录,网址导航,分类目录,免费收录

复制代码1rc聚合猫-网站目录,网址导航,分类目录,免费收录

代码如下:1rc聚合猫-网站目录,网址导航,分类目录,免费收录

$r[filetype]=GetFiletype($file_name);1rc聚合猫-网站目录,网址导航,分类目录,免费收录

在下面加入:1rc聚合猫-网站目录,网址导航,分类目录,免费收录


1rc聚合猫-网站目录,网址导航,分类目录,免费收录

复制代码1rc聚合猫-网站目录,网址导航,分类目录,免费收录

代码如下:1rc聚合猫-网站目录,网址导航,分类目录,免费收录

$filename2=str_replace($r[filetype], '', $file_name);//获得去掉后缀的文件名
$mytype = array (".txt", ".rar", ".zip", ".doc", ".docx", ".xlsx", ".ppt", ".pdf");//定义需要保留原名的文件类型1rc聚合猫-网站目录,网址导航,分类目录,免费收录

二、查找1rc聚合猫-网站目录,网址导航,分类目录,免费收录


1rc聚合猫-网站目录,网址导航,分类目录,免费收录

复制代码1rc聚合猫-网站目录,网址导航,分类目录,免费收录

代码如下:1rc聚合猫-网站目录,网址导航,分类目录,免费收录

$r[filename]=$r[insertfile].$r[filetype];1rc聚合猫-网站目录,网址导航,分类目录,免费收录

修改为:1rc聚合猫-网站目录,网址导航,分类目录,免费收录


1rc聚合猫-网站目录,网址导航,分类目录,免费收录

复制代码1rc聚合猫-网站目录,网址导航,分类目录,免费收录

代码如下:1rc聚合猫-网站目录,网址导航,分类目录,免费收录

if(in_array($r[filetype],$mytype)){
       $r[filename]=$filename2."_".$r[insertfile].$r[filetype];//将真实文件名加在随机码的前面中间以_分隔
}
else
{
       $r[filename]=$r[insertfile].$r[filetype];
}1rc聚合猫-网站目录,网址导航,分类目录,免费收录

至此修改完成!1rc聚合猫-网站目录,网址导航,分类目录,免费收录

补充说明:

1rc聚合猫-网站目录,网址导航,分类目录,免费收录

复制代码1rc聚合猫-网站目录,网址导航,分类目录,免费收录

代码如下:1rc聚合猫-网站目录,网址导航,分类目录,免费收录

$mytype = array (".txt", ".rar", ".zip", ".doc", ".docx", ".xlsx", ".ppt", ".pdf");1rc聚合猫-网站目录,网址导航,分类目录,免费收录

这一句就是定义哪些文件类型需要加上源文件名的。 .$r[insertfile]  这个代表的是随机码
.$r[filetype]   这个代表的是文件类型
$filename2 这个代表的是原文件名1rc聚合猫-网站目录,网址导航,分类目录,免费收录


1rc聚合猫-网站目录,网址导航,分类目录,免费收录

    聚合猫--优质网站推荐分享,以网站目录网址导航为主,正规站永久免费收录;同时提供网站优化网站建设资源的收集与分享,以及办公常用软件使用教程。以上内容均收集自网络,商务合作与侵权投诉请联系qq33032750。
1rc聚合猫-网站目录,网址导航,分类目录,免费收录

聚合猫 蜀ICP备13005416号-5 公安备51010502010395 商务合作 侵权投诉请联系QQ:33032750点击收藏小提示:按键盘CTRL+D也能收藏哦!