时间:2021-07-01 10:21:17 帮助过:6人阅读
2097152){ exit("对不起,您上传的照片超过了2M。"); } if($_FILES["file"]["error"] > 0){ exit("文件上传发生错误:".$_FILES["file"]["error"]); } //获得文件扩展名 $temp_arr = explode(".", $_FILES["file"]["name"]); $file_ext = array_pop($temp_arr); $file_ext = trim($file_ext); $file_ext = strtolower($file_ext); //检查扩展名 if (in_array($file_ext, $ext_arr) === false) { exit("上传文件扩展名是不允许的扩展名。"); } //以时间戳重命名文件 $new_name = time().".".$file_ext; //将文件移动到存储目录下 move_uploaded_file($_FILES["file"]["tmp_name"],"$file_path" . $new_name); //向数据表写入文件存储信息以便管理 //*********** 代码略 ***********// echo "文件上传成功!"; exit;} else { echo "无正确的文件上传";}?>
看截图就知道,你不是以http方式访问的。
file:///c:/wamp/www/upload.php
1.首先你要启动wamp服务器。
2.把第一段代码保存为upload.html,保存在c:/wamp/www/文件夹
3.把第二段代码保存为upload.php,保存在c:/wamp/www/文件夹
4.在c:/wamp/www/,创建一个upload的folder
5.用http://localhost/upload.html访问。然后就可以了。
多谢fdipzone大虾,困扰一天的问题终于解决了!