Est t'il possible de ...

Eléphant du PHP | 84 Messages

02 mai 2005, 19:03

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

Eléphant du PHP | 219 Messages

02 mai 2005, 19:04

si tu veux éviter d'actualiser tu as une possibilité en html et aussi en javascript

daoud

Mammouth du PHP | 19672 Messages

02 mai 2005, 19:07

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
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 219 Messages

02 mai 2005, 19:16

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

Mammouth du PHP | 19672 Messages

02 mai 2005, 19:28

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...
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

ViPHP
pjl
ViPHP | 2119 Messages

02 mai 2005, 19:32

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

ViPHP
fab
ViPHP | 2657 Messages

02 mai 2005, 19:34

Oui ! XMLHTTPrequest :) googolise un peu sur le sujet :)

Eléphant du PHP | 84 Messages

02 mai 2005, 20:08

je ne c'est pas commen actualiser automatiquement :o
comment faux fair :p