PHP - Dateigröße ermitteln und Maßeinheit anzeigen 2
<?php
// Zeigt den Speicherplatz in einem Verzeichnis mit Maßeinheit
function get_units($size) {
$units = array("Byte","KB","MB","GB","TB","PB","EB","ZB","YB");
foreach($units as $pow => $unit) {
if ($size / pow(1024, $pow) < 1024)
return number_format($size / pow(1024, $pow), 2, ",", ".") .
' ' . $unit;
}
}
$directory = "/";
$dts = disk_total_space($directory);
$dfs = disk_free_space($directory);
$drs = $dts - $dfs;
echo get_units($dts) . ' Gesamter Speicherplatz<br>' .
get_units($drs) . ' Belegter Speicherplatz<br>' .
get_units($dfs) . ' Freier Speicherplatz';
?>
19,06 GB Gesamter Speicherplatz
6,13 GB Belegter Speicherplatz
12,92 GB Freier Speicherplatz
Bausteine Alle Anzeigen
Eine zufällige Auswahl von Codeschnipseln
aus den Bereichen
HTML, CSS,
PHP, JavaScript und
MySQL.
<input> Eingabe (Formularelement)
CSS - Tabellenzeilen einfärben