||  網站導覽  ||  留言版
 
  站長 x 管理人
 
  文章分類
    JAVA
    Database資料庫
    應用程式
    文書處理
    normal一般設定
    Web-design網頁設計
       JSP
       不分類
       .net framework
       asp
       php
    Virtual Machine虛擬機器
    MIS網管
    media多媒體
    未分類
 
 
 
 
讓ckfinder上傳檔案以日期時間自動命名
 
 
 
 
為了避免使用者上傳中文檔名造成的不必要麻煩,

爬文之後,可以用以下方法
先找到
/ckfinder/core/connector/php/php(版本)/CommandHandler/
的FileUpload.php

然後在
        if ($sFileName != $sUnsafeFileName) {
          $iErrorNumber = CKFINDER_CONNECTOR_ERROR_UPLOADED_INVALID_NAME_RENAMED;
        }
原始碼的後方加上

$sExtension=CKFinder_Connector_Utils_FileSystem::getExtension($sFileName);
$sFileName=strtolower(date("Ymd_His") . "." . $sExtension);
//以日期時間命名,並轉為小寫

試試吧

以上參考自
http://wenwen.soso.com/z/q216932072.htm
 
 
 
 
Copyright © 2012 NBOX. All Rights Reserved.