CKEditor+CKFinder+php アップロード ファイル構成方法。CKEditor の新バージョンは基本的なテキスト編集機能のみを提供し、アップロード モジュールは別のコンポーネント CKFinder で構成されます。ここでは主に、ファイルを正常にアップロードし、アップロードされたファイル ディレクトリをカスタマイズし、日付とランダムな文字でファイルの名前を変更できる CKFinder によってアップロードされたいくつかのパラメータ設定を記録します。
CKEditor の新しいバージョンは基本的なテキスト編集機能のみを提供し、アップロード モジュールは別のコンポーネント CKFinder によって提供されます。ここでは主に、ファイルを正常にアップロードし、アップロードされたファイル ディレクトリをカスタマイズし、日付とランダムな文字でファイルの名前を変更できる CKFinder によってアップロードされたいくつかのパラメータ設定を記録します。
1.CKFinderをダウンロードします。
CKFinder をダウンロードし、解凍して CKEditor と同じディレクトリに置きます。ダウンロード アドレス: http://ckfinder.com/
2.アップロード機能をオンにします。
ckfinder\config.php ファイルを開き、21 行目あたりの関数 CheckAuthentication() を見つけ、最後の行 return false を true を返すように変更します。
ckfinder\config.php ファイルを開き、63 行目あたりに変数 $baseUrl = '/upload/'; を設定します。
Web サイトが多数のファイルをアップロードし、それらのファイルがすべて 1 つのディレクトリにある場合、ファイルのパフォーマンスについてはあまり心配しないかもしれません。この場合、ディレクトリは /upload/yyyy/mm/ の形式で生成されます。 ckfinder\config.php ファイルを開き、 189 行目あたりの 'url' => $baseUrl と 'directory' => 'files' Add の間の $config['ResourceType'][] を見つけます。 '/' . date("Y") . '/' . date("m") 、他の画像および Flash アイテムにも同じことが当てはまります。ここでの URL はアップロード後に入力ボックスに返されるアドレスを表し、ディレクトリはアップロードされたファイルのディレクトリを表します。
これにより、中国語名のファイルのアップロードをサポートできます。 ckfinder\core\connector\php\php5\CommandHandler\FileUpload.php ファイルを開き、ファイルの最後にファイル名の生成関数を追加します
コードをコピー | |
関数 mySetFileName() {
$gettime =explode(' ', microtime()); } date("ymdHis") を返します。 substr($gettime[0], 2, 6) 。 }
|
コードをコピー | |
} |
コードをコピー | |
|