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';
?>

18,79 GB Gesamter Speicherplatz
5,51 GB Belegter Speicherplatz
13,28 GB Freier Speicherplatz

Bausteine  Alle Anzeigen

Eine zufällige Auswahl von Codeschnipseln aus den Bereichen HTML, CSS, PHP, JavaScript und MySQL.

<s> Physische Auszeichnung

CSS - Blinkende Inhalte mit Keyframes

PHP - Anzahl der Bilder in einem Verzeichnis auslesen

JavaScript - HTML-Tabelle filtern

MySQL - MySQL-Anweisung mit PHP ausgeben

Reset-Button
Man muss sich bei Formularen überlegen, ob man überhaupt einen Reset-Button braucht - bei Formularen mit nur einem Eingabefeld ist er eher witzlos, bei umfangreichen Formularen ist er dagegen umso ärgerlicher, wenn er aus Versehen betätigt wurde!