ホームページ CMS チュートリアル エンパイアCMS Imperial CMS では、添付ファイルに元のファイル名を付けるにはどうすればよいですか?

Imperial CMS では、添付ファイルに元のファイル名を付けるにはどうすればよいですか?

Nov 18, 2019 am 10:59 AM
エンパイアのCM

Imperial CMS では、添付ファイルに元のファイル名を付けるにはどうすればよいですか?

#Empire CMS は添付ファイルに元のファイル名をどのように付けますか?

Empire CMS がエディターの添付ファイルのアップロード機能を使用して最後の添付ファイルをアップロードすると、元のプログラムによって添付ファイルの名前が変更され、名前付けの結果には英数字の組み合わせの長い文字列が付けられます。この方法はユーザーにとって非常に不快であり、FTP を介して添付ファイルを調整したり交換したりするのには役に立ちません。

したがって、アップロードされた添付ファイルに元のファイル名を付けるルールに変更する必要がある場合があります。具体的な方法は次のとおりです:

推奨: "

Empire cms websiteチュートリアルの構築

1. ファイル \e\class\connect.php

を開きます:

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

$r[filetype]=GetFiletype($file_name);
ログイン後にコピー

以下に追加します:

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

$filename2=str_replace($r[filetype], '', $file_name);//获得去掉后缀的文件名
$mytype = array (".txt", ".rar", ".zip", ".doc", ".docx", ".xlsx", ".ppt", ".pdf");//定义需要保留原名的文件类型
ログイン後にコピー

2.

を見つけます コードは次のとおりです:

$r[filename]=$r[insertfile].$r[filetype];
ログイン後にコピー

次のように変更します:

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

if(in_array($r[filetype],$mytype)){
$r[filename]=$filename2."_".$r[insertfile].$r[filetype];//将真实文件名加在随机码的前面中间以_分隔
}
else
{
$r[filename]=$r[insertfile].$r[filetype];
}
ログイン後にコピー

これで変更は完了です。

追加説明:

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

$mytype = array (".txt", ".rar", ".zip", ".doc", ".docx", ".xlsx", ".ppt", ".pdf");
ログイン後にコピー

この文は、ソース ファイル名を使用して追加する必要があるファイル タイプを定義します。

.$r[insertfile] これはランダム コードを表します

.$r[filetype] これはファイル タイプを表します

$filename2 これは元のファイル名を表します

以上がImperial CMS では、添付ファイルに元のファイル名を付けるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

帝国cmsウェブサイトの地図はどこにありますか? 帝国cmsウェブサイトの地図はどこにありますか? Apr 17, 2024 am 10:48 AM

帝国cmsウェブサイトの地図はどこにありますか?

Empire CMS のモバイル版の設定はどこにありますか? Empire CMS のモバイル版の設定はどこにありますか? Apr 17, 2024 pm 12:12 PM

Empire CMS のモバイル版の設定はどこにありますか?

インペリアル cms リソース ネットワーク テンプレートはどこにありますか? インペリアル cms リソース ネットワーク テンプレートはどこにありますか? Apr 17, 2024 am 10:00 AM

インペリアル cms リソース ネットワーク テンプレートはどこにありますか?

Empire cms テンプレート ファイルを簡単に使用できるようにどこに配置すればよいですか? Empire cms テンプレート ファイルを簡単に使用できるようにどこに配置すればよいですか? Apr 17, 2024 am 07:22 AM

Empire cms テンプレート ファイルを簡単に使用できるようにどこに配置すればよいですか?

Empire cms データベース構成ファイルの場所 Empire cms データベース構成ファイルの場所 Apr 17, 2024 am 06:42 AM

Empire cms データベース構成ファイルの場所

Empire CMS の自動公開インターフェイスはどこにありますか? Empire CMS の自動公開インターフェイスはどこにありますか? Apr 17, 2024 am 09:03 AM

Empire CMS の自動公開インターフェイスはどこにありますか?

エンパイアCMSは無料ですか? エンパイアCMSは無料ですか? Apr 17, 2024 am 11:24 AM

エンパイアCMSは無料ですか?

インペリアル CMS メンバー センターはどこにありますか? インペリアル CMS メンバー センターはどこにありますか? Apr 17, 2024 am 04:45 AM

インペリアル CMS メンバー センターはどこにありますか?

See all articles