Ergebnis 1 bis 7 von 7

Thema: Unterverzeichnisse auslesen

  1. #1
    HTML Newbie
    Registriert seit
    10.07.2008
    Beiträge
    3
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Unterverzeichnisse auslesen

    Hi!
    Ich habe ein Script, welches mir im ersten Schrift das Verzeichnis ausliest. Tut es auch, allerdings leider nicht die Unterverzeichnisse.
    Hier mal der Codeausschnitt:
    Code:
    <?php
    $dirs = array&#40;'cards/'&#41;;
    $site = "LifeTime";
    $cardurl = "hier die URL";
    
    $karten&#91;&#93; = array&#40;&#41;;
    
    foreach &#40;$dirs as $dir&#41; &#123;
            if &#40;$handle = opendir&#40;$dir&#41;&#41; &#123;
    while &#40;$file = readdir&#40;$handle&#41;&#41; &#123;
                            if &#40; substr&#40;$file, -3, 3&#41; == "png" &#41; &#123;
                                    $karten&#91;&#93; = $dir.'/'.$file;
                            &#125;
               &#125;
               closedir&#40;$handle&#41;;
            &#125;
    &#125;
    $kartencount = count&#40;$karten&#41;;
    echo "Karten insgesamt&#58; " . $kartencount;
    ....
    Vielleicht weiß ja hier einer weiter. Wie gesagt, ich würde gerne die Unterverzeichnisse auslesen lassen.

    Grüße, Miss.
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Bandit
    Gast

    Standard

    Bastele daraus eine funktion, die dann rekursiv durch die Verzeichnisse geht

  3. #3
    Forum Guru
    Registriert seit
    04.04.2005
    Beiträge
    4.139
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Ich lege dir die php function scandir ans Herz

    http://ch2.php.net/scandir
    Facebook Gruppe: Böses Encoding

  4. #4
    HTML Newbie
    Themenstarter

    Registriert seit
    10.07.2008
    Beiträge
    3
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Ich bin kein Meister im PHP. Sowas zwischen Anfänger und Mitte.

    Das mit dem Rekursiv hatte ich versucht, aber hat nicht so wirklich geklappt. Geht das nur mit rekursivem?

  5. #5
    Bandit
    Gast

    Standard

    Ja, geht nur mit rekursion Klick mich

  6. #6
    Forum Guru
    Registriert seit
    04.04.2005
    Beiträge
    4.139
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Code:
    function rec_dirs&#40;$dir&#41; &#123;
     global $karten;
     $l = scandir&#40;$dir&#41;;
     foreach&#40;$l as $f&#41; &#123;
      if&#40;is_file&#40;$f&#41;&#41; &#123;
       $karten&#91;&#93; = $dir.'/'.$f
      &#125; elseif&#40;is_dir&#40;$f&#41;&#41; &#123;
       rec_dirs&#40;$dir.'/'.$f&#41;;
      &#125;
     &#125;
    &#125;
    sollte so funtionieren, ist ungetestet.

    !!scandir ist erst ab v5 enthalten!!

    Ansonsten eine ersatz Funtion für scandir
    Code:
    if&#40;!function_exists&#40;'scandir'&#41;&#41; &#123;
        function scandir&#40;$dir, $sortorder = 0&#41; &#123;
            if&#40;is_dir&#40;$dir&#41; && $dirlist = @opendir&#40;$dir&#41;&#41; &#123;
                while&#40;&#40;$file = readdir&#40;$dirlist&#41;&#41; !== false&#41; &#123;
                    $files&#91;&#93; = $file;
                &#125;
                closedir&#40;$dirlist&#41;;
                &#40;$sortorder == 0&#41; ? asort&#40;$files&#41; &#58; rsort&#40;$files&#41;; // arsort was replaced with rsort
                return $files;
            &#125; else return false;
        &#125;
    &#125;
    Facebook Gruppe: Böses Encoding

  7. #7
    HTML Newbie
    Themenstarter

    Registriert seit
    10.07.2008
    Beiträge
    3
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Herzlichen Danke, bandit600

Ähnliche Themen

  1. Verzeichnisse und Unterverzeichnisse strukturiert anzeigen!
    Von felixstoessel im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 13.01.2008, 17:31
  2. Unterverzeichnisse in PHP ausgeben
    Von The User im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 07.12.2007, 20:37
  3. ID aus XML auslesen
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 0
    Letzter Beitrag: 16.05.2007, 14:01
  4. URL auslesen
    Von dragoni im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 26.01.2006, 22:45
  5. URL auslesen
    Von blub` im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 14
    Letzter Beitrag: 07.10.2005, 17:49

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •