![]() |
Willkommen, Gast ( Anmelden | Registrierung )
![]() |
![]()
Beitrag
#1
|
|
Kommt Zeit, kommt Rat, kommt Conrad! ![]() Gruppe: Mods Beiträge: 1.169 Mitglied seit: 21.11.2001 Wohnort: Altenkirchen, Westerwald Mitglieds-Nr.: 42 ![]() |
Moin Gemeinde,
ist es möglich beim laden einer Seite jedesmal wenn die Seite erneut aufgerufen wird ein anderes Titelbild zu laden? Ich stelle mich das also so vor, daß es einen Ordner mit -sagen wir mal- 20 verschiedene, aber gleich große Bilder gibt. Jedes mal wenn eine Seite aufgerufen wird sucht sich das Script wahllos -oder nach einem bestimmten Muster- ein Bild aus diesem Ordner aus, welches dann mit geladen wird. Es geht hier reell um einem Bild im Header-Bereich einer Seite. Der Header ist auf allen Seiten dieser Webseite gleich und wird durch einen PHP-Include in der jeweiligen Seite geladen. Nun soll sich also in diesem Header das Titelbild beim Aufruf einer nächsten Seite ändern... Die Seite ist noch in der Entwicklung, eine erste Probe ist dennoch online: KLICK cu Conny |
|
|
![]() |
![]()
Beitrag
#2
|
|
Kommt Zeit, kommt Rat, kommt Conrad! ![]() Gruppe: Mods Beiträge: 1.169 Mitglied seit: 21.11.2001 Wohnort: Altenkirchen, Westerwald Mitglieds-Nr.: 42 ![]() |
Moin,
mich hat <script language="php">...</script> auch etwas überrascht; benutze selbst ausschließlich <?php ... ?> sowohl bei ausgelagerte Dateien, als auch bei eingebundenen Schnipsel. Habe aber dennoch erfolglos beides ausprobiert... Ich bekam weder ein Bild noch eine Fehlermeldung; bin also erst mal bei meiner 'simple' Variante geblieben. cu Conny |
|
|
![]()
Beitrag
#3
|
|
Nachschlagewerk des Orakels ![]() Gruppe: Mods Beiträge: 955 Mitglied seit: 29.08.2006 Wohnort: Frankfurt am Main Mitglieds-Nr.: 6.217 ![]() |
mich hat <script language="php">...</script> auch etwas überrascht; benutze selbst ausschließlich <?php ... ?> sowohl bei ausgelagerte Dateien, als auch bei eingebundenen Schnipsel. Wie du der Dokumentation entnehmen kannst, sind beide Varianten gültig und ich wüsste auch nicht, was gegen die Verwendung der einen oder anderen sprechen sollte. Vielleicht kann Auge noch erhellendes beitragen, aber bis dahin lege ich mich einmal fest, dass es keinerlei Grund gibt, wegen dieser beiden Tags beunruhigt zu sein. Sie funktionieren beide. Zumindest in sämtlichen mir bekannten Umgebungen. Ich bekam weder ein Bild noch eine Fehlermeldung; bin also erst mal bei meiner 'simple' Variante geblieben. Da war dann tatsächlich noch eine kleine Macke im Beispielskript, die man eventuell übersehen konnte. Da ich unter verschiedensten Umgebungen und auch mit virtuellen Servern arbeite, habe ich unter anderem einige Funktionen, die mir Pfade verarbeiten. path_loc() aus dem Beispiel z. B. erzeugt mir den aktuellen lokalen Pfad aus einem Web-Pfad und war in dem Skript, aus dem ich den Schnipsel rauskopiert habe, angebracht. Diese Funktion gibt es aber bei dir nicht und sofern du den Code eins zu eins übernommen hast, kann er nicht funktionieren. Auch eine Fehlermeldung wirst du nicht erhalten, da das Skript dann einfach eine ungültige Grafik zurückliefert. Erzeuge also eine Datei bild.php und schreibe da rein: QUELLTEXT <script language="php"> header('Content-type: image/gif'); readfile('/absoluter/lokaler/pfad/zu/einem.gif'); </script> Statt des absoluten Pfades zur Grafik kannst du auch den Pfad relativ zu diesem PHP-Skript verwenden. Dann ruf das Skript über deinen lokalen Webserver im Browser auf und du wirst ein Bild sehen. Habe es gerade nochmal ausprobiert, es funktioniert definitiv. |
|
|
![]() ![]() |
![]() |
Vereinfachte Darstellung | Aktuelles Datum: 13.05.2025 - 18:41 |