ホームページ >バックエンド開発 >PHPチュートリアル >PHPファイルアップロードのメインコード解析_PHPチュートリアル
phpアップロードファイルコード:
リーリー
このコードを説明する前に、次の知識を理解する必要があります。
これを理解したところで、upload.php のコードを見てみましょう。
まず、$_FILES['myfile']['name'] の myfile は、上記の HTML ページにアップロードされたファイル タグの名前の値を参照します。これに基づいて、処理しているファイルがどの入力によって送信されたかを知ることができます。 。
次に、$_FILES['myfile']['name'] が空かどうかを確認して、ユーザーがファイルをアップロードしたかどうかを確認し、さまざまな操作を実行します。
ファイルがアップロードされ、ステータスが 0 の場合、アップロードが成功したことを意味します。move_uploaded_file メソッドを使用して、アップロードされたファイルを指定されたディレクトリに保存します。このパスは、この PHP ファイル (つまり、upload.php) に関連するディレクトリに対する相対パスです。
たとえば、アップロードされたファイルを、upload.php の上位レベルにある user というフォルダーに移動したい場合は、次のように記述できます: move_uploaded_file($_FILES['myfile']['tmp_name'], "./ user /". $FILES['myfile']['name'])、このメソッドは非常に便利で柔軟に使用できます。この方法で、ファイルがサーバーにアップロードされ、サーバー内のディレクトリを開くことができます。ファイルを表示します。