php文件上传与多文件上传其它没有多大的区别,多文件上传只是我们把表单名改成数组形式,而获取利用foreach遍历就可以实现多文件上传了,动态多文件上传只要在js加一个动态增加多文件上传框,同样在php处理时就遍历一下数组就成了。 最简单的实例如下 代码如下 复制代码 Pictures: foreach ($_FILES["pictures"]["error"] as $key => $error) { if ($error == UPLOAD_ERR_OK) { $tmp_name = $_FILES["pictures"]["tmp_name"][$key]; $name = $_FILES["pictures"]["name"][$key]; move_uploaded_file($tmp_name, "data/$name"); }}?> 下面分享其它朋友的例子例1 代码如下 复制代码 //filename:multi_upload.phpif($ifupload){$path=AddSlashes(dirname($PATH_TRANSLATED))."upload";for($i=1;$i{$files="afile".$i;if(${$files}!="none"){if(copy(${$files},$path.${$files."_name"})){}}}print "You have uploaded files successfully";print "Return";exit;}?> 澶