diedVIPs

html knowhow

Groesse von HP, Verzeichnis und Datei anzeigen









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