任意の名前でファイルをアップロードして保存
このコードは、PHP の move_uploaded_file() 関数を使用して、指定されたフォルダーに画像をアップロードします。
<form action="" method="POST" enctype="multipart/form-data"> <input type="file" name="userFile"><br> <input type="submit" name="upload_btn" value="upload"> </form> <?php $target_Path = "images/"; $target_Path .= basename($_FILES['userFile']['name']); move_uploaded_file($_FILES['userFile']['tmp_name'], $target_Path); ?>
任意の名前でファイルを保存する
特定の名前でファイルを保存するには、basename() 関数を次のように変更します:
$info = pathinfo($_FILES['userFile']['name']); $ext = $info['extension']; // get the extension of the file $newname = "desired_filename.".$ext; $target = 'images/'.$newname; move_uploaded_file($_FILES['userFile']['tmp_name'], $target);
これにより、アップロードされたファイルは元の拡張子を保持したまま、希望の名前で保存されます。
以上がPHP で特定の名前を付けてファイルをアップロードして保存するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。