Mal ne Frage, gibt es einen Möglichkeit zufällig anzeigende Bilder auf einer HTML- Seite ablaufen zulassen?
Also bei jeder neustart der Seite ein anderes Bild!?
MfG
Zufallsbild auf HTML- Seite
Wenn nichts serverseitig ablaufen soll, müsstest du dann auf JavaScript zurückgreifen .... Google hilft weiter
wenn du möchtest das das bild wärend des anzeigens der seite wechselt: javascript
wenn du bei jedem seitenaufruf ein anderes bild aus einem bestimmten ordner anzeigen lassen möchtest:
achtung so nicht getestet!
kolja
wenn du bei jedem seitenaufruf ein anderes bild aus einem bestimmten ordner anzeigen lassen möchtest:
Code: Alles auswählen
<?php
$vn = "ORDNER";
$verzeichnis = opendir($vn);
while($file = readdir($verzeichnis)) {
$s = @getimagesize($vn."/".$file);
if(in_array($s[2], array(1,2,3)))
$auswahl[] = $file;
}
mt_srand((double)microtime()*1000000);
$number = mt_rand(0,count($auswahl)-1);
echo "<img src='".$vn."/".$auswahl[$number]."'>";
?>
kolja
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!
Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.
.: Münsters Reggae Forum :.
Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.
.: Münsters Reggae Forum :.
Für den Fall das den Code jemand anders verwenden will:kolja hat geschrieben:Code: Alles auswählen
<?php $vn = "ORDNER"; $verzeichnis = opendir($vn); while($file = readdir($verzeichnis)) { $s = @getimagesize($vn."/".$file); if(in_array($s[2], array(1,2,3))) $auswahl[] = $file; } mt_srand((double)microtime()*1000000); $number = mt_rand(0,count($auswahl)-1); echo "<img src='".$vn."/".$auswahl[$number]."'>"; ?>
Ich würde getimagesize nur für die Grafik verwenden, die hinterher benutzt wird und die Typ-Bestimmung demnach über die Extension laufen lassen (aber ohne RegExp!). Spart einiges an Rechenzeit ein, vorallem wenn man 20 oder mehr Bilder hat.