Chat réactualiser automatiquement en PHP

Résolu/Fermé
antoine19111996 Messages postés 46 Date d'inscription lundi 22 août 2011 Statut Membre Dernière intervention 14 mai 2013 - 17 avril 2012 à 11:33
 Utilisateur anonyme - 17 avril 2012 à 13:41
Bonjour,

Je suis en train de créer un site et j'aimerai y insérer un chat qui s'actualise tout seul (pas besoin de cliquer sur reactualiser pour voir les nouveau messages) en PHP. Le seul problème c'est que je ne sais pas comment.

J'espère pouvoir lire vos réponses bientôt.

Antoine
A voir également:

3 réponses

Utilisateur anonyme
17 avril 2012 à 11:38
salut !
le php est interprété par le serveur et donc tu ne peux pas uniquement via le php faire ca (à moins de recharger toutes les x secondes mais ca alourdi et ca sera décalé).
Par contre avec du javascript (et ajax) oui :
https://blueimp.net/
bne journée !
naga
1
Tu peux utiliser ça en haut de ton fichier php.

header ("Refresh: 5;URL=page_suivante.php");


Bien sûr tu change page_suivante.php par ta page courante, et tu change le '5' par le nombre de seconde avant l'actualisation.

C'est une méthode qui n'est pas forcément la meilleur car tu recharges la page a chaque fois.

Peut-être faire ça en Ajax !
1
antoine19111996 Messages postés 46 Date d'inscription lundi 22 août 2011 Statut Membre Dernière intervention 14 mai 2013 1
17 avril 2012 à 12:36
ATTENTION : Cette ligne de code est pratique et fonctionne bien, toutefois, pour ecrire un message ce n'est ps pratique vue que la page ce reactualise donc penser a remplacer le 5 par 60 au minimum ^^.
Sinon cette ligne de code est vraiment genial.

Antoine
0
antoine19111996 Messages postés 46 Date d'inscription lundi 22 août 2011 Statut Membre Dernière intervention 14 mai 2013 1
17 avril 2012 à 12:28
Merci a tout les deux, je crois que je vait utiliser celle de Jay car je n'ai encore jamais utiliser le java.

Merci encore pour vos réponses

Antoine
0
Utilisateur anonyme
17 avril 2012 à 13:41
pour info, je n'en ai quasiment jamais fait mais y a tellement de scripts de dipso que tu aura juste à réadapter le code (très simple), et ca permettra à tes utilisateurs d'avoir un vrai temps réel. Ensuite, il ne sera pas difficile de modifier ton code pour aller vers le js =)
0