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__)));
?>
|
|