<< back | print

Disk - WEB - Space info.php
That scipt shows the total, free and used Disk/WebSpace on your Server

<?php

echo"
<html>
<body>
<h3>Disk info:</h3>
";

// ########################################
// TOTAL
// #####################################
$size = disk_total_space("/");
$kb1 = bcdiv($size,1024);
$mb1 = bcdiv($kb1,1024);
$gb1 = bcdiv($mb1,1024);
echo "<font color='red'>Total Space</font>: <b>". $mb1 ." MByte</b> (100%) <p>\n\n";


// ########################################
// FREE
// #####################################
$path = "./";
$var = disk_free_space("$path");
$kb2 = bcdiv($var,1024);
$mb2 = bcdiv($kb2,1024);
$gb2 = bcdiv($mb2,1024);

$varx1 = bcmul($mb2,100); //procent from TOTAL
$procent1 = bcdiv($varx1,$mb1);
echo "Free Space: <b>" . $mb2 . " MByte</b> (ca." . $procent1 . "%)<br>\n";


// ########################################
// USED
// #####################################
$tdisk = disk_total_space("/");
$free = disk_free_space("$path");
$used = bcsub($tdisk,$free);
$kb3 = bcdiv($used,1024);
$mb3 = bcdiv($kb3,1024);
$gb3 = bcdiv($mb3,1024);

$varx2 = bcmul($mb3,100); //procent from TOTAL
$procent2 = bcdiv($varx2,$mb1);
echo "<font color='blue'>Used Space</font>: <b>" . $mb3 . " MByte</b> (ca." . $procent2 . "%)<br>\n";


// ########################################
// GRAPHIC/DIAGRAM in PROCENT
// #####################################
echo"<p>
<table width='250' border=0 bgcolor='red'>
<tr>
<td width='$procent2' bgcolor='blue'> & nbsp;</td>
<td width='$procent1' bgcolor='white'>& nbsp;</td>
</table>
";


echo "<p><br><br>
<font face='verdana' size='2'><small>
© 2003 Program by Sascha 'Cyber' Schroeder<br>
www.cyber-inside.de<br>
cyber@habmalnefrage.de
</small></font>

</body>
</html>
";

?>