comment faire une boucle "toutes les 3 secondes"? - PHP - Programmation
Marsh Posté le 30-08-2005 à 16:46:18
Ben déjà, une fois que ta page est affiché dans ton navigateur, php ne peut plus rien changé à la partie affiché. A la limite, il ne peut intervenir que sur ce qui n'a pas encore été envoyé.
Pour ton probléme, il suffit de redemander la même page toutes les trois secondes. Pour ça la balise meta refresh est trés bien, et je te laisses jeter un oeuil du côté de la section html pour plus de détail.
Marsh Posté le 30-08-2005 à 16:48:23
merci pour ta réponse
en fait je le fais déjà avec méta refresh
ça marche nikel sauf que ça fait mal aux yeux
c'est pour cela que je voulais faire cette boucle
et pour répondre à ta très juste remarque, j'ai fait une page normale avec un iframe de dans. et c'est uniquement cette iframe dans la quelle j'ai mis le méta refresh. donc je pense que je dois pouvoir fair cette boucle non?
en fait je fais le meta refresh sur la page et dans la page ya la boucle qui boucle jusqu'à ce que la bdd ait changé. alors elle réaffiche.... et ainsi de suite...
Marsh Posté le 30-08-2005 à 16:52:56
oui je suis d'accord c'est super limite comme truc. mais encore une fois c'est pour une utilisation perso...
soyez indulgents
Marsh Posté le 30-08-2005 à 17:02:10
y'avez un truc similaire utilisé pour un chat en PHP.
par là : http://forum.hardware.fr/hardwaref [...] 2991-1.htm
Marsh Posté le 30-08-2005 à 18:59:54
Merci c'est exactement ce qu'il me faut.
J'y comprends rien mais je persiste bien sur...
Marsh Posté le 30-08-2005 à 16:39:50
Salut!
alors j'explique mon pb: j'ai une page php qui va taper une base de données.
ma bdd est suceptible d'être modifiée. Et comme je veux être prévenu tout de suite (mettons toutes les 3 secondes) si elle a été modifiée j'aimerai bien faire une boucle du genre :
répéter toutes les 3 secondes
{
si (ma bdd a changé) alors
réafficher la page
}
Je sais c'est pas un truc à mettre sur un serveur mais c'est pour une utilisation perso, yaura que moi de connecté sur cette page.
Merci pour vos idées, c'est super important pour moi