A voir également:
- Erreur ajax yggtorrent
- Yggtorrent erreur ajax - Meilleures réponses
- Erreur ajax - Meilleures réponses
- Probléme avec ajax svp ✓ - Forum - Webmaster
- YggTorrent change d'interface et d'adresse pour éviter les blocages - Comment Ça Marche - Actualités
- Afficher un message d'erreur avec l'Ajax ✓ - Forum - Javascript
- Ajax qui ne fonctionne pas ✓ - Forum - Javascript
- Problème ajax ✓ - Forum - Webmaster
3 réponses
Groarh
- Messages postés
- 682
- Date d'inscription
- vendredi 1 août 2008
- Statut
- Membre
- Dernière intervention
- 28 juin 2015
Bonjour,
oulah y'a beaucoup de choses qui vont de travers. Bon. On va essayer de faire marcher ce que tu demandes d'abord, et après on verra pour les détails :)
Alors on a entre les mains :
- une page HTML qui envoie des messages en Ajax
- un script PHP qui enregistre et renvoie le message.
Le mot important là-dedans c'est « renvoie » : le serveur répond à une requête, et seulement celle-là (c'est le principe de base du Web). En l'occurence, il répond à la requête Ajax qui vient d'envoyer le message.
Il te manque la moitié des choses pour avoir une application de chat complète : tu n'as que la partie émission, il faut faire la partie réception.
La solution la plus facile à mettre en oeuvre, qu'on retrouve assez souvent sur les divers tutoriels, c'est d'avoir un second requêteur Ajax qui interroge le serveur régulièrement (toutes les 2 ou 3 secondes). Je te conseille de faire également un second script PHP pour bien différencier les choses.
Je ne vais pas te faire un tutoriel, il y en a des tas sur le Net. J'aimerais déjà savoir si tu peux t'en sortir avec les infos que je viens de te donner. Sinon, reviens me poser tes questions et j'y répondrai volontiers ;)
oulah y'a beaucoup de choses qui vont de travers. Bon. On va essayer de faire marcher ce que tu demandes d'abord, et après on verra pour les détails :)
Alors on a entre les mains :
- une page HTML qui envoie des messages en Ajax
- un script PHP qui enregistre et renvoie le message.
Le mot important là-dedans c'est « renvoie » : le serveur répond à une requête, et seulement celle-là (c'est le principe de base du Web). En l'occurence, il répond à la requête Ajax qui vient d'envoyer le message.
Il te manque la moitié des choses pour avoir une application de chat complète : tu n'as que la partie émission, il faut faire la partie réception.
La solution la plus facile à mettre en oeuvre, qu'on retrouve assez souvent sur les divers tutoriels, c'est d'avoir un second requêteur Ajax qui interroge le serveur régulièrement (toutes les 2 ou 3 secondes). Je te conseille de faire également un second script PHP pour bien différencier les choses.
Je ne vais pas te faire un tutoriel, il y en a des tas sur le Net. J'aimerais déjà savoir si tu peux t'en sortir avec les infos que je viens de te donner. Sinon, reviens me poser tes questions et j'y répondrai volontiers ;)
marwen109
- Messages postés
- 63
- Date d'inscription
- jeudi 12 août 2010
- Statut
- Membre
- Dernière intervention
- 26 mars 2012
bonjour , voila j'ai trouvé ton indication "interroger le serveur réguliérement." c'est du simple javascript.
<< setInterval("declanche('')",3000) >>
pour déclencher mon requette ajax réguliérement.........
mon script marche correctement aujourd'hui , j'ai modifier la page "fiche.php"
mais le fichier partagé "chateur.txt"
va t'il provoqué une section critique ,imagine que les deux processes (les deux chateurs) accède en meme temp en écriture..... est-ce-qu'on peut utilisé du sémaphore dans ce cas la ?
je ponce que l'utilisation du base de donné est mieux q'un fichier texte],
en tous cas
Merci pour vous :=)
<< setInterval("declanche('')",3000) >>
pour déclencher mon requette ajax réguliérement.........
mon script marche correctement aujourd'hui , j'ai modifier la page "fiche.php"
mais le fichier partagé "chateur.txt"
va t'il provoqué une section critique ,imagine que les deux processes (les deux chateurs) accède en meme temp en écriture..... est-ce-qu'on peut utilisé du sémaphore dans ce cas la ?
je ponce que l'utilisation du base de donné est mieux q'un fichier texte],
en tous cas
Merci pour vous :=)
Renouvelle mes remerciements à vous. je vais trouver une solution à ce problème moi seul
Ne t'inquiète pas pour moi :=)