Ein Bekannter hat mir ein PHP Schript für ein Zufallsbild geschrieben, welches aus 11 Ordnern auf dem Webspace ein Bild abruft.
Das funktioniert soweit auch ganz gut.
Nur hätte ich gerne, dass das ausgesuchte Bild alle 15 Sekunden durch ein neues Zufallsbild ersetzt wird.
Da kann mein Bekannter mir leider nicht helfen, das übersteigt seine Fähigkeiten.
Hier das Ursprungsscript von ihm
[PHP]<?php
$ordnerlink['0']="./pics/1.mix/pic";
$ordnerlink['1']="./pics/2.men/pic";
$ordnerlink['2']="./pics/3.pr/pic";
$ordnerlink['3']="./pics/4.traf/pic";
$ordnerlink['4']="./pics/5.tier/pic";
$ordnerlink['5']="./pics/6.kid/pic";
$ordnerlink['6']="./pics/7.prom/pic";
$ordnerlink['7']="./pics/8.wohn/pic";
$ordnerlink['8']="./pics/9.talk/pic";
$ordnerlink['9']="./pics/10.zeit/pic";
$ordnerlink['10']="./pics/11.show/pic";
$random = rand(0,10); //anpassen
$format = ".jpg";
$ordner = $ordnerlink[$random];
$files = scandir($ordner);
$files_count = count($files)-2;
$pic = rand(1, $files_count).$format;
echo "";
?> [/PHP]
Kann mir da bitte jemand helfen, und das vorhandene Script entsprechend ergänzen?
Vielleicht solltest du wissen, dass es sich um ca 1.300 Bilder handelt, die wie oben erwähnt in 11 verschiedenen Ordnern liegen. Und es kommen ständig neue dazu.
'http://lorempixel.com/100/100?1',
'http://lorempixel.com/100/100?2',
'http://lorempixel.com/100/100?3',
// alle weiteren Bilder hier angeben
Da müsste ich ja Tage sitzen, die Bilder alle einzutragen.
Darum war ich von dem PHP Script so begeistert
Bevor ich jetzt 1300+ Bilder in einem JS-Array verwalte, würde ich doch auch eher zu Ajax greifen.
Dem Request an das PHP-Script einfach das aktuelle Bild mitgeben, so dass man ausschliessen kann, dass zwei mal dasselbe kommt.
Ob man jetzt eine Zufallszahl per JS berechnet und diese dem Request auch noch mitgibt oder PHP eins zufällig aussuchen lässt, ist denke ich Geschmacksache.
Den Response der PHP-Datei ( idealerweise der Pfad zum neuen Bild ) dann einfach an entsprechender Stelle einhängen.