Hello Eddi,
Du liest den Ordnerinhalt aus. Da führt kein Weg dran vorbei:
$dir = opendir($das_verzeichnis);
while(($f=readdir($dir))!==FALSE) # Identitätsoperator! und Klammer
{
if(is_file($das_verzeichnis.'/'.$f)) # sollten auch Links mitgezählt werden?
{
$a[]=$f;
}
}
closedir($dir);
$b=count($a);
Dann machst Du einfach eine Fallentscheidung:
if($b>4)
echo 'Script will nicht';
else
{
hier würde ich foreach() verwenden...
und außerdem sollte $c vorher initialisiert werden!
for($i=0;$i<$b;$i++)
$c+=file_size($das_verzeichnis.'/'.$a);
Wenn man Zugriff auf Systemfunktionen (bei Linux) hat, kann man auch 'du' verwenden für das Verzeichnis. Das ist dann schneller, wenn es nicht um 5 sondern um 500 Files gehen sollte.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau