Tutorials Infos - Anleitungen - Hilfe - Dreamcodes
 

Speicher check

Dieses Script gibt aus, wieviele Speicher man noch auf der Festplatte des Servers verfügbar ist

Script:

<?PHP
   $path
= "./";
   
$free = round(disk_free_space  ($path) / 1024 / 1024, 3);
   
$disk = round(disk_total_space ($path) / 1024 / 1024, 3);

   
printf ('<p>von %s GB sind noch %s GB frei.</p>',
            
number_format ( $disk, 0, ',', '.'),
            
number_format ( $free, 0, ',', '.')
          );

   
define ('_size', 4096);

   function
dir_size($DIR = FALSE) {  
      if ( !
$DIR OR ! is_dir($DIR)) return;

      if (
substr($DIR,-1) != "/") $DIR .= "/";
      if (
$d = dir($DIR)) {
         
$size = _size;
         while (
$n = $d->read()) {
            if (
$n == "." OR $n == "..") continue;
            
$SIZE += (is_dir($DIR . $n))
               ?
dir_size($DIR . $n) + $size
               
: ceil(filesize($DIR . $n) / $size) * $size;
         }
         
$d->close();
      }
      return
$SIZE;
   }

   
printf('<p>belegter Plattenplatz im Verzeichnis: %s bytes</p>',
           
dir_size(dirname(__file__)));
   
?>

 
ID: 2
eingestellt am: 10.03.2004
Autor: meikel
Status zum lesen: Gast
gelesen: 8230
Webseite: www.dreamcodes.com
[Drucken]