例: コードをコピーします コードは次のとおりです: type="hidden " name="MAX_FILE_SIZE" value="1000"> form> その後、upload.php は $_FILES $_POST $_GET およびその他の関数を直接使用してフォームのコンテンツを取得できます。 今日は $_FILES 関数に焦点を当てます。 クライアントが送信すると、$_FILES 配列を取得します。$_FILES 配列の内容は次のとおりです: $_FILES['myFile']['name'] クライアント ファイルの元の名前。 $_FILES['myFile']['type'] ファイルの MIME タイプ。ブラウザがこの情報 (「image/gif」など) をサポートする必要があります。 $_FILES['myFile']['size'] アップロードされたファイルのサイズ (バイト単位)。 $_FILES['myFile']['tmp_name'] ファイルのアップロード後にサーバーに保存される一時ファイル名。通常はシステムのデフォルトです。 php.iniのupload_tmp_dirで指定できますが、putenv()関数で設定しても動作しません。 $_FILES['myFile']['error'] ファイルのアップロードに関連するエラー コード。 ['error'] は PHP 4.2.0 で追加されました。以下はその説明です: (PHP3.0 以降は定数になりました) UPLOAD_ERR_OK 値: 0; エラーは発生せず、ファイルは正常にアップロードされました。 UPLOAD_ERR_INI_SIZE 値: 1; アップロードされたファイルは、php.ini の Upload_max_filesize オプションで制限された値を超えています。 UPLOAD_ERR_FORM_SIZE 値: 2; アップロードされたファイルのサイズが、HTML フォームの MAX_FILE_SIZE オプションで指定された値を超えています。 UPLOAD_ERR_PARTIAL 値: 3; ファイルの一部のみがアップロードされました。 UPLOAD_ERR_NO_FILE 値: 4; ファイルはアップロードされませんでした。 値: 5; アップロードされたファイルのサイズは 0 です。 ファイルがアップロードされた後、デフォルトでは一時ディレクトリに保存されます。そうでない場合は、一時ディレクトリから削除する必要があります。 、削除されます。つまり、アップロードが成功したかどうかに関係なく、スクリプトの実行後、一時ディレクトリ内のファイルは必ず削除されます。したがって、ファイルを削除する前に、PHP の copy() 関数を使用して別の場所にコピーする必要があります。この時点で、ファイルのアップロード プロセスは完了します。 以上、PHP $_FILES 関数の最終デスティネーションの内容を含めた詳細な説明を紹介しましたので、PHP チュートリアルに興味のある友人の参考になれば幸いです。