PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [PHP] Bildwechsel beim Seitenladen



Pik
30.08.2005, 13:00
Ich suche ein PHP-Script, was ein bestehendes Bild beim Neuladen der Seite gegen ein anderes austauscht (sowas haben bzw. hatten ja einige auch schon in ihrer Signatur). Allerdings hab ich dazu nur was mit JavaScript gefunden.
Wenn möglich sollte es die Bilder in einer bestimmten Reihenfolge laden können :).

dead_orc
30.08.2005, 13:12
Hm, sie in einer bestimmten Reihenfolge zu laden wäre wohl schwierig, weil der Zähler bei einem Aufruf der Datei von einem anderen Computer aus auch um einen erhöht werden würde. Das könnte man dann höchstens er Cookie machen. Das Grundprinzip sollte so aussehen:

<?php
$bilder = array('bild1.png', 'bild2.jpg', 'bild3.gif');
$mime = array('png', 'jpeg', 'gif');

$random = rand(0, count($bilder) - 1);
header('Content-Type: image/'.$mime[$random]);
echo file_get_contents($bilder[$random]);
?>
Ich hoffe, das Skript ist größtenteils selbsterklärend. Bei Bedarf poste ich auch noch eines, dass ein Cookie speichert und damit immer das nächste Bild aufruft.

Pik
30.08.2005, 15:30
Nun gut, das Ganze mit Cookies etwas zu personalisieren wär dann doch übertrieben, reicht also.

Danke :)