$_FILES['myfile']['name'] はアップロードされたファイルの名前を指します
$_FILES['myfile']['type'] はアップロードされたファイルのタイプを指します
$_FILES['myfile'] [' size'] は、アップロードされたファイルのサイズ (バイト単位) を指します (B)$_FILES['myfile']['tmp_name'] は、サーバーに保存されているアップロードされたファイルの一時コピー ファイルの名前を指します。ディレクトリが自動的に破棄された後、ファイルは指定されたファイルに移動されます。
$_FILES['myfile']["error"] は、ファイルのアップロード中に発生する可能性のあるエラーのステータス コードを指します。各ステータスの意味は後で説明します。
これを理解したところで、upload.php のコードを見てみましょう。
次に、$_FILES['myfile']['name'] が空かどうかを確認して、ユーザーがファイルをアップロードしたかどうかを確認し、さまざまな操作を実行します。
ファイルがアップロードされ、ステータスが 0 の場合、アップロードが成功したことを意味します。move_uploaded_file メソッドを使用して、アップロードされたファイルを指定されたディレクトリに保存します。このパスは、この PHP ファイル (つまり、upload.php) に関連するディレクトリに対する相対パスです。
たとえば、アップロードされたファイルを、upload.php の上位レベルにある user というフォルダーに移動したい場合は、次のように記述できます: move_uploaded_file($_FILES['myfile']['tmp_name'], "./ user /". $FILES['myfile']['name'])、このメソッドは非常に便利で柔軟に使用できます。この方法で、ファイルがサーバーにアップロードされ、サーバー内のディレクトリを開くことができます。ファイルを表示します。
http://www.bkjia.com/PHPjc/313497.html