PHP开发文件上传教程之错误信息剖析

这需要我们结合php.ini文件来看

打开php.ini文件,搜索upload

3.png

大家看以下,问我们把882行的 On改成 off 然后重启服务器

然后运行,效果如下:

4.png

输出一个空的数组

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;
}

当表单提交时,出现什么样的错误信息,我们就会给出提示

Weiter lernen
||
einreichen Code zurücksetzen
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!