fastix®: Bilder aus einem Ordner in eine Tabelle einlesen

Beitrag lesen

Moin!

Du legst einen Array ar an.
Du öffnest den Ordner ...
Du liest alle Dateinamen in einen Array ein. (filename -> ar[]['filname'])
Für jedes Element des Arrays {
   Test, ob tatsächlich Bild (zum Beispiel durch Versuch, Breite zu ermitteln){
     ja -> optional: Ermittle Höhe, Breite des Bildes und schreibe diese ebenfalls in den Array (width -> ar[i]['width']; height=ar[i]['height'])
     nein -> { ar[i] aus Array löschen }
   }
}
zähle Elemente des Arrays
Ermittle daraus die Spaltenzahl spaltenzahl nach der Dir vorschwebenden Vorschrift

k=0
i=0
schreibe "<table>"
Für jedes Element i des Arrays {
   k++
   if k=1 {
     schreibe "<tr>"
   }
   schreibe <td><img src=ar[i]['name'] height=ar[i]['height'] width=ar[i]['height']></td>
   if i=spaltenzahl {
     k=0
     schreibe "</tr>"
   }
}

Tabelle auffüllen:

if k != 0 {
   Für k=k, k<=spaltenzahl, k++ {
     schreibe <td>&nbsp;</td>
   }
}
schreibe </table>

Das ist der Plan. Jetzt musst Du "nur" noch die Befehle und deren Syntax für Deine Sprache raussuchen und kannst loslegen.

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix®

--
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Seminare, Training, Development