Harry: Bildergalerie

Beitrag lesen

Tag

In dem Script muß ein Fehler sein!

Stimmt. War ein Strichpunkt zu viel drin.

Es fehlt irgendwo ">" !!!

Eher weniger. In der For-Schleife war der letzte Strichpunkt überzählig.

Das Sript wird nur in die Bildergallerie eingefügt, und als PHP3 abgespeichert? Die Bilddetails heißen HTM? Der Link von der Bildgallerie zum Bilddetail lautet <a href=1.jpg>?

Das ganze ist ein PHP4-Script, ob das auch mit PHP3 läuft weiß ich nicht, aber ich glaube schon.

Nochmal der Quelltext (mit Erklärungen):

--------------
<html>
<body>

Anfangsblabla
Jetzt die Bilder:

<?php

for($i=1; $i<=3; $i++)
//            ^
//            Hier mußt Du die Zahl einfügen, wieviele Bilder Du hast (z.B. 3)

{ if($i==$htmlzeigen) include($i.".html");
//                            ^^
//                            i ist der Schleifenzähler, aus ihm werden die Dateinamen zusammengesetzt. Das heißt, die Beschreibungen für Deine Bilder werden nach dem Muster 1.html 2.html 3.html ... dem Bild Nummer 1 2 3 zugeordnet. Im Parameter htmlzeigen steht, welche Beschreibung grade angezeigt werden soll.

else echo "<br><a href="./test.php?htmlzeigen=".$i.""><img
src="./".$i.".jpg" alt="Mein Bild"></a><br>\n"; }

// Hier werden die Bilder eingebunden, von denen keine Beschreibung angezeigt wird. Dabei wird ein Link auf eine Seite mit dem Namen test.php (DIESE Seite) gesetzt, den mußt Du ändern, wenn Du die Datei anders nennst. Zusätzlich wird bei einem Klick auf das Bild ein der Parameter htmlzeigen mit der Bildnummer übergeben, d.h. Deine Bilder sollten auch durchnummeriert sein (so 1,2,3,...).
// Bei alt= kannst Du einen kurzen _Ersatztext_ für das Bild eingeben

?>

Restblabla
</body>
</html>

------------------------------------------------

Ich hab's ausprobiert, wenn das jetzt immer noch nicht geht, dann spinnt Dein PHP-Interpreter ein bißchen (oder ich, je nachdem ;-)
Ciao,

Harry