Daniel P.: so funktionert glob() unter XP

Beitrag lesen

Hast du eine Vorstellung warum?

Ja, ich denke schon. Mein Script rechnet damit, dass auf der obersten Ordner-Ebene, die es durchsucht, keine Projekte liegen. Mein Web-Sites-Ordner sieht zum Beispiel so aus:

htdocs
  meinscript.php
  Homepages
    www.eineseite.de
      index.php
    www.nocheineseite.de
      index.php
  Tools
    phpMyAdmin
      index.php
    roundcube
      index.php

Jedes Projekt wird nach einem Thema sortiert. So landen die ganzen Homepages im Ordner Homepages, Tools landen im Ordner Tools und so weiter. Mein Script liegt auf der obersten Ebene und liest diese Ordner aus. Tiefer verschachtelte "Themen-Ordner" sind auch möglich. Nur die erste ebene muss frei von Projekten sein. Eine Ordner-Struktur wie deine kann es nicht auslesen:

htdocs
  meinscript.php
  deinprojekt
    index.php
  nocheinsdeinerprojekte
    index.php

Würdest du stattdessen so eine Ordner-Struktur machen ...

htdocs
  meinscript.php
  Projekte
    deinprojekt
      index.php
    nocheinsdeinerprojekte
      index.php

... sollte es klappen. Wenn ich nähmlich eine Ordner-Struktur wie deine mache, liest es auch nichts mehr aus. Mein Script geht halt von einem aufgeräumten htdocs-Order aus ;-) . So geordnet könntest du rein theoretisch den $directory-Parameter wieder auf '' (leer) setzen...

--
Gruß, Daniel | In der Realität ist die Wirklichkeit ganz anders.