ファイルのアップロードに関する疑問最近phpの動画を聞いていたら、理解できないコードがありました if (is_uploaded_file($_FILES['upfile']['tmp_name'])){ $upfile=$_FILES["アップファイル"]; } 主な問題は値です。たとえば、upfile の値がフォームから取得されることはわかっていますが、tmp_name の値を取得する方法がわかりません。アドバイスをお願いします。 共有先: -----解決策--------------------------------$_FILES はグローバル配列です。ファイルのアップロードに関する情報が保存されました 最初のパラメータはフォームの入力名で、2 番目の添え字は「name」、「type」、「size」、「tmp_name」、または「error」です。このように: $_FILES["file"]["name"] - アップロードされたファイルの名前 $_FILES["file"]["type"] - アップロードされるファイルのタイプ $_FILES["file"]["size"] - アップロードされたファイルのサイズ (バイト単位) $_FILES["file"]["tmp_name"] - サーバーに保存されているファイルの一時コピーの名前 $_FILES["file"]["error"] - ファイルアップロードによるエラーコード-----解決策------------- -- -----どのような専門家のアドバイスが必要ですか? PHP を学習して 2 か月未満の私でも、これはすでに知っています。 PHP チュートリアルの基本を見てください。 $_FILES のエントリは、 の タグの名前で保存されます。 HTML フォーム。フォーム要素の名前は userfile なので、配列には次のものが含まれます 内容: n $_FILES[‘userfile’][‘tmp_name’] に格納されている値は、 ファイルは Web サーバーに一時的に保存されました。 n $_FILES[‘userfile’][‘name’] に格納されている値は、 上のファイルの名前です。 ユーザーのシステム n $_FILES[‘userfile’][‘size’] に格納される値は、バイト単位のファイルのサイズです。 n $_FILES[‘userfile’][‘type’] に格納されている値は、 の MIME タイプです。 ファイル - たとえば、text/plain または image/gif. n $_FILES[‘userfile’][‘error’] に保存されている値によりエラーが発生します ファイルのアップロードに関連付けられたコード。この機能は PHP 4.2.0 で追加されました。------解決策------ -tmp_name、これはランダムなファイル名です