Problem mit Includen einer Galerie in meine Homepage

Pinky

Erfahrenes Mitglied
Hallo Leute,

habe ein Problem mit Includen.

Ich habe ein Galerie-Script gefunden, welches autoamatisch Thumbs erstellt. Nun möchte ich diese Galerie in meine Homepage einbinden.

Das heisst, wenn jemand auf den Link "Galerie" klickt, sollen die Thumbs in der Mitte angezeigt werden. Bei Klick auf "Galerie" werden in der Adressleiste verschiedene Werte übergeben, wie z.B. der Ordner & Datei (home.php?dir=galerie&file=index).

Wenn ich nun aber die Thums einbinden möchte, mit folgendem Code,
PHP:
<img  class="link" src="picture.php?img='.$imgnr.'">
kann das ja nicht klappen, da ich bereits ein ? verwende (bei home.php?dir=****)!

Nun kann ich bei "picture.php?img=***" nicht einfach "picture.php&img=***" schreiben, da sonst die Thumbs nicht mehr gefunden werden, welche in picture generiert werden.

Wie muss ich diesen Code
PHP:
<img  class="link" src="picture.php?img='.$imgnr.'">
umschreiben, damit es funktioniert

Ich hoffe, mein Problem ist verschtändlich formuliert... :confused:

Vielen Dank
Pinky
 
Kapier ich gerade nicht. Warum soll dass nicht funktionieren? Das src-Attribut hat doch nichts mit der Adresszeile des Browsers zu tun, oder irre ich mich da?
 
Kann ich zwie "?" in der Adresszeile haben

Geht z.B. das hier:
index.php?dir=galerie&file=index&pictures.php?img=

Danke
Pinky
 
OK, konnte das Problem lösen Vielen Dank für die schnellen Antworten. Meinetwegen kann dieser Thread gelöscht werden.

Enthält ja keine informative Angaben.

Vielen Dank
Pinky
 
Schreib doch bitte deine Lösung mal hierrein. Vielleicht haben ja noch andere dieses Problem! Dann enthält dieser Thread auch was Informatives :D
 
Leider muss ich gestehen, dass ich das Problem doch nicht lösen konnte

Aber sobald ich eine Lösung gefunden habe, versuche ich es hier zu formulieren.

Euer Pinky
 
Hallo alle,

ich konnte das Problem immer noch nicht lösen.

Versuche es auf eine andere Variante, muss aber leider feststellen, dass es auch so nicht klappt. Ich kann es mir aber nicht erklären, wiso das nicht geht!

Folgendes Problem:

Ich muss den Pfad zu dem Bildordner einer Variabel angeben, d.h. dem Script zeigen, wo sich die Bilder befinden:
PHP:
$images_dir = "bilder/";
Da ich nun aber verschiedene Kategorien von Bildern haben will, d.h. Unterordner (Ferien, Schule, Reisen...), versuche ich das Script hoffnungslos umzuschreiben.

Ich übergebe beim Klicken auf den Link "Galerie" z.B. die Variabel "kat=ferien"! Danach hohle ich diese Variabel per $_GET["kat"], wo ich angebe, wo sich die Bilder befinden:
PHP:
$images_dir = "bilder/".$_GET["kat"];

Die Ordner, wo sich die Bilder befinden, habe ich natürlich nach den "kat" benannt, d.h. ferien, schule, reisen.


Nun kommt aber der Punkt, bei dem ich fast verzweifle:

wenn ich es mit der $_GET-Funktion probiere, zeigt das Script keine Bilder mehr an, nur der Bildname wird angezeigt. Wenn ich aber den Pfad ohne $_GET-Funktion angebe, erkennt er die Bilder:

$images_dir = "bilder/ferien"; (so werden die Bilder erkennt)
$images_dir = "bilder/".$_GET["kat"]; (so werden die Bilder NICHT erkennt, obwohl ich die Variabel "kat" mit "ferien" versehen habe!)


Wo liegt das Problem Wie kann ich Variablen sonst noch übergeben, ausser per Adresszeile oder per Formular

Vielen Dank
Pinks
 
Zuletzt bearbeitet:
Zurück