//echo "<pre>"; print_r($image_size); echo "</pre>"; echo "</div>\n"; } echo "</td>\n"; echo "</tr>\n"; echo "<tr><td colspan='4'><hr height='1'></td></tr>"; } echo "</table><br /><br />\n"; */ ##################################### ######################################### echo "<div>\n"; echo "<span>Total of {$cnt} objects</span> :: \n"; //echo "<span>Total file size: " . number_format($total_file_size, 0, ',', ' ') . " bytes</span>\n"; echo "<span>Total file size: " . file_size_readable($total_file_size) . "</span> :: \n"; echo "<span>Total directory size: " . file_size_readable($total_directory_size) . "</span>\n"; echo "</div>\n"; echo "<div><a href='./..'>[UP ONE LEVEL]</a></div>\n"; echo "</div>\n"; echo "</body>\n"; echo "</html>\n"; ### ### Function to render the file size more readable ### B, kB, MB, ... instead of plain bytes ### function file_size_readable($size, $retstring = null) { // adapted from code at http://aidanlister.com/repos/v/function.size_readable.php $sizes = array('B', 'kB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'); if ($retstring === null) { $retstring = '%01.2f %s';
echo "File size : " . file_size_readable(filesize($filelist[$i])) . " <br />\n"; echo "Width : " . $image_size[0] . " pix<br />\n"; echo "Height : " . $image_size[1] . " pix<br />\n"; # echo $image_size[3] ."<br />\n"; echo "Image type : " . $image_size['mime'] . "<br />\n"; # echo "<pre>"; print_r($image_size); echo "</pre>"; echo "</div>\n"; } echo "</td>\n"; echo "</tr>\n"; echo "<tr><td colspan='4'><hr height='1'></td></tr>"; } echo "</table><br /><br />\n"; echo "<div>Total of {$cnt} pictures</div>\n"; # echo "<div>Total file size: " . number_format($total_file_size, 0, ',', ' ') . " bytes</div>\n"; echo "<div>Total file size: " . file_size_readable($total_file_size) . "</div>\n"; echo "<div><a href='./..'>[BACK]</a></div>\n"; echo "</div>\n"; echo "</body>\n"; echo "</html>\n"; function file_size_readable($size, $retstring = null) { // adapted from code at http://aidanlister.com/repos/v/function.size_readable.php $sizes = array('B', 'kB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'); if ($retstring === null) { $retstring = '%01.2f %s'; } $lastsizestring = end($sizes); foreach ($sizes as $sizestring) { if ($size < 1024) { break;