[php]代码库
<?php
// 实现多个文件上传并保存的后端
//设置编码为UTF-8,以避免中文乱码
header('Content-Type:text/html;charset=utf-8');
//获取多个文件的信息,注意:这里的键名不包含[]
$fileArray = $_FILES['upload_file'];
$upload_dir = 'img/'; //保存上传文件的目录
foreach ( $fileArray['error'] as $key => $error ) {
if ( $error == UPLOAD_ERR_OK ) { //PHP常量UPLOAD_ERR_OK值为0,表示文件上传成功
$temp_name = $fileArray['tmp_name'][$key];
$file_name = $fileArray['name'][$key];
move_uploaded_file($temp_name, $upload_dir.$file_name);
echo '上传[文件'.$key.':'.$file_name.']成功!</br>';
}else {
echo '上传[文件'.$key.':'.$file_name.']失败!</br>';
}
}
?>