lime icon

Phosphorus and Lime

A Developer's Broadsheet

This blog has been deprecated. Please visit my new blog at
PHP: File Upload Errors
Here's an array for use with file uploads:

UPLOAD_ERR_OK => "There is no error, the file uploaded with
UPLOAD_ERR_INI_SIZE => "The uploaded file exceeds the
upload_max_filesize directive in php.ini",
UPLOAD_ERR_FORM_SIZE => "The uploaded file exceeds the MAX_FILE_SIZE
directive that was specified in the HTML form",
UPLOAD_ERR_PARTIAL => "The uploaded file was only partially
UPLOAD_ERR_NO_FILE => "No file was uploaded",
UPLOAD_ERR_NO_TMP_DIR => "Missing a temporary folder",
UPLOAD_ERR_CANT_WRITE => "Failed to write file to disk",
UPLOAD_ERR_EXTENSION => "File upload stopped by extension",

More info: Handling file uploads (