switch($_FILES['userfile']['error']){ case 0: echo"文件上传成功!";break; case 1: die("文件太大了,超过配置文件中的限制。返回");break; case 2: die("文件太大了,超过表单值限制了。返回");break; case 3: echo"只有部分被上传。";break; case 4: die("上传失败。返回");break; case 6: die("找不到临时文件夹。返回");break; case 7: die("文件写入失败。返回");break; }