Tom: is_dir funktioniert nicht richtig

Beitrag lesen

Hello,

while($direntry = $dir->read() )

Das ist schonmal falsch.
Eine Datei namens '0' würde die Schleife vorzeitig beenden.

while(($direntry = $dir->read())!== false )

ist besser.

{
          if($direntry != "." && $direntry != "..")

Und hier kann man gleich fragen

if(is_file($direntry) or is_link($direntry))

{
            /*-- check if current entry is a file --*/
            $entrypath = $dir->path . "\" . $direntry;

Auch unter Windows musst Du hier in PHP '/' als Verzeichnistrenner verwenden

Harzliche Grüße vom Berg
http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau