Groesse von HP, Verzeichnis und Datei anzeigen |
So siehts aus |
Der Webspace auf dem Server hat eine Größe von 2 GB Die Homepage 'HKH' hat eine Größe von 204 MB Das Verzeichnis 'Logins' hat eine Größe von 313 KB Der Ordner '../ANWENDDateien/Alle Bilder eines Online-Ordners.php' hat eine Größe von 8364 bytes |
Quellcode |
<html> Hier nichts <head> <style type="text/css">Hier nichts</style> </head> <body > <?php function sizeFormat($bytes){ $kb = 1024; $mb = $kb * 1024; $gb = $mb * 1024; $tb = $gb * 1024; if (($bytes >= 0) && ($bytes < $kb)) { return $bytes . ' B'; } elseif (($bytes >= $kb) && ($bytes < $mb)) {return ceil($bytes / $kb) . ' KB';} elseif (($bytes >= $mb) && ($bytes < $gb)) {return ceil($bytes / $mb) . ' MB';} elseif (($bytes >= $gb) && ($bytes < $tb)) {return ceil($bytes / $gb) . ' GB';} elseif ($bytes >= $tb) {return ceil($bytes / $tb) . ' TB';} else {return $bytes . ' B'; } } function folderSize($dir){ $count_size = 0; $count = 0; $dir_array = scandir($dir); foreach($dir_array as $key=>$filename){ if($filename!=".." && $filename!="."){ if(is_dir($dir."/".$filename)){ $new_foldersize = foldersize($dir."/".$filename); $count_size = $count_size+ $new_foldersize; }else if(is_file($dir."/".$filename)){ $count_size = $count_size + filesize($dir."/".$filename); $count++; } } } return $count_size; } $folder_name1 = "../../"; echo "Der Webspace auf dem Server hat eine Größe von " . sizeFormat (folderSize($folder_name1)) . "<br>"; $folder_name4 = "../../HKH"; echo "Die Homepage 'HKH' hat eine Größe von " . sizeFormat (folderSize($folder_name4)) . "<br>"; $folder_name3 = "../ANWENDLogins"; echo "Das Verzeichnis 'Logins' hat eine Größe von " . sizeFormat (folderSize($folder_name3)) . "<br>"; ?> <?php $filename = '../ANWENDDateien/Alle Bilder eines Online-Ordners.php'; echo "Der Ordner '" . $filename . "' hat eine Größe von " . filesize($filename) . " bytes"; ?> </body> </html> |
Kontakt Datenschutz Impressum |
|