Hallo,
ich bin gerade dabei mir PHP beizubringen. Ich steh da noch absolut am Anfang. Nun hab ich ein Script geschrieben, welches ein Zufallsbild anzeigen soll.
HTML-Code:
<?php
$bilder = array("bild1.jpg", "bild2.jpg", "bild3.jpg", "bild4.jpg");
$max = count($bilder)-1;
$zufall = array_rand($bilder);
echo "<img src='/php-beispiele/pic/$bilder[$zufall]'height='200' widht='150' />";
?>
So sieht das Script aus.
Wenn ich das jetzt auf meinem lokalen Webserver teste, funktioniert es einwandfrei.
Nun wollte ich es in mein Contao einbinden. Dazu hab ich es als php-Datei in den Templatesordner gelegt. Ein Html-Modul erstellt und dort mit dem Insert-Tag eingebunden.
Wenn ich nun die Seite aufrufe, wird seltsamerweise aber nur das Bild angezeigt, welches im Array unter 1 gespeichert ist. Bei den anderen Dreien kommt nichts. Alle bilder befinden sich im gleichen Verzeichnis und wurden auch hogeladen.
Da das Script lokal läuft denke ich, ich hab wohl einen Fehler beim Einbinden in Contao gemacht, nur welchen?
Lesezeichen