在PHP_files美元错误返回值的详细方案
{文件} { _files美元的错误}值0 / / upload_err_ok:,上传成功
1 / / upload_err_ini_size:上传文件大小超过最大允许上传服务器,upload_max_filesize选项限制设置在php.ini
2 / / upload_err_form_size:上传文件大小超过隐藏域max_file_size选项指定在HTML表单中的值
6 / / upload_err_no_tmp_dir:没有找到临时文件夹
7 / / upload_err_cant_write:文件写入失败
upload_err_extension:8 / /上传PHP扩展不开
upload_err_partial:文件上传只有3 / 部分/
复制代码代码如下所示:
开关($ _files { } { } $场错误){
案例1:
文件大小超过服务器空间的大小。
美元-> seterror(文件太大(服务器)。);
打破;
案例2:
文件大小超过浏览器的限制
美元-> seterror(文件太大(形式)。);
打破;
案例3:
文件上传仅是的一部分。
$this->setError (The file was only partially uploaded.);
打破;
案例4:
上载文件未找到
美元-> seterror(没有文件被上传。);
打破;
案例5:
服务器/临时文件夹丢失
美元-> seterror(服务器临时文件夹不见了。);
打破;
案例6:
将文件写入临时文件夹。
美元-> seterror(无法写入临时文件夹。);
打破;
}