0
0

$_FILES

Posted at

はじめに

$_FILESについて整理する。

$_FILES

アップロードファイルの情報を取得する。

$_FILES['要素名']['情報名']

要素名はタグのname属性で指定された値
情報名には以下のような値を設定できる。

name: ファイル名
type: コンテンツタイプ
size: データサイズ
tmp_name: サーバー上に仮保存された時の一時ファイル名
error: アップロード時のエラーコード

アップロードの実処理

move_uploaded_file関数で一時フォルダーから本来の保存先にファイルを移動する。
(PHPでは、クライアントからファイルを受け取ると暫定的に仮のフォルダーに保存している。)
name, temp_nameキーから、それぞれオリジナルのファイル名と一時的なファイルの保存先を保持している。

move_uploaded_file.php
$src = $_FILES['upfile']['tmp_name'];
$dest = $_FILES['upfile']['name'];
if (!move_uploaded_file($src, $dest)) {
    echo "Failed to upload file";
}
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0