花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來到素材無憂網(wǎng),按 + 收藏我們
登錄 注冊 退出 找回密碼

帝國CMS實現(xiàn)上傳附件名為源文件名+隨機碼

時間: 2024-02-25 09:29 閱讀: 作者:素材無憂網(wǎng)

如何更改帝國CMS上傳附件名為源文件名+隨機碼

原文件名為 測試下載.rar

上傳后,自動更名為 測試下載_9df430c26057400fca4a07bec9db3b62.rar

上傳以下圖片:

帝國CMS實現(xiàn)上傳附件名為源文件名+隨機碼

修改方法:

第一步:打開文件 /e/class/connect.php

查找:

$r[filetype]=GetFiletype($file_name);

在下面一行加入以下代碼:

$filename2=str_replace($r[filetype],?'',?$file_name);?//獲得去掉后綴的文件名 $mytype?=?array?(".txt",?".rar",?".zip",?".gif",?".jpg",?".png",?".swf");//定義需要保留原名的文件類型

繼續(xù)查找:

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

這一句就是定義哪些文件類型需要加上源文件名的。

也可以在文件名前面加上指定名稱,如網(wǎng)站域名

if(in_array($r[filetype],$mytype)){$r[filename]="16css.com_".$filename2."_".$r[insertfile].$r[filetype];//將真實文件名加在隨機碼的前面中間以_分隔}else{$r[filename]=$r[insertfile].$r[filetype];}

版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!

轉(zhuǎn)載請注明: 帝國CMS實現(xiàn)上傳附件名為源文件名+隨機碼

模板推薦