$file = "example.txt"; $file_size = filesize($file); echo "Size of $file is: $file_size bytes";
function format_bytes($size) { $units = array('B', 'KB', 'MB', 'GB', 'TB'); for ($i = 0; $size > 1024 && $i < count($units) - 1; $i++) { $size /= 1024; } return round($size, 2) . ' ' . $units[$i]; } $file = "example.txt"; $file_size = filesize($file); echo "Size of $file is: " . format_bytes($file_size);
$max_file_size = ini_get('upload_max_filesize'); echo "Maximum allowed file size: $max_file_size";
$file = new SplFileObject("example.txt"); $file_size = $file->getSize(); echo "Size of example.txt is: $file_size bytes";Package/Library: Standard PHP Library (SPL)