kun je bij een fileupload systeem het zo maken dat als je een mapje aanmaakt je ook een beperking op kan zetten dat hij maar 10 mb groot mag worden? zoja graag een linkje naar php.net

www.php.net/mkdir staat niks erover tussen

mvg pepijn
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.
met mysql heb ik nog geen ervaring, kan het niet anders?
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
<?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.

Reageren