1. フォームタグの enctype 属性 ; 2.$_FILES システム関数 $_FILES['myFile']['name']クライアント ファイルの元の名前 $_FILES['myFile']['type']ファイルの MIME タイプ、「image/gif」など。 $_FILES['myFile']['size']アップロードされたファイルのサイズ (バイト単位) $_FILES['myFile'][' によって保存される一時ファイル名。 tmp_name'] 、通常はシステムのデフォルトです $_FILES['myFile']['error'] ファイルのアップロードに関連するエラー コード 0: ファイルのアップロードが成功したことを示します 1. ファイルを超過しましたphp.ini の size 2. ファイル サイズが max_file_size で指定された値を超えています 3. ファイルは送信されない場合にのみアップロードされます 4 ファイルはアップロードされません 5 アップロードされたファイル サイズは 0 です 3. move_uploaded_file 関数 アップロード後にファイルをターゲットに移動します Position 関数 move_uploaded_file (一時ファイル、ターゲットの場所、ファイル名) 4.is_uploaded_file 関数 アップロードする MIME タイプ ファイル関数を決定します move _uploaded_file( MIME); 例: 1. if(is_uploaded_file($_FILES['upfile']['tmp_name'])){ $upfiles=$_FILES["upfile "]; } $name=$upfile[ "name"]; $type=$upfiles["type"]; $size=$upfiles["size"]; $tmp_name= $upfile["tmp_name"]; switch($type ){ case 'image/jpeg'; case 'image/gif' ; ブレーク; } if(move_uploaded_file($tmp_name,'up/'.$name)) { echo "アップロード成功"} } ?>アクション = " " enctype="multipart/form-data" method="post" name="upfile">ファイルをアップロードします: