Is het mogelijk om met php fotos random op een bepaalde plek binnen een website te tonen.

Het is de bedoeling dat de foto na elke 3 seconde wijzigt in een andere foto.

Ik weet dat dit we met javascript kan maar ik wil dit met php doen ivm met tekst variabelen voor een mouseover functie.

het kan met php maar dan moet je elke keer de pagina reloaden om de 3sec

php werkt voordat de pagina op je scherm staat
javascript werkt als de pagina al geladen is
*Wat Rick zegt

En als aanvulling... Je kunt het evt wel met PHP doen, maar dan moet je een iframe gebruiken. Echter, ik denk dat de JS oplossing de beste is (met iframes heb je dan elke 3 seconde zo'n klikje :P)
Ik was er inderdaad zelf ook al achter.
Ik ben nu bezig om er een combinatie van te maken van php en JS
/me helpt

<script type="text/javascript">
var nummer=Math.rand(),img_array = new Array(
<?
foreach($lijst_met_pics as $value){
echo '"'.$value.'",';
}
?>
);
var nummer=Math.round(Math.random()*(img_array.length-1));
document.write('<img id="random_pic" src="'+img_array[nummer]+'" />');
</script>

zo zou het moeten werken (denk ik :P)

en dan met setTimeout() om de zoveel tijd laten veranderen
hint: document.getElementById('random_pic').src

Reageren