ホームページ > バックエンド開発 > PHPチュートリアル > PHP で特定の名前を付けてファイルをアップロードして保存するにはどうすればよいですか?

PHP で特定の名前を付けてファイルをアップロードして保存するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-11-16 13:15:03
オリジナル
795 人が閲覧しました

How to Upload and Save Files with a Specific Name in PHP?

任意の名前でファイルをアップロードして保存

このコードは、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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート