Vinzenz: GD Libary findet keine Bilder!

Beitrag lesen

Hallo Mayerhofer

Hello wenn ich dich richtig verstehe, muss ich für jedes Foto in meinen ordner dann ein eigenes "FILE" schreiben?

Nein, Du hast mich nicht richtig verstanden :-(

Wenn ja dann müsste ich ca. 5.000 oder mehr(!) solche "FILES" schreiben?
Da werde ich ja depatt! Gibts da nix anderes???

Für sowas gibt es in Programmiersprachen Schleifenkonstrukte, die Dir diese Arbeit abnehmen. In PHP findest Du die Schleifenkonstrukte im Abschnitt Kontrollstrukturen http://www.php.net/manual/de/control-structures.php des Handbuchs. Die if-Anweisung http://www.php.net/manual/de/control-structures.php wirst Du ganz bestimmt auch brauchen.

Du solltest so vorgehen:
[1] Ermittle eine Liste aller Dateien, die auszugeben sind.
[2] Gebe alle Dateien der Lista aus.

[1]
Für eine solche Liste verwendest Du am besten ein Array http://www.php.net/manual/de/language.types.array.php
Dazu kannst Du auf Linuxsystemen fnmatch http://www.php.net/manual/de/function.fnmatch.php verwenden, auf jeden Fall sollte es mit den Verzeichnisfunktionen http://www.php.net/manual/de/ref.dir.php machbar sein. Dazu liest Du die einzelnen Verzeichniseinträge ein und überprüfst sie, ob sie die gewünschte Endung tragen.
Wenn ja, füge den Eintrag in Deine Liste ein.

[2]
Nachdem Du PHP diese Liste hast erstellen lassen, durchläufst Du Deine Liste mit einer Schleife. Für Arrays bietet sich foreach an http://www.php.net/manual/de/control-structures.foreach.php an. Innerhalb dieser Schleife rufst Du Deine Funktion auf, die Dir Dein Thumbnail liefert und ausgibt.

Freundliche Grüsse,

Vinzenz