kostenloser Webspace werbefrei: lima-city


Bilder Verzeichnisse auslesen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    fabian-riedel

    Kostenloser Webspace von fabian-riedel

    fabian-riedel hat kostenlosen Webspace.

    Servus,
    ich habe einen Ordner images/, indem alle meine Fotos in weiteren Unterordnern gespeichert sind.
    Nun suche ich ein Script, welches alle Fotos aus sämtlichen Unterordnern ausliest, den Ordnernamen ausgibt und die Bilder aus jeweils dem bestimmten Unterordner ausgibt.

    Danke für Antworten
    Fabi
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Du glaubst doch nicht allen ernstes, dass dir hier jemand ein komplettes Script schreibt. Ich gehe jetzt mal davon aus, dass du es bereits versucht hast, aber an irgendeiner Stelle gescheitert bist. Schreib uns doch mal, woran du hängst, bzw. wo du nicht weiterkommst.
  4. Autor dieses Themas

    fabian-riedel

    Kostenloser Webspace von fabian-riedel

    fabian-riedel hat kostenlosen Webspace.

    robbmaster schrieb: Du glaubst doch nicht allen ernstes, dass dir hier jemand ein komplettes Script schreibt.

    Nein tat ich nicht! Ich dachte eigentlich eher an ein paar Anregungen oder Links als Grundgerüst.
    Bisher hab ich mich an dieses (http://homepage-total.de/php/schreiben_lesen_4.php?seite=3) Script gehalten bin aber nicht weit gekommen und es hat nicht richtig funktioniert.

    Also hier mal das original:
    <?php
    // Pfad zum Verzeichnis (Hier ist es ein Unterverzeichnis)
    $verzeichnis = "bilder/";
    $handle = openDir($verzeichnis); // Verzeichnis öffnen
    while ($datei = readDir($handle)) { // Verzeichnis auslesen
     // Verzeichnisse filtern
     if ($datei != "." && $datei != ".." && !is_dir($datei)) {
      // Nur Bilder durch lassen (Filter)
      if (strstr($datei, ".gif") ||
         strstr($datei, ".png") ||
         strstr($datei, ".jpg")) {
       // Pfad zur aktuellen Datei
       $verzeichnis_datei = $verzeichnis . $datei;
       // Bildinfos ermitteln (Breite, Höhe)
       $info = getImageSize($verzeichnis_datei);
       // Bild anzeigen
       echo "<img src=\"$verzeichnis_datei\"";
       echo " width=\"$info[0]\" height=\"$info[1]\"> <br>\n";
      }
     }
    }
    closeDir($handle); // Verzeichnis schließen
    ?>


    Wie komme ich jetzt hier weiter, dass alle Unterordner in $verzeichnis durchsucht werden und ich auch noch deren Ordnernemen auslesen kann?

    Grüßle Fabi

    Beitrag zuletzt geändert: 26.7.2010 18:28:18 von fabian-riedel
  5. Das Zauberwort heißt "Rekursion":

    <?PHP
    function recdir($dir) 
    { 
    	$handle = opendir($dir); 
    
    	while ($file = readdir($handle)) 
    	{
    		if ($file != "." && $file != "..") 
    		{
    			// Datei ist ein Verzeichnis
    			if (is_dir($dir.$file))
    			{
    				echo $verzeichnis.$file.'<br />';
    				recdir($dir.$file.'/'); 
    			}
    			// Datei ist kein Verzeichnis
    			else
    			{
       				// Bildinfos ermitteln (Breite, Höhe)
       				$info = getImageSize($dir.$file);
       				// Bild anzeigen
       				echo "<img src=\"".$dir.$file."\" width=\"".$info[0]."\" height=\"".$info[1]."\" alt=\"\"> <br>\n";
    			} 
    		}
    	} 
    	closedir($handle); 
    }
    
    recdir("bilder");
    ?>


    Beitrag zuletzt geändert: 27.7.2010 10:02:21 von fabo
  6. Autor dieses Themas

    fabian-riedel

    Kostenloser Webspace von fabian-riedel

    fabian-riedel hat kostenlosen Webspace.

    Perfekt! Sowas hab ich gesucht!
    Vielen Dank!

    Fabi
  7. Dieses Thema hat mich dazu bewogen, eine Alternative in meinem Blog vorzustellen. Guckst du hier.
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!