This hack uses a bashscript and apache’s time dependent rewriting function to deliver a random image directly from a directory, no php, no nothing. This way you can embed a simple image link http://path/to/random.jpg and for each second a different image from a folder will be used, so every page visitor gets a random image.
COUNT=0 FOLDER=320px ACCESSFILE=$FOLDER/.htaccess URL=echo RewriteEngine on > $ACCESSFILE echo RewriteRule ^random.jpg\$ %\{TIME_SEC\}.jpg >> $ACCESSFILE echo >> $ACCESSFILEwhile [ $COUNT -le 60 ] do FILE=`ls $FOLDER/*.jpg | rl --count=1` SEC=`echo 0$COUNT | rev | cut -c 1-2 | rev` echo RewriteRule \^$SEC.jpg\$ $URL${FILE##*/} >> $ACCESSFILE COUNT=`expr $COUNT + 1` doneexit 0;
This produces an .htaccess file that looks like this:
RewriteEngine on RewriteRule ^random.jpg$ %{TIME_SEC}.jpgRewriteRule ^00.jpg$ Offener_Schaltkreis_Preview-07.jpg RewriteRule ^01.jpg$ Offener_Schaltkreis_Preview-09.jpg RewriteRule ^02.jpg$ Offener_Schaltkreis_Preview-02.jpg RewriteRule ^03.jpg$ Offener_Schaltkreis_Preview-17.jpg RewriteRule ^04.jpg$ Offener_Schaltkreis_Preview-01.jpg...RewriteRule ^59.jpg$ Offener_Schaltkreis_Preview-01.jpg RewriteRule ^60.jpg$ Offener_Schaltkreis_Preview-07.jpg
http://www.forkable.eu/release/osk/o/preview/320px/random.jpg
Test it with refresh !!!