PHP では、「$_FILES」は、POST を通じてサーバーにアップロードされたファイル データを取得するために使用される事前定義された配列変数です。単一のファイルをアップロードする場合、「$_FILES」は 2 次元配列になり、複数のファイルをアップロードする場合、「$_FILES」は 3 次元配列になります。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
php では、「$_FILES」はa 事前定義された配列変数。
事前定義された変数はスーパーグローバル変数とも呼ばれ、事前に宣言しなくてもすべてのスコープで使用できます。これらの事前定義された変数を通じて、ユーザー セッション、ユーザー オペレーティング システム環境、ローカル オペレーティング システム環境などの情報を取得できます。
$_FILES
POST を通じてサーバーにアップロードされたファイル データを取得できます。
単一のファイルがアップロードされた場合、$_FILES は 2 つのファイルです。次元配列; if 複数のファイルをアップロードする場合、$_FILES は 3 次元配列です。
例:
file.html デモ アップロード ファイルを作成します。コードは次のとおりです。
<html> <head></head> <body></body> <form enctype="multipart/form-data" action="file.php" method="POST"> Send this file: <input name="userfile" type="file" /> <input type="submit" value="Send File" /> </form> </html>
ファイル情報を受信するための新しい PHP を作成します。ファイル file.php のコードは次のとおりです:
<?php echo "<pre class="brush:php;toolbar:false">"; print_r($_FILES); ?>
file.html ページでファイルを選択した後、[ファイルの送信] ボタンをクリックすると、次の情報がページに出力されます:
Array ( [userfile] => Array ( [name] => Screen Shot 2016-05-12 at 18.13.24.png [type] => image/png [tmp_name] => /private/var/tmp/phplVHp3W [error] => 0 [size] => 344925 ) )
推奨される学習: 「PHP ビデオ チュートリアル >>
以上がPHPでの$_FILESは何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。