#Empire CMS は添付ファイルに元のファイル名をどのように付けますか?
Empire CMS がエディターの添付ファイルのアップロード機能を使用して最後の添付ファイルをアップロードすると、元のプログラムによって添付ファイルの名前が変更され、名前付けの結果には英数字の組み合わせの長い文字列が付けられます。この方法はユーザーにとって非常に不快であり、FTP を介して添付ファイルを調整したり交換したりするのには役に立ちません。 したがって、アップロードされた添付ファイルに元のファイル名を付けるルールに変更する必要がある場合があります。具体的な方法は次のとおりです: 推奨: "Empire cms websiteチュートリアルの構築 》
$r[filetype]=GetFiletype($file_name);
$filename2=str_replace($r[filetype], '', $file_name);//获得去掉后缀的文件名 $mytype = array (".txt", ".rar", ".zip", ".doc", ".docx", ".xlsx", ".ppt", ".pdf");//定义需要保留原名的文件类型
$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");
以上がImperial CMS では、添付ファイルに元のファイル名を付けるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。