[PHP] (Unter-)Ordner auflisten

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Neo311087, 12. Mai 2010 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 12. Mai 2010
    (Unter-)Ordner auflisten

    Hallo zusammen,

    ich hab ein kleines Problem und Wunder mich warum ich dazu keine einfache Funtion finde.
    Und zwar möchte ich Verzeichnisse und deren unter und unter USW. Verzeichnisse als kompletten Pfad in ein Array geschrieben haben. Die Ordnerstrukturen sind dynamisch. Und da liegt das Problem, der Stammordner - Pfad bleibt gleich alles darunter kann sich jedoch ändern.

    Kennt da jemand was?

    VG

    Neo
     
  2. 12. Mai 2010
    AW: (Unter-)Ordner auflisten

    meinst du evtl sowas ?
    Free PHP Scripts | Open Source PHP - AJAX File Browser
     
  3. 12. Mai 2010
    AW: (Unter-)Ordner auflisten

    PHP:
    <? php
    function  getAllDir  ( $pfad ) {
        
    $result  = array();
        
    $handle  opendir ( $pfad );
        if (
    $handle ){
            while (
    false  !== ( $file  readdir ( $handle ))) {
                if (
    $file  !=  '.'  &&  $file  !=  '..' ) {
                    
    $name  $pfad . $file . '/' ;
                    if (
    is_dir ( $name )) {
                        
    $result [] =  $name ;
                        
    $ar  getAllDir ( $name );
                        foreach (
    $ar  as  $value ) {
                            if (
    is_dir  ( $value )){
                                
    $result [] =  $value ;
                                
    $ar  getAllDir ( $value );
                            }
                        }
                    }
                }
            }
        }
        
    closedir ( $handle );
        return 
    $result ;
    }
    print_r ( getAllDir  ( 'dir/' ));
    ?>
     
  4. 12. Mai 2010
    AW: (Unter-)Ordner auflisten

    Hey das sieht schonmal gut aus. Aber nur mal beim überfliegen ( bin grad unterwegs ) sieht's so aus als würd er nur bis zu einer bestimmten tiefe prüfen.
     
  5. 12. Mai 2010
    AW: (Unter-)Ordner auflisten

    Die Funktion ist rekursiv, d.h. sie ruft sich selber wieder auf bis sie alle Unterordner durchlaufen hat und terminiert dann. Es werden also alle Ordner erfasst.

    Hier noch eine schöne PHP5 Objektorientiere Lösung:
    phpBuddy.eu - Tutorial - SPL - Die Standard PHP Library
     
  6. 17. Mai 2010
    AW: (Unter-)Ordner auflisten

    ich glaub es war buillshit mal eben überprüfen
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.