一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

DEDECMS|帝國CMS|Discuz|PHPCMS|Wordpress|ZBLOG|ECSHOP|蘋果CMS|極致CMS|CMS系統|

服務器之家 - 建站程序 - 帝國CMS - 帝國CMS上傳附件命名實現以原文件名命名的方法

帝國CMS上傳附件命名實現以原文件名命名的方法

2019-09-08 19: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 這個代表的是原文件名

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 色图片小说| 91精品国产综合久久 | 亚洲国产99在线精品一区二区 | 菠萝视频污 | 国产亚洲人成网站在线观看不卡 | 青草青草久热精品视频在线网站 | 无码天堂亚洲国产AV久久 | 99精品99| 久久这里有精品 | 99久视频| 隔壁的漂亮邻居hd中文 | 亚洲日本va午夜中文字幕 | 日日视频 | 人人人人看人人人做人人 | 亚洲国产综合久久久无码色伦 | 国产精品免费视频能看 | 日韩欧美色图 | 范冰冰好紧好滑好湿 | 成人高清视频在线观看 | 范冰冰性xxxxhd| 91专区 | 69午夜影院 | 99久视频 | 久久全国免费观看视频 | 国产夜趣福利第一视频 | 久久青青草视频在线观 | 91久久线看在观草草青青 | 欧美一级片在线看 | 国产卡一卡二卡三卡四 | 蘑菇香蕉茄子绿巨人丝瓜草莓 | 国产一区二区在线免费观看 | 日本免费三片在线播放 | 成人性用品 | 欧美人在线一区二区三区 | 国产精品九九免费视频 | 国产成人无精品久久久久国语 | 精品国内自产拍在线视频 | 996免费视频国产在线播放 | 欧美特级午夜一区二区三区 | 亚洲AV蜜桃永久无码精品红樱桃 | 国产欧美日韩视频在线观看一区二区 |