http://www.php.net/manual/en/function.filesize.php
<?
$whichDir = ".";
function explore($adr,&$total,&$dir,&$size){
$dp=OpenDir($adr);
do {
$itm=ReadDir($dp);
if (Is_Dir("$adr/$itm")&&($itm!=".")&&($itm!="..")&&($itm!="")){
explore("$adr/$itm",$total,$dir,$size);
$dir++;
} elseif (($itm!=".")&&($itm!="..")&&($itm!="")){
$size=$size+FileSize("$adr/$itm");
$total++;
}
}
while ($itm!=false);
CloseDir($dp);
}
explore($whichDir,$total,$dir,$size);
$free=BcDIV($size,1024*1024,2);
echo "
Engaged place: <B>$free</B> MB (i.e. <B>$total</B>
files in <B>$dir</B> dirs)
";
?>