<!--upform.html内容-->
<form action="upload.php" method="post" enctype="multipart/form-data" >
	name: <input type="text" name="username" value="" /><br>
	<input type="hidden" name="MAX_FILE_SIZE" value="1000000" />
	up pic: <input type="file" name="pic[]" value=""><br>
	up pic: <input type="file" name="pic[]" value=""><br>
	up pic: <input type="file" name="pic[]" value=""><br>
	up pic: <input type="file" name="pic[]" value=""><br>
<input type="submit" value="upload" /><br>
</form>
<!--upload.php内容-->
<?php
	//包含一个文件上传类
	include "fileupload.class.php";
	$up = new fileupload;
	//设置属性(上传的位置, 大小, 类型, 名字是否要随机生成)
	$up -> set("path", "./images/");
	$up -> set("maxsize", 2000000);
	$up -> set("allowtype", array("gif", "png", "jpg","jpeg"));
	$up -> set("israndname", false);
	//使用对象中的upload方法, 就可以上传文件, 方法需要传一个上传表单的名子 pic, 如果成功返回true, 失败返回false
	if($up -> upload("pic")) {
		echo ‘<pre>‘;
		//获取上传后文件名子
		var_dump($up->getFileName());
		echo ‘</pre>‘;
	
	} else {
		echo ‘<pre>‘;
		//获取上传失败以后的错误提示
		var_dump($up->getErrorMsg());
		echo ‘</pre>‘;
	}
原文:http://www.cnblogs.com/webforward/p/5346435.html