为了账号安全,请及时绑定邮箱和手机立即绑定

move_upload_file文件移动不成功,没提示错误信息

<?php
		$file_info = $_FILES['file'];
		$file_name = $file_info['name'];
		$file_type = $file_info['type'];
		$file_tmpName = $file_info['tmp_name'];
		$file_size = $file_info['size'];
		$file_error = $file_info['error'];
//我写在同一个页面上
//若不加这个判断,还没提交就显示上传失败。
if(isset($_POST['sub'])){
	if($file_error == 0){
		if(move_uploaded_file($file_tmpName,"E:/".$file_name)){
			echo '<script>alert("上传成功");</script>';
		}else{
			echo '<script>alert("上传失败");</script>';
		}
	}else{
		switch($file_error){
			case 1:
			echo '上传文件超过了PHP配置文件中upload_max_filesize选项的值';
				break;
			case 2:
				echo '超过了表单max_file_size限制的大小';
				break;
			case 3:
				echo '文件部分被上传';
				break;
			case 4:
				echo '没有选择上传文件';
				break;
			case 6:
				echo '没有找到临时文件';
				break;
			case 7:
			case 8:
				echo '系统错误';
				break;
		}
	}
}
<form method="post" enctype="multipart/form-data">
		请选择你要上传的文件:<input type="file" name="file"><br>
		<input type="submit" name="sub" value="上传文件">
</form>


正在回答

1 回答

代码没问题,可以成功呀,你在试试

^-^...

0 回复 有任何疑惑可以回复我~
#1

JayceDeng 提问者

试了好多遍了,上传失败不执行错误代码
2015-04-18 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

move_upload_file文件移动不成功,没提示错误信息

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信