php上传多个文件要怎么处理啊

书上说上传多个文件要进行数组处理外,和上传单个文件没区别。可我不晓得怎么数组处理
最新回答
甜心

2026-06-19 00:04:24

HTML
<input name="pic[]" type="file" />
<input name="pic[]" type="file" />
<input name="pic[]" type="file" />
PHP:
foreach($_FILES['pic']['name'] as $k=>$v){
//判断每个上传文件的后缀,大小,有没有错误等
if ($_FILES['pic']['error'][$k] == 0 && $_FILES['pic']['name'] != ''){
//再检测一下文件名
//开始上传,这里要注意,要把上传所需的内容读出来
//新的文件名之类的
//move_upload_file这来移动文
}else{
//抛出异常
}
}