
HTTP POST 経由で HTML と PHP を使用した複數(shù)ファイルのアップロード
複數(shù)のファイルを同時にアップロードすると、畫像選択などのタスクのユーザー エクスペリエンスが向上します。そして一括操作。従來の単一ファイルのアップロードは でよく知られていますが、この機能を複數(shù)のファイルに拡張するには変更されたアプローチが必要です。
HTML5 では により、ユーザーはファイル ダイアログで複數(shù)のファイルを選択できるようになります。 PHP バックエンドでこれを処理するには、multipart/form-data エンコーディング タイプを使用することが不可欠です。
次の PHP および HTML コード サンプルは、複數(shù)ファイルのアップロードを示しています。
<!doctype html>
<html>
<body>
<form method="post" enctype="multipart/form-data">
<input type="file" name="my_file[]" multiple>
<input type="submit" value="Upload">
</form>
</body>
</html></p>
<p> PHP スクリプト:</p>
<pre class="brush:php;toolbar:false">if (isset($_FILES['my_file'])) {
$myFile = $_FILES['my_file'];
$fileCount = count($myFile["name"]);
for ($i = 0; $i < $fileCount; $i++) {
echo "<p>File #".($i+1).":</p>";
echo "<p>Name: ".$myFile["name"][$i]."<br>";
echo "Temporary file: ".$myFile["tmp_name"][$i]."<br>";
echo "Type: ".$myFile["type"][$i]."<br>";
echo "Size: ".$myFile["size"][$i]."<br>";
echo "Error: ".$myFile["error"][$i]."<br>";
}
}
このスクリプトはアップロードされたファイルを反復(fù)処理し、各ファイルの名前に関する情報を提供します。場所、タイプ、サイズ、および発生したエラー。セキュリティと効率性を確保するには、ファイルのソースの確認、ウイルス チェックの実行、サーバーへのファイルの適切な保存など、適切なファイル処理手法に従うことが重要です。
以上がHTML と PHP を使用して複數(shù)ファイルのアップロードを?qū)g裝するにはどうすればよいですか?の詳細內(nèi)容です。詳細については、PHP 中國語 Web サイトの他の関連記事を參照してください。