Images Anzeigen

kiel7

1337 is everywhere
ID: 371632
L
12 Oktober 2006
1.051
106
Hallo,

ich habe einen Ordner, dort sind viele bilder drinne. Der liegt schon auf dem Server. Nun habe ich geplant diese mittels eines Scriptes anzuzeigen, aber dies ohne irgendeine reihenfolge. Also ich klicke auf F5 und schon kommt das nächste bild.

Also ich rufe www.domain.de/view.php auf und der zeigt mir dann immer ein andere bild aus dem ordner "images".

Habe mich schon selbst probiert... aber bekomme das iwie nicht hin.

Weiss jemand wie das gehen könnte?
 
kannst ja in php alle dateien auflisten lassen, dann hast du die Anzahl der Bilder.
als nächstes noch einen counter, der bei jedem Aufruf des Skriptes erhöht wird (in datei zwischen speichern!!), dann kannst deine Bilder aus der Liste von Dateien die Datei einbinden lassen.
wenn du's noch zufällig haben willst, kannst ja vorher noch Zufallszahlen generieren lassen, brauchst da den counter nicht...
 
Ohne bestimmte Reihenfolge lässt sich das recht einfach mittels glob() und array_rand() lösen.
PHP:
$files = glob('*.{gif,jpg,jpeg,png}', GLOB_BRACE);
$rnd_idx = array_rand( $files );
$rnd_file = $files[ $rnd_idx ];

echo $rnd_file;