file_upload_max_size()
Determines the maximum file upload size by querying the PHP settings.
Return value
A file size limit in bytes based on the PHP upload_max_filesize and post_max_size
Related topics
- File interface
- Common file handling functions.
File
- core/includes/file.inc, line 1084
- API for handling file uploads and server file management.
Code
function file_upload_max_size() { static $max_size = -1; if ($max_size < 0) { // Start with post_max_size. $max_size = Bytes::toInt(ini_get('post_max_size')); // If upload_max_size is less, then reduce. Except if upload_max_size is // zero, which indicates no limit. $upload_max = Bytes::toInt(ini_get('upload_max_filesize')); if ($upload_max > 0 && $upload_max < $max_size) { $max_size = $upload_max; } } return $max_size; }
Please login to continue.