Ein schneller und unkomplizierter Weg, ein Bild zu randomisieren

Avatar of Chris St. Amand
Chris St. Amand am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Hier ist ein kleiner Trick, um Banner auf Ihrer Website zu randomisieren. Ein bisschen schnell und schmutzig. Es muss auf einer PHP-Seite laufen, damit es funktioniert.

Zuerst müssen wir auf Ihrem Server einen Ordner einrichten, in dem die Bilder abgelegt werden. Wir müssen die Bilder fortlaufend benennen, zum Beispiel mypicture1.jpg, mypicture2.jpg und mypicture3.jpg und so weiter.

Der nächste Schritt ist die Bearbeitung Ihres Banner-Codes auf Ihrer Website, um den Speicherort Ihrer neuen Bilddateien widerzuspiegeln. Wenn Sie zuvor…

<img src="//www.yoursite.com/random_images_folder_path/mypicture.jpg" />

Es würde sich verwandeln in…

<img src="//www.yoursite.com/random_images_folder_path/mypicture<?php
echo(mt_rand(1,3)); ?>.jpg">

MT_Rand ist eine PHP-Funktion, die von einer ersten Zahl bis zu einer bestimmten Zahl randomisiert. In unserem Beispiel von 1 bis 3. Sie können sie beliebig hoch setzen, je nachdem, wie viele Bilder Sie haben (da Sie nicht das randomisieren können, was Sie nicht haben).

Sie könnten dieses Bild auch in eine PHP-Datei legen, vielleicht mypicture.php genannt, und es in Ihren Bannerbereich einfügen. Auf diese Weise müssen Sie es nur an einer Stelle ändern.

Öffnen Sie also eine neue Textdatei und geben Sie den obigen Code für zufällige Bilder ein. Speichern Sie die Textdatei mit der Erweiterung .php auf Ihrem Server. Fügen Sie dann den folgenden Code in Ihren Bildbereich ein.

<?php include("http://www.yoursite.com/mypicture.php"); ?>

Sie müssen auch keine absoluten Pfade verwenden. Ich habe dies der Kürze und Einfachheit halber getan.

Das war alles dazu. Ich hoffe, das hilft jemandem.

Dieser Beitrag wurde von Chris St. Amand verfasst. Chris ist seit 8 Jahren freiberuflicher Webdesigner und -entwickler.