fckeditor上傳文件按日期存放及重命名方法
1. 實(shí)現(xiàn) fckeditor 按日期分目錄的形式存放上傳的文件,比如今天是 2015年5月5日,那么今天上傳的文件都放在這個(gè)目錄里面去,明天上傳的則自動(dòng)創(chuàng)建并放在類似 2015-05-06 這樣的目錄里面去。
(1)找到 editor\editor\filemanager\connectors\php\ 文件夾下的 config.php 文件
(2)找到如下配置變量
查看代碼打印
$Config['UserFilesPath'] = '/uploadfiles/';
將其值修改為:
查看代碼打印
$Config['UserFilesPath'] = '/uploadfiles/'.date('Y-m-d').'/';
這樣上傳的文件就按照日期存放了。
2. 重命名 fckeditor 上傳的文件的方法
(1)找到 editor\editor\filemanager\connectors\php\io.php 文件:
(2)找到如下內(nèi)容:
......
function SanitizeFileName( $sNewFileName ){
global $Config ;
$sNewFileName = stripslashes( $sNewFileName ) ;
if ( $Config['ForceSingleExtension'] )
$sNewFileName = preg_replace( '/\\.(?![^.]*$)/', '_', $sNewFileName ) ;
$sNewFileName = preg_replace( '/\\\\|\\/|\\||\\:|\\?|\\*|"|<|>/', '_', $sNewFileName );
return $sNewFileName ;
}
......
修改為:
function SanitizeFileName( $sNewFileName ){
global $Config ;
$sNewFileName = stripslashes( $sNewFileName ) ;
if ( $Config['ForceSingleExtension'] )
$sNewFileName = preg_replace( '/\\.(?![^.]*$)/', '_', $sNewFileName ) ;
//獲得擴(kuò)展名
$sExtension = substr( $sNewFileName, ( strrpos($sNewFileName, '.') + 1 ) ) ;
$sExtension = strtolower( $sExtension ) ;
$sNewFileName = date("YmdHis").'.'.$sExtension;
return $sNewFileName ;
}
現(xiàn)在上傳的文件就會(huì)自動(dòng)被重命名了。
相關(guān)文章
Thinkphp框架 表單自動(dòng)驗(yàn)證登錄注冊(cè) ajax自動(dòng)驗(yàn)證登錄注冊(cè)
這篇文章主要介紹了Thinkphp框架 表單自動(dòng)驗(yàn)證登錄注冊(cè) ajax自動(dòng)驗(yàn)證登錄注冊(cè)的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-12-12PHP設(shè)計(jì)模式之迭代器模式Iterator實(shí)例分析【對(duì)象行為型】
這篇文章主要介紹了PHP設(shè)計(jì)模式之迭代器模式Iterator,結(jié)合實(shí)例形式分析了PHP迭代器模式Iterator相關(guān)概念、原理、實(shí)現(xiàn)方法與操作注意事項(xiàng),需要的朋友可以參考下2020-04-04ThinkPhP+Apache+PHPstorm整合框架流程圖解
這篇文章主要介紹了ThinkPhP+Apache+PHPstorm整合框架流程圖解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-11-11PHP中關(guān)于php.ini參數(shù)優(yōu)化詳解
在本篇文章里小編給大家整理的是關(guān)于PHP引擎php.ini參數(shù)優(yōu)化的相關(guān)知識(shí)點(diǎn),有興趣的朋友們可以學(xué)習(xí)下。2020-02-02PHP register_shutdown_function()函數(shù)的使用示例
這篇文章主要介紹了PHP register_shutdown_function()函數(shù)的使用示例,當(dāng)我們的腳本執(zhí)行完成或者意外死掉導(dǎo)致 php 執(zhí)行即將關(guān)閉時(shí),register_shutdown_function()這個(gè)函數(shù)會(huì)被調(diào)用,需要的朋友可以參考下2015-06-06PHP新特性之字節(jié)碼緩存和內(nèi)置服務(wù)器
這篇文章主要介紹了PHP新特性之字節(jié)碼緩存和內(nèi)置服務(wù)器的相關(guān)資料,需要的朋友可以參考下2017-08-08PHP網(wǎng)頁(yè)游戲?qū)W習(xí)之Xnova(ogame)源碼解讀(二)
這篇文章主要介紹了PHP網(wǎng)頁(yè)游戲Xnova(ogame)源碼解讀的安裝文件源碼,需要的朋友可以參考下2014-06-06php實(shí)現(xiàn)文章評(píng)論系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了php實(shí)現(xiàn)文章評(píng)論系統(tǒng),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-02-02