• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Ordner Bilder auslesen und in einer Tabelle anzeigen

Status
Für weitere Antworten geschlossen.

-Jurij-

Neues Mitglied
Hallo!

Mir wurde hier schon einmal geholfen, also hoffe ich, das ihr mir diesmal auch helfen könnt.
Gleich vorne weg. Von PHP versteh ich nicht viel, hab vor ein paar Tagen erst einige Codes mit echo und so rumgebastelt, hat aber auch nicht geklappt.

Nun zu meinem Problem.
Ich hab sehr viele Ordner, die jeweils einige Bilder enthalten. Bei den Bildern ist auch jeweils eine index.php
Bis jetzt hab ich immer die Bilder per Hand in die Tabelle eingetragen und drauf verlinkt. Da sitze ich immer eine ewigkeit da, weil ich jedes Wochende ca. 200 Stück davon bekomme, und das geht jetzt schon eine Zeit lang so.
Jetzt hat mir jemand gesagt, das dies mit PHP möglich ist.
Hab schon etwas gegoogelt und auch schon ein paar Ansätze gefunden, aber da ich von PHP nichts verstehe, konnte ich es auch nicht an meine Zwecke anpassen.
Folgendes sollte der Scribt beinhalten:
- Eine Tabelle wo die Bilder reinkommen (border="0"; with="500")
- Pro Zeile sollen jeweils 2 Bilder drinnen sein, mit: with="400" und high="300", also pro Bild. Die Original Bilder sind aber 2848x2134, also etwas zu groß
- Nach 2 Bildern sollte er eine neue Zeile beginnen
- Die Bilder sollen zu sich selbst verlinkt werden, d.h. wenn das Bild 100_1044.JPG heißt, soll man draufklicken können, damit es in voller größe angezeigt wird

Das müsste der Scribt erfüllen.

Hier ist der Scribt, mit dem es schon so etwa geklappt hat, nur das da die Bilder irgendie durcheinander angezeigt wurde, also eins war in der 1. Zeile, des 2. war in der 3. Also da hat was nicht gepasst und man konnte die Bilder nicht anklicken, um sie komplett anzuzeigen.

PHP:
<?php
// Variablen festlegen
$bildanzahl=0;
$i=0;


//Bilder zählen
$pfad2="./";
$verz2=opendir ($pfad2);
while ($file2=readdir($verz2)) {
if (filetype($pfad2.$file2)!="dir") {
$bildanzahl++; } }
// Bildanzahl = $bildanzahl

//Zeilenanzahl ausrechnen
$zeilenanzahl = $bildanzahl / $spalten;
$zeilenanzahl_gerundet = round($zeilenanzahl);

// Bilder anzeigen
$pfad="./";
$verz=opendir ($pfad);

while ($file=readdir($verz)) {
echo "<img src=\"$pfad/$file\" width=400 height=300> ";
}

closedir($verz);
?>


Ich hoffe das hier damit jemand was anfangen kann und es ändern könnte.

Danke!!!


Gruß
Jurij
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben