Marc: Bilder indexen

Hallo,

ich habe folgendes Problem: Ich habe ca. 3000 Bilder, deren Pfad und Name ich gerne in eine Datenbank eintragen würde... Nun ist es doch ziemlich viel Arbeit das mauell zu machen. Also möchte ich gerne ein Script schreiben, das dies automatisch tut. Nur habe ich keine Ahnung wie ich das mache. Deswegen meine Frage: Wie kann ich mit PHP ein Verzeichniss (inklusive sämtlicher SubDirs darunter) durchsucehn und alle .jpg und .gif daraus auslesen um sie dann in die DB einzutragen. Kann mir da einer helfen? Wie durchforste ich die Verzeichnisse mit sämtliche Unterverzeichnissen?

Grüsse

Marc

  1. Hallo,

    hi

    hab ein skript, dass alle verzeichnisse samt unterverzeichnissen ausgibt:

    function rek_dir($path){
     static $tiefe=0;
     $id=opendir($path);
     while($entry=readdir($id)){
      if($entry!="." && $entry!=".."){
       if(is_dir($path."/".$entry)){
        echo "<li>$entry<ul>";
        $tiefe++;
        rek_dir($path."/".$entry);
        $tiefe--;
        echo "</ul>\n</li>\n";
       }

    else{
        echo "\n";
        echo "\t<li><a href="$path/$entry">".$entry."</a></li>\n";
        echo "\n";
       }

    }
     }
    }

    if(!$dir){
     echo "Fehler:$dir darf nicht NULL sein!";
    }else{
     echo "<ul>";
     rek_dir($dir);
     echo "</ul>";
    }

    lg aw

    1. Danke, das war genau das was ich gebraucht habe... ist schon modifieziert und gibt nur noch die Bilder aus ;-) Nochmals Danke

      Marc