D
damuxu
Grünschnabel
Hi,
ich hab mal hier nu ja ein Script, womit ich auslesen kann, wie viele Dateien im Ordner sind und wie viel Speicher (in MB) diese brauchen.
nur sieht die Speichergröße etwas unübersichtlich aus. Ich wollte, dass es auf 3 Stellen nach dem Komma abgerundet wird wie z.B. aus 0.0556964874268 MB wird zu 0.056 MB
Hier ist mein derzeitiger Script:
ich hab mal hier nu ja ein Script, womit ich auslesen kann, wie viele Dateien im Ordner sind und wie viel Speicher (in MB) diese brauchen.
nur sieht die Speichergröße etwas unübersichtlich aus. Ich wollte, dass es auf 3 Stellen nach dem Komma abgerundet wird wie z.B. aus 0.0556964874268 MB wird zu 0.056 MB
Hier ist mein derzeitiger Script:
PHP:
<?php
if ($handle = opendir('.')) {
$count = 0;
$size = 0;
while (false !== ($file = readdir($handle))) {
if (is_file($file)) {
$count++;
$size += filesize($file) /1024 ;
}
}
closedir($handle);
echo ' Es werden derzeit ' . $count . ' Bilder gehostet';
} else {
echo 'Fehler: Kann Verzeichnis nicht lesen';
}
?>
<br>
mit einer Gesamtgröße von
<br>
<?php
if ($handle = opendir('.')) {
$count = 0;
$size = 0;
while (false !== ($file = readdir($handle))) {
if (is_file($file)) {
$count++;
$size += filesize($file) /1024 /1024;
}
}
closedir($handle);
echo ' ' . $size . ' MB';
} else {
echo 'Fehler: Kann Verzeichnis nicht lesen';
}
?>