PHP の move_uploaded_file() 関数を使用してファイルをディレクトリにアップロードする場合、ファイルの名前は元の名前のままになります。これは、類似した名前を持つ複数のファイルを扱う場合、または特定の命名規則を強制したい場合には望ましくない可能性があります。
アップロードされたファイルを保存する前に名前を変更するには、次の 2 番目のパラメータを変更します。 move_uploaded_file()。このパラメータは、宛先のパスとファイル名を指定します。変更方法は次のとおりです:
$newfilename = round(microtime(true)) . '.' . end($temp); move_uploaded_file($_FILES["file"]["tmp_name"], "../img/imageDirectory/" . $newfilename);
この例では:
このアプローチにより、アップロードされたファイルには元の拡張子を保持しながら、一意のランダムな名前が付けられます。
以上がアップロードしたファイルを保存する前に、PHP で名前を変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。