Page 1 sur 1

rafraîchir page

Posté : 21 juil. 2005, 09:42
par moustibe1
Bonjour,
Je suis en train de faire un mini-forum et j'aimerais savoir comment fait-on pour rafraîchir les pages proprement (pas de balise méta par exemple);
quand un nouveau message est posté, comment fait-on pour le voir automatiquement ?....Merci bien.

Posté : 21 juil. 2005, 09:49
par pjl
Qui doit le voir ?
le posteur ou le visiteur lambda ?

Posté : 21 juil. 2005, 10:01
par raptor
Pour faire propre, il faut faire en une redirection php avec un header, pas en javascript :)
header("Location: pagemessage.php");

@+

rafraîchir page

Posté : 21 juil. 2005, 10:25
par moustibe1
Il s'agit du visiteur landa....

Posté : 21 juil. 2005, 10:28
par raptor
Alors c'est pas possible proprement :)

La seule solution mais pas propre du tout serait :
d'ouvrir un popup toutes les X secondes, qui se chargerai de verifier l'arrivée de nouveaux messages, et si il y en a de reactualiser le contenu de sa fenetre opener. Puis il se fermerai.

Ceci est egalement possible en utilisant une iframe.

Mais honnetement c'est pas propre.
un visiteur qui veut voir si il y a de nouveaux message actualise de lui meme la page.

refaraîchir page

Posté : 21 juil. 2005, 10:32
par moustibe1
Merci pour cette réponse, mais sa veut dire qu'il es impossible de faire une discussion, un peu comme sur msn ?...parce que si le gars pense pas à rafraîchir sa page, il ne voit pas les réponses à son tout dernier message ?...

Posté : 21 juil. 2005, 10:35
par pjl
tu fais un forum ou un chat ?

rafraîchir page

Posté : 21 juil. 2005, 10:37
par moustibe1
en fait, un forum qui peut faire office de chat et vis-versa...
Si on prend en compte que la dimension "chat", qu'en est-il du rafraîchissement ?

Posté : 21 juil. 2005, 10:39
par raptor
Un chat en PHP c'est tuant pour un serveur :)

Il existe des script de chat en php, mais ca consomme en ressources serveur.

Par contre, il existe ce que l'on appelle Shoutbox, ou Tribune libre, qui sont en fait de petit chat, mais generalement on evite d'y mettre un rafraichissement automatique, ou alors on le fait effectuer au bout de x minutes.

Sur les deux sites que j'ai en signature, j'ai développé ce genre de shoutbox.

Par contre ca releve du php, et non du javascript, donc on n'est pas dans le bon forum :)

@+

rafraîchir page

Posté : 21 juil. 2005, 10:42
par moustibe1
Je veux bien le croire........mais en quoi alors ? avec quoi faire l'échange serveur si ce n'est en php ?

rafaraîchir page

Posté : 21 juil. 2005, 10:43
par moustibe1
ok, merci

Posté : 21 juil. 2005, 10:48
par raptor
Il existe des protocoles beaucoup plus adaptés au chat que le http. Irc entre autres.