note 98948 deleted from function.zip-entry-filesize by danbrown

From: Date: Sat, 17 Jul 2010 00:18:47 +0000
Subject: note 98948 deleted from function.zip-entry-filesize by danbrown
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-170934@lists.php.net to get a copy of this message
Note Submitter: Reflex ---- Simple function that return total size of files in archive. May be useful for check for zip bombs. <?php function get_zip_originalsize($filename) { $size = 0; $resource = zip_open($filename); while ($dir_resource = zip_read($resource)) { $size += zip_entry_filesize($dir_resource); } zip_close($filename); return $size; } $size = get_zip_originalsize('file.zip'); echo "original size: $size bytes\n"; ?>

« previous php.notes (#170934) next »