Jeg har følgende kode:
$add = array();
$add[0] = "foooooo";
if ($handle = opendir($path)) {
unset($count);
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
if(is_file("$path/$file")){$count++; $add[] = "$path/$file";}
}
}
closedir($handle);
}
echo count($add);
Det underlige er, at den sidste linie udskriver et 1, også selvom der
er 11 "ting" i array'et... (fordi der er 10 filer)
Hvis jeg i den if() hvor array'et fyldes op laver samme optælling er
der det korrekte antal ting, og indholdet af dem er også ganske
korrekt...
Hvorfor tømmes array'et når if()'en afsluttes ? - har jeg glemt noget
?
--
Henrik Stidsen | HS235-DK | Ikke eksisterende samleobjekt
http://min.hjemmeside.er.paa.http.kolon.2-x-skraastreg.susie.dk/
"These opinions are my own, though for a small fee they
be yours too." -- Dave Haynie