Probiers mal mit einer Zählvariablen, also in etwa so:
$handle = openDir($event);
$c=0;
while ($datei = readDir($handle)) { // Verzeichnis auslesen
// Verzeichnisse filtern
if ($datei != "." && $datei != ".." && !is_dir($datei)) {
// Nur Bilder durch lassen (Filter)
if( strstr($datei, ".jpg")) {
// Bild anzeigen
$c++;
echo "<img src='$event/$datei' width='250'>";
if($c==3){
$c=0;
echo "<br/>";
}
}}}
closeDir($handle);
Ergebnis 1 bis 5 von 5
- 29.05.2010, 23:03 #1
[PHP] automatisch Zeilenumbruch positionieren
Hallo,
ich habe gerade ein Problem, das denke ich ziemlich simple ist aber irgendwie find ich gerade keinen guten Lösungsansatz.
Ich habe ein Verzeichnis das ich auslese, alle Bilder im Verzeichnis werden mir dann angezeigt ...
Nach 3 Bildern will ich automatisch einen Zeilenumbruch einfügen ...
mit ner Schleife hab ich es nicht wirklich hinbekommen ...
Hat jemand ne Idee bzw. weiß wie es geht?$handle = openDir($event);
while ($datei = readDir($handle)) { // Verzeichnis auslesen
// Verzeichnisse filtern
if ($datei != "." && $datei != ".." && !is_dir($datei)) {
// Nur Bilder durch lassen (Filter)
if( strstr($datei, ".jpg")) {
// Bild anzeigen
echo "<img src='$event/$datei' width='250'>";
}}}
closeDir($handle);
mfg◆ iMac 27" i7 8 GB ◆ MacBook Pro 8.2 8 GB i7 ◆ iPhone 4 32 GB ◆ iPad 2 WiFi 32 GB ◆ TC 1 GB ◆
- 29.05.2010, 23:23 #2Stechapfel
- Registriert
- 11.2009
- Ort
- Karlsruhe
- Beiträge
- 159
- 30.05.2010, 00:21 #3
Vielen dank, hat geklappt ... simple und effektiv
schönes Wochenende noch◆ iMac 27" i7 8 GB ◆ MacBook Pro 8.2 8 GB i7 ◆ iPhone 4 32 GB ◆ iPad 2 WiFi 32 GB ◆ TC 1 GB ◆
- 30.05.2010, 13:31 #4
Noch schöner wäre die Variante mit dem Modulo-Operator... Da musst du $c nicht immer zurücksetzen.
- 30.05.2010, 19:09 #5
noch viel schöner wäre eine lösung per css. da die bilder offensichtlich alle die gleiche breite haben sollen, wäre es ein einfaches einen container um die bilder mit der maximalbreite zu setzen und die bilder dann einfach so zu rendern. für den abstand unterhalb der bilderzeile würde ein margin-bottom reichen. vorteil der gesamten geschichte: kein messy html-output und das nutzen von css zur repräsentation und von html als markup.
grüße[12.04.2010] freut sich auf's iPad...
[14.04.2010] nicht mehr so, nach der meldung gerad. hofft nun auf den import
[16.04.2010] gar nicht mehr, nach dem fehlgeschlagenen bestellversuch bei apple


Zitieren



