零細システムエンジニアの備忘録

RPA、サーバ、ネットワークに関する設定メモ、導入相談もコメント欄やメールに頂ければお答えしますのでお気軽にご相談下さい(^^)

【PHP】複数ファイルのアップロード方法サンプル

以前の記事で単体ファイルのファイルアップロードのサンプルコードを記載してましたが今回は複数アップロード方法になります。装飾など一切省いています(;^_^A

<body>

<?php// アップロードされたファイルをサーバに保存する

for ($i = 0; $i < count($_FILES['upload_file']['name']); $i++) { if(move_uploaded_file($_FILES['upload_file']['tmp_name'][$i], "./images/" . $_FILES["upload_file"]["name"][$i]))

} else {

$page_message = "画像登録に失敗しました";

}

} ?>
<form action="test.php" method="POST" enctype="multipart/form-data">

<input type="file" name="upload_file[]" id="input-files" multiple>        

<input type="submit" id="submit-btn" value="送信">

</form>
</body>

次はドラックアンドドロップを挑戦するんですが、下記サイトが凄く参考になります。上記の物はそこから参考にさせて頂き、アップロードの処理を追記した形になります。

www.tomotaku.com