Page 1 sur 1

Est t'il possible de ...

Posté : 02 mai 2005, 19:03
par jojo
Je ne veux que s'avoir si sait possible pas savoir commen le fair enfin...
pour le moment et si c'est possible!
crée un t'chat en php ou il n'y a pas besoin d'actualiser pour que les message s'afiche! et metrre de ssmyle dans un chat php^^
merci d'avance ^^ et bonne soirée

Posté : 02 mai 2005, 19:04
par daoud
si tu veux éviter d'actualiser tu as une possibilité en html et aussi en javascript

daoud

Posté : 02 mai 2005, 19:07
par Cyrano
Techniquement, le PHP étant un langage serveur, pour que les messages s'affichent en temps réel, il faut que PHP capte les nouveaux messages et les renvoie sur la page. Le problème est au niveau de la détection d'un nouveau message qui est envoyé depuis un poste client.... ce que PHP ne peut pas faire puisqu'il est exécuté coté serveur. Et en admettant qu'il puisse le faire, pour le faire afficher sur la page, il faudrait recharger la page avec le nouveau contenu puisque la page envoyée est en HTML.

Pour faire un chat, il faut te tourner vers Java qui est plus approprié.

Mais je peux me tromper. :P

Posté : 02 mai 2005, 19:16
par daoud
oui, mais en html tu as la balise refresh qui permet d'actualiser selon un temps précisé. Agora-project fonctionne avec ce principe et propose un chat en php (Tiscali dans son appli de mail recharge régulièrement la page automatiquement aussi par exemple). Sinon j'imagine qu'en javascript on peut faire un settimeout qui recharge la page.
Le problème est que tu sollicites le réseau parfois pour rien, et que ce n'est pas du vrai temps réel. Pour cela je rejoins cyrano => java

a+
daoud

Posté : 02 mai 2005, 19:28
par Cyrano
Le problème du rechargement de la page, c'est que quelqun en train d'écrire un message va voir son message s'effacer au moment du rafraichissement automatique...

Posté : 02 mai 2005, 19:32
par pjl
d'ou l'intéret des frames.

Et un premier post sur les chats en PHP : http://www.phpfrance.com/forums/voir_su ... e-chat.php

Posté : 02 mai 2005, 19:34
par fab
Oui ! XMLHTTPrequest :) googolise un peu sur le sujet :)

Posté : 02 mai 2005, 20:08
par jojo
je ne c'est pas commen actualiser automatiquement :o
comment faux fair :p