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,49 GB Belegter Speicherplatz
13,31 GB Freier Speicherplatz

Bausteine  Alle Anzeigen

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

<script> JavaScript

CSS - Vertikaler Text mit horizontalen Buchstaben

PHP - Differenz von einem festen Datum und heute

JavaScript - Link mit Ajax aufrufen

MySQL - Flexible Insert-Funktion

Dateinamen sind Tabu!
Egal wie sehr Sie Ihre Homepage auch umschichten: Dateinamen sind tabu! Denn diese sind möglicherweise in Suchmaschinen registriert oder von Besuchern als Bookmark gespeichert. Verändern Sie also ruhig Design und Inhalt einer Seite, aber behalten Sie den Namen bei - sonst sorgt jeder Aufruf der früheren Seite für die berüchtigte „Error 404 - Seite nicht gefunden“-Meldung.