PHP での複数ファイルのアップロード: 総合ガイド
Web フォームを使用する場合、ユーザーが複数のファイルをアップロードする必要があるシナリオがよくあります。ファイル。 PHP での複数のファイルのアップロードの処理は、単一のファイルのアップロードよりも少し複雑になる可能性がありますが、プロセスを理解すると、堅牢なファイル処理機能を構築するのに役立ちます。
複数のファイルのアップロードの手順:
入力構成:
PHP での処理:
例コード:
HTML:
<input name="files[]" type="file" multiple>
PHP:
// Filter out empty file paths $files = array_filter($_FILES['files']['name']); // Count uploaded files $total = count($files); // Loop through files for ($i = 0; $i < $total; $i++) { // Get temporary file path $tmpFilePath = $_FILES['files']['tmp_name'][$i]; // Create new file path $newFilePath = "./uploads/" . $_FILES['files']['name'][$i]; // Move uploaded file if (move_uploaded_file($tmpFilePath, $newFilePath)) { // Handle code for processing uploaded file } }
これらの手順を理解し、提供された例を使用すると、PHP アプリケーションに複数ファイルのアップロード機能を実装できます。これにより、ユーザーは複数のファイルを同時に選択してアップロードできるため、ユーザー エクスペリエンスが向上し、ファイル コレクションの収集と保存が容易になります。
以上がPHP で複数ファイルのアップロードを実装するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。