PHP开发文件上传教程之错误信息剖析
这需要我们结合php.ini文件来看
打开php.ini文件,搜索upload
大家看以下,问我们把882行的 On改成 off 然后重启服务器
然后运行,效果如下:
输出一个空的数组
887行 upload_tmp_dir = 临时文件存放的目录
891行 upload_max_filesize = 2M 允许上传文件的大小为2兆
894行 uploads = 20 允许最大一次上传文件为20个
所以我们把错误信息写一个switch语句
switch ($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;
}
当表单提交时,出现什么样的错误信息,我们就会给出提示