Wat je zou kunnen doen is van ieder bestand wat je upload bij gaan houden (in een database) hoeveel het totaal is.
Of een opendir/readdir en dan in een loopje gaan kijken naar de filesize van ieder bestand.
Link gekopieerd
met mysql heb ik nog geen ervaring, kan het niet anders?
Link gekopieerd
en hoe kun je met php zien hoe groot een bestand is?
ik denk dat ik eerst maar met mysql moet gaat spelen. veel handiger
Link gekopieerd
<?php
function directory_size($directory,$totalsize)
{
if(@$handle = opendir($directory))
{
while(($file = readdir($handle)) == true)
{
if($file != "." && $file != "..")
{
if(is_file($directory.'/'.$file))
{
$totalsize = $totalsize + filesize($directory.'/'.$file);
}
if(is_dir($directory.'/'.$file))
{
$totalsize = directory_size($directory.'/'.$file,$totalsize);
}
}
}
closedir($handle);
return $totalsize;
}else{
echo 'Sorry, kan de directory niet openen!';
}
}
echo round(directory_size('fotoalbum',0)/1024).' kb';
?>
Of anders kijken of de link hierboven iets opleverd.
Link gekopieerd