4uhr30: wie bekomme ich ein ausgelesenes verzeichnis in ein array?

hallo

ich habe probleme die dateien eines ausgelesenen verzeichnises in ein array reinzubekommen, um es zu sortieren.

nachdem ich mit while($datei=readir($dir))die dateien erfolgreich aus dem verzeichnis gelesen habe, kriege ich die ($datei)en einfach nicht in ein array.

muß ich das array in die while anweisung reinschieben, und wie?
alle meine versuche haben einen fehler ergeben.
ich möchte einfach die dateien aplphabetisch ordnen können, anstatt sie nur ungeordnet darstellen zu können.

  1. hallo

    ich habe probleme die dateien eines ausgelesenen verzeichnises in ein array reinzubekommen, um es zu sortieren.

    nachdem ich mit while($datei=readir($dir))die dateien erfolgreich aus dem verzeichnis gelesen habe, kriege ich die ($datei)en einfach nicht in ein array.

    muß ich das array in die while anweisung reinschieben, und wie?
    alle meine versuche haben einen fehler ergeben.
    ich möchte einfach die dateien aplphabetisch ordnen können, anstatt sie nur ungeordnet darstellen zu können.

    (sorry, habe aus versehen nachricht vorzeitig abgeschickt)

    jedenfalls kenne ich zum sortieren nur sort(), asort() usw.
    diese funktionieren aber nur bei arrays, oder gibt es evtl noch eine andere möglichkeit sortieren zu können?

    mfg
    4uhr30-Stefan

    1. morgen!
      wahrscheinlich schläfste jetzt...

      $lokal=getcwd(); //oder nimm ein anderes direktory was du haben willst
      $handle1=opendir ($lokal);
      while ($file = readdir($handle1))
       {$bla[]=$file;}
      closedir($handle1);
      sort($bla);

      1. morgen!
        wahrscheinlich schläfste jetzt...

        $lokal=getcwd(); //oder nimm ein anderes direktory was du haben willst
        $handle1=opendir ($lokal);
        while ($file = readdir($handle1))
        {$bla[]=$file;}
        closedir($handle1);
        sort($bla);

        vielen dank, leider befürchte ich du wirst das gar nicht mehr lesen, da es hier ja sofort, aufgrund der seltsamen struktur des forums, untergeht.
        nun ja,zum thema, leider bekomme ich stets nur eine 1 als ergebnis.

        mfg
        4uhr30 -Stefan