PHP - Verzeichnisgröße auslesen 2

Liest die Verzeichnisgröße des angegebenen Verzeichnisses mit den darin enthaltenen Unterverzeichnissen aus.


<?php

// Verzeichnisgröße auslesen
function verzeichnis_groesse($verzeichnis, &$size) {
 
$directory openDir($verzeichnis);
  while (
$datei readDir($directory)) {
   if (
eregi("^\.{1,2}$",$datei)) {
    continue;
   }
   if (
is_dir($verzeichnis.$datei)) {
    
verzeichnis_groesse($verzeichnis.$datei."/"$size);
   }
   else {
    
$size += filesize($verzeichnis.$datei);
   }
  }
 
closeDir($directory);
}

$size 0;
verzeichnis_groesse("verzeichnis/"$size); // Verzeichnis hier eintragen
echo "&nbsp; <b>Verzeichnisgöße:</b> " sprintf("%01.2f", ($size 1024)) . " kB (";
echo 
sprintf("%01.2f", ($size 1000000)) . " MB)<br>\n";
?>

Bausteine  Alle Anzeigen

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

<b> Hervorheben (Physische Auszeichnung)

CSS - Parallax Scrolling-Effekt

PHP - Überprüfen ob in Formulareingaben HTML-Tags enthalten sind

JavaScript - Auslesen der Benutzer-Zeitzone

MySQL - Das Datum und die Uhrzeit der letzten 30 Minuten anzeigen

Meta-Tags einfügen
ie meisten Suchmaschinen nutzen Meta-Tags, die im Bereich zwischen dem <head> und </head> Tags einer HTML-Seite stehen, um eine gefundene Homepage näher einzuordnen. Meta-Tags finden Sie unter Meta-Angaben.