automatisiertes einfügen von bildern klappt nicht
Moin Leute,
Ich habe eine seite, wo ich mit dem include befehl meine einzelnen unterseiten anzeigen lasse.
Dann habe ich eine dieser unterseiten mit einem php-script ausgestattet das aus dem ordner "xy" alle jpg dateien ausliest und anzeigt. das klappt auch alles ganz gut...Nur wird diese seite, wenn sie mit include angezeigt werden soll, nicht angezeigt.
Kann mir jemand sagen woher das kommt?
Mfg Nippie
Ich habe eine seite, wo ich mit dem include befehl meine einzelnen unterseiten anzeigen lasse.
Dann habe ich eine dieser unterseiten mit einem php-script ausgestattet das aus dem ordner "xy" alle jpg dateien ausliest und anzeigt. das klappt auch alles ganz gut...Nur wird diese seite, wenn sie mit include angezeigt werden soll, nicht angezeigt.
Kann mir jemand sagen woher das kommt?
Mfg Nippie
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 35242
Url: https://administrator.de/contentid/35242
Ausgedruckt am: 24.11.2024 um 16:11 Uhr
5 Kommentare
Neuester Kommentar
Hallo,
versuchst du die jpgs direkt per include einzubinden? Das geht natürlich nicht, das ist nur für HTML und PHP-Dateien.
Ansonsten gibt es keinen spezifischen Grund, weswegen ein Skript, das einen Verzeichnisinhalt ausliest nicht eingebunden können werden soll. Schau halt nochmal nach Pfad/Name, kommentier mal alles aus und mach nur eine einfache Ausgabe um zu prüfen, ob die Seite nicht vielleicht doch ausgeführt wird, nur kein Ergebnis geliefert wird... Und schau natürlich im Fehler-Log.
Filipp
versuchst du die jpgs direkt per include einzubinden? Das geht natürlich nicht, das ist nur für HTML und PHP-Dateien.
Ansonsten gibt es keinen spezifischen Grund, weswegen ein Skript, das einen Verzeichnisinhalt ausliest nicht eingebunden können werden soll. Schau halt nochmal nach Pfad/Name, kommentier mal alles aus und mach nur eine einfache Ausgabe um zu prüfen, ob die Seite nicht vielleicht doch ausgeführt wird, nur kein Ergebnis geliefert wird... Und schau natürlich im Fehler-Log.
Filipp
Hi
Was wird nicht angezeigt? Die via include eingebette Seite an sich, oder die eingelesenen Bilder ?
Ich vermute unter anderem, dass die eingebettete Seite, welche die Bilder einliest, in einem Unterordner liegt. Sollte dies der Fall sein, so musst du in der eingebetteten Seite auch den Ordner im Pfad berücksichtigen.
Was wird nicht angezeigt? Die via include eingebette Seite an sich, oder die eingelesenen Bilder ?
Ich vermute unter anderem, dass die eingebettete Seite, welche die Bilder einliest, in einem Unterordner liegt. Sollte dies der Fall sein, so musst du in der eingebetteten Seite auch den Ordner im Pfad berücksichtigen.
Hi nippmaster
Du musst folgendes beachten. Wenn ich (nach dem Quelltext) richtig sehe, liegt der Ordner "bilder" im Ordner "include". Daher folgendes:
Durch den Befehl include() wird die Datei bilder.php in die index.php eingebettet. Sprich dadurch verhält sich die dadurch generierte Seite so, als wäre die bilder.php im selben Ordner, wie die Datei, in diese Sie included wurde.
Erweitere den <img> Befehl im src-Attribut mit dem Ordner, in dem sich die bilder.php befindet (in deinem Fall "include").
Natürlich entsteht dadurch der genaue umgekehrte Effekt, dass die eingelesenen Bilder zwar korrekt in der index.php angezeigt werden, jedoch nicht in der eigentlich bilder.php. Aber das ist es ja, was du eigentlich erreichen möchtest!
in diesem Sinne
Du musst folgendes beachten. Wenn ich (nach dem Quelltext) richtig sehe, liegt der Ordner "bilder" im Ordner "include". Daher folgendes:
Durch den Befehl include() wird die Datei bilder.php in die index.php eingebettet. Sprich dadurch verhält sich die dadurch generierte Seite so, als wäre die bilder.php im selben Ordner, wie die Datei, in diese Sie included wurde.
Erweitere den <img> Befehl im src-Attribut mit dem Ordner, in dem sich die bilder.php befindet (in deinem Fall "include").
src=include/bilder/eingelesenesbild.jpg
Natürlich entsteht dadurch der genaue umgekehrte Effekt, dass die eingelesenen Bilder zwar korrekt in der index.php angezeigt werden, jedoch nicht in der eigentlich bilder.php. Aber das ist es ja, was du eigentlich erreichen möchtest!
in diesem Sinne