国产欧美二区三区-国产欧美高清-国产欧美国产精品第二区-国产欧美国产精品第一区-小说区 图片区-小说区 综合区 都市激情

當前位置: 首頁 > 站長資訊 > 正文頁面

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

帝國CMS在通過編輯器的上傳附件功能來上次附件時,原程序會給附件重新命名,命名結果都是一大串的數字+字母組合來命名的,這種形式的命名方式,對用戶來說看著很不舒服,也不利于我們通過FTP對附件進行調整或替換。因此,有些時候我們就需要把上傳的附件改成以原文件名來命名的規則,具體方法如下:o5R網站目錄_網站網址收錄與提交入口

一、打開文件eclassconnect.phpo5R網站目錄_網站網址收錄與提交入口

查找到:o5R網站目錄_網站網址收錄與提交入口

代碼如下:o5R網站目錄_網站網址收錄與提交入口

$r[filetype]=GetFiletype($file_name);o5R網站目錄_網站網址收錄與提交入口

在下面加入:o5R網站目錄_網站網址收錄與提交入口

代碼如下:o5R網站目錄_網站網址收錄與提交入口

$filename2=str_replace($r[filetype], '', $file_name);//獲得去掉后綴的文件名o5R網站目錄_網站網址收錄與提交入口

$mytype = array (".txt", ".rar", ".zip", ".doc", ".docx", ".xlsx", ".ppt", ".pdf");//定義需要保留原名的文件類型o5R網站目錄_網站網址收錄與提交入口

二、查找o5R網站目錄_網站網址收錄與提交入口

代碼如下:o5R網站目錄_網站網址收錄與提交入口

$r[filename]=$r[insertfile].$r[filetype];o5R網站目錄_網站網址收錄與提交入口

修改為:o5R網站目錄_網站網址收錄與提交入口

代碼如下:o5R網站目錄_網站網址收錄與提交入口

if(in_array($r[filetype],$mytype)){o5R網站目錄_網站網址收錄與提交入口

$r[filename]=$filename2."_".$r[insertfile].$r[filetype];//將真實文件名加在隨機碼的前面中間以_分隔o5R網站目錄_網站網址收錄與提交入口

}o5R網站目錄_網站網址收錄與提交入口

elseo5R網站目錄_網站網址收錄與提交入口

{o5R網站目錄_網站網址收錄與提交入口

$r[filename]=$r[insertfile].$r[filetype];o5R網站目錄_網站網址收錄與提交入口

}o5R網站目錄_網站網址收錄與提交入口

至此修改完成!o5R網站目錄_網站網址收錄與提交入口

補充說明:o5R網站目錄_網站網址收錄與提交入口

代碼如下:o5R網站目錄_網站網址收錄與提交入口

$mytype = array (".txt", ".rar", ".zip", ".doc", ".docx", ".xlsx", ".ppt", ".pdf");o5R網站目錄_網站網址收錄與提交入口

這一句就是定義哪些文件類型需要加上源文件名的。o5R網站目錄_網站網址收錄與提交入口

.$r[insertfile] 這個代表的是隨機碼o5R網站目錄_網站網址收錄與提交入口

.$r[filetype] 這個代表的是文件類型o5R網站目錄_網站網址收錄與提交入口

$filename2 這個代表的是原文件名o5R網站目錄_網站網址收錄與提交入口

 o5R網站目錄_網站網址收錄與提交入口

 o5R網站目錄_網站網址收錄與提交入口

  

此文由 網站目錄_網站網址收錄與提交入口 編輯,未經允許不得轉載!:

相關文章