fckeditor によってアップロードされたファイルを date_PHP チュートリアルで保存および名前変更する方法

WBOY
リリース: 2016-07-13 09:53:00
オリジナル
1041 人が閲覧しました

fckeditorによってアップロードされたファイルを日付別に保存および名前変更する方法

この記事では、fckeditorによってアップロードされたファイルを日付別に保存および名前変更する方法を主に紹介します この記事は、これらの2つの要件を達成するために、関連するPHPファイルを修正しました。以下を参照できます

1. アップロードされたファイルを日付ごとにディレクトリに保存するための fckeditor を実装します。たとえば、今日が 2015 年 5 月 5 日である場合、今日アップロードされたファイルはこのディレクトリに配置され、明日アップロードされたファイルは 2015 - のように自動的に作成されて配置されます。 05-06 このようなディレクトリに移動します。

(1) editoreditorfilemanagerconnectorsphpフォルダーでconfig.phpファイルを見つけます

(2) 以下の設定変数を見つけます

コード印刷を表示する

コードは以下の通りです:

$Config['UserFilesPath'] = '/uploadfiles/';

その値を次のように変更します:

コード印刷を表示する

コードは以下の通りです:

$Config['UserFilesPath'] = '/uploadfiles/'.date('Y-m-d').'/';

アップロードされたファイルは日付順に保存されます。

2. fckeditorでアップロードしたファイルの名前を変更する方法

(1) editoreditorfilemanagerconnectorsphpio.php ファイルを見つけます:

(2) 次のコンテンツを見つけます:

コードは以下の通りです:

……

関数 SanitizeFileName( $sNewFileName ){

グローバル $Config ;

$sNewFileName = ストリップスラッシュ( $sNewFileName ) ;

if ( $Config['ForceSingleExtension'] )

$sNewFileName = preg_replace( '/\.(?![^.]*$)/', '_', $sNewFileName ) ;

$sNewFileName = preg_replace( '/\\|\/|\||\:|\?|\*|"|<|>/', '_', $sNewFileName );

$sNewFileName を返します ;

}

……

変更後の内容:

コードは次のとおりです:

関数 SanitizeFileName( $sNewFileName ){

グローバル $Config ;

$sNewFileName = ストリップスラッシュ( $sNewFileName ) ;

if ( $Config['ForceSingleExtension'] )

$sNewFileName = preg_replace( '/\.(?![^.]*$)/', '_', $sNewFileName ) ;

//拡張機能を取得

$sExtension = substr( $sNewFileName, ( strrpos($sNewFileName, '.') + 1 ) ) ;

$sExtension = strto lower( $sExtension ) ;

$sNewFileName = date("YmdHis").'.'.$sExtension;

$sNewFileName を返します ;

}

アップロードされたファイルの名前が自動的に変更されるようになりました。

www.bkjia.com本当http://www.bkjia.com/PHPjc/1004547.html技術記事この記事では、fckeditor でアップロードしたファイルを日付で保存する方法と名前を変更する方法を主に紹介します この記事では、この 2 つを実装するために関連する PHP ファイルを修正します。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!