PHP では、わずか数行のコードで単一および複数のファイルのアップロード処理を完了できます。 PHP ファイルのアップロード機能を使用すると、バイナリ ファイルとテキスト ファイルをアップロードできます。さらに、PHP 認証およびファイル操作機能を介して、アップロードされるファイルを完全に制御できます。 PHP の
#$_FILES # PHP global
$_FILES には、ファイルのすべての情報が含まれています。 $_FILES
グローバル変数を使用すると、ファイル名、ファイル タイプ、ファイル サイズ、一時ファイル名、およびファイル関連のエラーを取得できます。 PHP $_FILES は、POST メソッドを通じてアップロードされたファイルに関する情報を取得するために使用される事前定義された配列です。単一のファイルをアップロードする場合、
は 2 次元配列であり、複数のファイルをアップロードする場合、$_FILES
は 3 次元配列です。
1.
デモ アップロード ファイルを作成します。コードは次のとおりです: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:html;toolbar:false"><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></pre><div class="contentsignin">ログイン後にコピー</div></div>
2. ファイル情報を受信するための新しい ## を作成します#PHP
file.php、コードは次のとおりです:
<?php echo "<pre class="brush:php;toolbar:false">"; print_r($_FILES); ?>
3.
file.html ページでファイルを選択した後、# をクリックします。 ##ファイルを送信 ボタンを押すと、次の情報がページに出力されます: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:html;toolbar:false">Array
(
[userfile] => Array
(
[name] => 5a16984f62bc8364.jpg
[type] => image/jpeg
[tmp_name] => C:\Windows\php3F2.tmp
[error] => 0
[size] => 47611
)
)</pre><div class="contentsignin">ログイン後にコピー</div></div>
推奨: "php ビデオ チュートリアル
" "
以上がPHP で $_FILES を使用してファイルをアップロードする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。