我正在为PHP文件上传编写自定义错误处理/报告功能,我注意到返回的错误代码从0到8编号,除了5.
这是我使用的来源中的拼写错误还是真的这样?如果是这样,我很好奇为什么他们跳过了数字'5'.
谢谢.
编辑
响应Pekka,这是PHP手册中的错误代码.
0 | UPLOAD_ERR_OK | There is no error, the file uploaded with success. 1 | UPLOAD_ERR_INI_SIZE | Size exceeds upload_max_filesize in php.ini. 2 | UPLOAD_ERR_FORM_SIZE | Size exceeds MAX_FILE_SIZE specified in HTML form. 3 | UPLOAD_ERR_PARTIAL | The uploaded file was only partially uploaded. 4 | UPLOAD_ERR_NO_FILE | No file was uploaded.5|UPLOAD_ERROR_E| As explained by @Progman, removed in rev. 81792 6 | UPLOAD_ERR_NO_TMP_DIR | Missing a temporary folder. 7 | UPLOAD_ERR_CANT_WRITE | Failed to write file to disk. 8 | UPLOAD_ERR_EXTENSION | File upload stopped by extension.
Pro*_*man 11
UPLOAD_ERR_*无论如何你使用常数并不重要.但我猜字段5是一个错误,现在由一个不同的错误情况处理.
编辑
案例"5"是空上传文件的错误.但是,这不是错误,因此删除了字段/常量.见在主/ rfc1867.c变更集81792和上主/ rfc1867.c变更集88408
| 归档时间: |
|
| 查看次数: |
2437 次 |
| 最近记录: |