Image php

Fermé
aigle - 7 nov. 2009 à 18:56
PhP Messages postés 1770 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 - 7 nov. 2009 à 19:13
Bonjour,
comment peut on afficher plusieurs images dans la même place avec php

( d'une façon que je vois la premier image affichée après 2secondes par exemple une autre image la remplace dans la même place)

merci de m'aider
A voir également:

2 réponses

le hollandais volant Messages postés 4998 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 23 décembre 2023 1 057
7 nov. 2009 à 19:00
Salut !
Étant donné que le PHP est un langage serveur (le serveur l'éxécute) qui génére des pages web PUIS les envoie vers le client (l'internaute), ce dernier aura une page web fixe.

Et, à moins de recharger la page tout entière toutes les 2 secondes, c'est, je pense pas possible.

en revanche, le Javascript, un scripte s'éxécutant sur l'ordinateur du client le fait : http://www.parishotelsweb.com/de/scriptocean.html
0
PhP Messages postés 1770 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 606
7 nov. 2009 à 19:13
Bsr

En php je vois pas trop l'intérêt vu que ca revient à recharger la page au bout de N secondes une sorte de redirection donc c'est pas top.

Le plus simple est de faire ça en Javascript .

Par ex ce code affiche l'image img1.jpg puis au bout de 2" l'image img2.jpg

<html>
<head>
<script>
	function changeImage()
	{
		var elt = document.getElementById("photo");
		elt.src = "img2.jpg";
	}


	function load()
	{
		setTimeout("changeImage()",2000);
	}
</script>
</head>
<body onload="load()">
	<img id="photo" src="img1.jpg" />
</body>	
</html>



Bon c'est assez simpliste faudrait ajouter un preloader mais c'est l'idée
0