php 多文件上传
html
<form method="post" action="upload_multiple.php" enctype="multipart/form-data"> <input type='file' name="upload[]" accept="image/*" multiple="multiple"/><br> <input type='submit' value="提交"/> </form>
php
foreach ($_FILES['upload']['name'] as $key => $value) { $name_arr = explode('.', $value); $ext = end($name_arr); $file_name = 'uploads/' . date('Ymd_His_') . rand(1000, 9999) . '.' . $ext; $tmp_name = $_FILES['upload']['tmp_name'][$key]; //文件扩展名控制 大小控制 错误信息 move_uploaded_file($tmp_name, $file_name); }