WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- PHP: Bildanzeigescript-Problem

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » PHP: Bildanzeigescript-Problem - 21 Nov 2024 Antworten
im Forum für Webhosting Homepage gefunden:
PHP: Bildanzeigescript-Problem
cmuecke
Quasselstrippe
Threadstarter




Beiträge: 285

Ich habe ein vermaledeites Problem: Der Verzeichnisinhalt wird eingelesen, Anzahl an Bildern bestimmt und über eine foreach-Schleife die namen der Bilder in einem Array gespeichert. Nun soll eine bestimmte Anzahl an Bildern in einer Zeile ausgegeben werden, beispielsweise 5 Bilder pro Zeile. Ich weiß jedoch nicht, wie ich das machen kann. Habe es nur geschafft, ein Bild pro Zeile auszugeben
Danke im Voraus!


---
http://sylver-web.de
Weisheiten:
- Das Wesen der Dinge hat die Angewohnheit, sich zu verbergen. - Heraklit (griech. Philosoph)
- Wären alle Menschen gleich, würde im Prinzip einer genügen. (unbekannt)

  Profil   E-Mail   Website   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

gehe ich recht in der Annahme, dass du ein Fotoalbum machen willst?
Hier ist nen Script, dass ich mir mal gemacht hab:
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29: 
30: 
31: 
32: 
33: 
34: 
35: 
36: 
37: 
38: 
39: 
40: 
41: 
42: 
43: 
44: 
45: 
46: 
47: 
48: 
49: 
50: 
51: 
52: 
53: 
54: 
55: 
56: 
57: 
58: 
59: 
60: 
61: 
62: 
63: 
64: 
65: 
66: 
67: 
68: 
69: 
70: 
71: 
72: 
73: 
74: 
75: 
76: 
77: 
78: 
79: 
80: 
81: 
82: 
83: 
84: 
85: 
86: 
87: 
88: 
89: 
90: 
91: 
92: 
93: 
94: 
95: 
96: 
97: 
98: 
99: 
100: 
101: 
102: 
103: 
104: 
105: 
106: 
107: 
108: 
109: 
110: 
111: 
112: 
113:



Fotoalbum



 $hoehe) {
		$neueBreite = 100;
		$neueHoehe = intval($hoehe * $neueBreite / $breite);
	}
	else {
	    $neueHoehe = 100;
	    $neueBreite = intval( $breite * $neueHoehe / $hoehe);
	};

    //Wenn Thumbnail noch nicht vorhanden, dann erstellen
	if (file_exists($PicPathOut."k_".$bild)==false) {
		if($size[2]==2) {
        	$altesBild = ImageCreateFromJPEG("$PicPathIn"."$bild");
			$neuesBild = imageCreate($neueBreite,$neueHoehe);
			imageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
			ImageJPEG($neuesBild,"$PicPathOut"."k_"."$bild");
		};
	};

    //Arrays mit Daten für die Ausgabe erstellen
	$thumbnails[] = $PicPathOut."k_".$bild;
	$neueBreiten[] = $neueBreite;
	$neueHoehen[] = $neueHoehe;
};

//Ausgeben voller Reihen
for ($i=0;$i<$reihen;$i++) {
    for ($j=0;$j<$length;$j++) {
    	$bilder[] = $i * $length + $j;
    };
    $bild1 = $bilder[0];
    echo "
    	";
    for ($k=1;$k
    			";
    };
    echo "
  		
"; unset($bilder); }; //Ausgaben der restlichen Bilder for ($j=0;$j<$length;$j++) { $bilder[] = $reihen * $length + $j; } $bild1 = $bilder[0]; if ($rest>0) echo " "; for ($k=1;$k<$length;$k++) { $bildnow = $bilder[$k]; echo " "; }; echo "
"; if ($rest>0) echo ""; if ($rest>0)echo " "; if ($k<$rest) echo ""; echo "
"; ?>


Vielleicht hilft dir das ja.

Edit: aaaaaaargs! in allen echo-Befehlen musst du vor die Anführungszeichen im HTML-Code natürlich backslashes packen. Die hat mir das Forum gerade geklaut.

Diese Nachricht wurde geändert von: languitar
  Profil   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

Args, das war ein mal zu viel auf absenden geklickt. Ich hoffe der hat oben jetzt nicht zu viele Zeilenumbrüche reingemacht.

@Michael: Der braucht immer noch so lange mit dem weiterleiten, wenn man längere sachen postet

Diese Nachricht wurde geändert von: languitar
  Profil   Editieren   Zitieren
cmuecke
Quasselstrippe
Threadstarter




Beiträge: 285

Erstmal danke für die schnelle Antwort! Jedoch funktioniert das Script net richtig. Was immer ausgegeben wird, ist ein schlichtes "n", obwohl ich die Ausgaben richtig gebackslashed habe.
Die Ausgabe von Thumbnails habe ich jedoch geschafft. Was ich nur noch irgendwie hinbekommen muss, ist die Ausgabe von mehreren Thumbs in einer Zeile, wie beschrieben. Wenn ich zum Beispiel 19 Bilder auf einer Seite habe, sollen nun 4 Zeilen gebildet werden, wobei jede 5 (bzw. 4) Bilder ausgibt.


---
http://sylver-web.de
Weisheiten:
- Das Wesen der Dinge hat die Angewohnheit, sich zu verbergen. - Heraklit (griech. Philosoph)
- Wären alle Menschen gleich, würde im Prinzip einer genügen. (unbekannt)

  Profil   E-Mail   Website   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

hm, die Ordner müssen angelegt sein. Eigentlich läuft es bei mir zuhause problemlos. Vielleicht hast du doch noch was weo vergessen oder es ist was hier im Forum futsch gegangen.
Also das mit den Zeilen ist folgender Part:
1: 
2: 
3:
//Berechnung der vollen Reihen und der restlichen Bilder
$reihen = floor(sizeof($dateien) / $length);
$rest = sizeof($dateien) - $reihen * $length;

ich rechne mir hier erst aus wie viele ganze Reihen ich mache (floor rundet ab) und in der nächsten Zeile wir dann der Rest ausgerechnet (also die länge der unvollständigen Zeile).
Wie das ausgegeben wird musst du noch mal im Code nachgucken.

  Profil   Editieren   Zitieren
cmuecke
Quasselstrippe
Threadstarter




Beiträge: 285

Ahh...jetzt verstehe ich das genau. Danke für Deine Hilfe!


---
http://sylver-web.de
Weisheiten:
- Das Wesen der Dinge hat die Angewohnheit, sich zu verbergen. - Heraklit (griech. Philosoph)
- Wären alle Menschen gleich, würde im Prinzip einer genügen. (unbekannt)

  Profil   E-Mail   Website   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

kein problem

  Profil   Editieren   Zitieren
 

Antworten
Forum » PHP & MySQL » PHP: Bildanzeigescript-Problem

Aktuelle Beiträge zur Hilfe im Forum für Homepage - PHP: Bildanzeigescript-Problem im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8126521    Heute : 439     Gestern : 463     Online : 175     21.11.2024    14:09      0 Besucher in den letzten 60 Sekunden        
Nach oben