Header mit zufälligem Bild?
David
- html
0 JB0 Matthias0 Ashura- javascript
Hallo!
Ich will das nun folgene realisieren, weiß aber nicht wie:
Ich habe einen Ordner, wo ich einige Duzend verschiedene Header gespeichert habe. Nun will ich, dass einer aus diesem Ordner zufällig gewählt und angezeigt wird. Sprich, ich möchte einen zufälligen Header.
Wie kann man das unsetzen?
David
Hallo!
Ich will das nun folgene realisieren, weiß aber nicht wie:
Ich habe einen Ordner, wo ich einige Duzend verschiedene Header gespeichert habe. Nun will ich, dass einer aus diesem Ordner zufällig gewählt und angezeigt wird. Sprich, ich möchte einen zufälligen Header.Wie kann man das unsetzen?
Javascript (Clientseitig) oder PHP (oder etwas anderes das Serverseitig läuft, wenn Du sowas aber nutzen würdest nehme ich mal an hättest Du diese Frage nicht gestellt).
Also mit Javascropt eine zufällige Zahl (random) und dann je nach Wert ein anderes Bild (URL) wählen und per Javascript in den HTML Code einbinden (document.write). Hab seit Jahren kein Javascript mehr gecoded. Daher alles etwas vage.
Hallo!
hi,
Ich will das nun folgene realisieren, weiß aber nicht wie:
Ich habe einen Ordner, wo ich einige Duzend verschiedene Header gespeichert habe. Nun will ich, dass einer aus diesem Ordner zufällig gewählt und angezeigt wird. Sprich, ich möchte einen zufälligen Header.Wie kann man das unsetzen?
ungetestet:
<?
// diese funktion ist nur noetig, wenn du kein php5 hast
// in php5 ist die funktion scandir() enthalten!
function scandir($dirstr)
{
$files = array();
$fh = opendir($dirstr);
while (false !== ($filename = readdir($fh))) {
array_push($files, $filename);
}
closedir($fh);
return $files;
}
// dein verzeichnis mit den headern
$dir = "/dir/bla";
// alle dateien ausser "." und ".." im array
$array = scandir($dir);
// anzahl der dateien
$anzahl = count($array)-2;
// jetzt nur noch der zufall:
mt_srand((double)microtime()*1000000);
$zufall_zahl = mt_rand(1, $anzahl-1);
// die ausgabe:
echo $array[$zufall_zahl];
?>
wahrscheinlich sind da 101 fehler drin. aber es ist ein ansatz. ;-)
grüße
matthias
Hallo David.
Sprich, ich möchte einen zufälligen Header.
Wie kann man das unsetzen?
Dazu hat Jeena dereinst etwas geschrieben.
Einen schönen Freitag noch.
Gruß, Ashura