ホームページ > バックエンド開発 > PHPチュートリアル > Joomla jce エディターが中国語名のファイルのアップロードに失敗する問題を解決_PHP チュートリアル

Joomla jce エディターが中国語名のファイルのアップロードに失敗する問題を解決_PHP チュートリアル

WBOY
リリース: 2016-07-21 15:06:42
オリジナル
901 人が閲覧しました

JCE も CKEDITOR も、アップロードが失敗するか、アップロードされた中国語名に Web からアクセスできないかのいずれかで、中国語名を持つファイルの問題を解決していません。対照的に、JCE はよりユーザーフレンドリーです。たとえば、ファイルがアップロードされると、そのファイルがデフォルトで選択され、ユーザーはファイルを検索するためにこのような小さなポップアップ ウィンドウを上下に参照する必要がありません。アップロードされました。 JCEのソースコードを勉強した後、ファイル名の保存方法を変更し、ファイル名として純粋な数字を使用しました。

joomlaがインストールされているディレクトリに移動し、components/com_jce/editor/extensions/browser/file.phpを見つけて、1017行目から1020行目を変更します:

コードをコピーします コードは次のとおりです:

// 拡張子を削除します
$name = WFUtility::stripExtension($name);
// ファイル名を 'Web セーフ' にします
$name = WFUtility::makeSafe($name, $this->get('websafe_mode', 'utf-8')) ;

に変更されました
コードをコピーします コードは次のとおりです:

$name = date('Ymd-His-', time()).rand( 999);

私の joomla バージョンは 1.5、JCE バージョン 2.1.3 ですが、バージョンが異なると変更された位置が若干異なる場合があります。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/327590.html技術記事 JCE も CKEDITOR も、アップロードが失敗するか、アップロードされた中国語名に Web からアクセスできないかのいずれかで、中国語名を持つファイルの問題を解決していません。対照的に、JCE はファイルなどのユーザーフレンドリーです...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート