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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 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.