Aide sur mon mini-chat
Fermé
naoufal118
Messages postés
74
Date d'inscription
vendredi 30 mars 2007
Statut
Membre
Dernière intervention
11 juillet 2010
-
30 juin 2010 à 00:27
naoufal118 Messages postés 74 Date d'inscription vendredi 30 mars 2007 Statut Membre Dernière intervention 11 juillet 2010 - 30 juin 2010 à 01:25
naoufal118 Messages postés 74 Date d'inscription vendredi 30 mars 2007 Statut Membre Dernière intervention 11 juillet 2010 - 30 juin 2010 à 01:25
A voir également:
- Aide sur mon mini-chat
- Chat gpt gratuit - Télécharger - Outils Internet
- Meilleur mini pc - Guide
- Opera mini pc - Télécharger - Navigateurs
- Geekom mini it11 - Guide
- Opera mini se connecter ✓ - Forum Facebook
8 réponses
BloodyAngel
Messages postés
1479
Date d'inscription
mardi 21 juin 2005
Statut
Contributeur
Dernière intervention
21 juin 2018
401
30 juin 2010 à 00:35
30 juin 2010 à 00:35
Hello
j'ai déjà eu le cas quand j'ai créé un mini-chat comme toi.
J'y étais arrivé en utilisant AJAX (Asynchrone - Javascrip - XML).
En gros tu crées une page PHP avec l'accès à la BD pour rappatrier les messages, tu l'envoies en format XML à la page principale et tu récupères l'XML avec le Javascript pour l'afficher sans rafraichir.
Bon c'est pas hyper clair mais ça fait loin pour moi ;o)
J'te donne un site qui m'a beaucoup aidé sur la question : https://gael-donat.developpez.com/web/intro-ajax/
j'ai déjà eu le cas quand j'ai créé un mini-chat comme toi.
J'y étais arrivé en utilisant AJAX (Asynchrone - Javascrip - XML).
En gros tu crées une page PHP avec l'accès à la BD pour rappatrier les messages, tu l'envoies en format XML à la page principale et tu récupères l'XML avec le Javascript pour l'afficher sans rafraichir.
Bon c'est pas hyper clair mais ça fait loin pour moi ;o)
J'te donne un site qui m'a beaucoup aidé sur la question : https://gael-donat.developpez.com/web/intro-ajax/
naoufal118
Messages postés
74
Date d'inscription
vendredi 30 mars 2007
Statut
Membre
Dernière intervention
11 juillet 2010
30 juin 2010 à 00:41
30 juin 2010 à 00:41
Merci pour ta réponse mais AJAX c'est un language de programmation ?
avion-f16
Messages postés
19246
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
4 497
30 juin 2010 à 00:49
30 juin 2010 à 00:49
Non, c'est un concept.
Le langage utilisé, c'est Javascript.
Voici d'autres liens :
https://siddh.developpez.com/articles/ajax/
https://dmouronval.developpez.com/tutoriels/ajax/comprendre-requete-ajax/
https://www.commentcamarche.net/contents/ajax-3316032100
https://openclassrooms.com/fr/courses/245710-ajax-et-lechange-de-donnees-en-javascript/244425-le-concept-dajax
https://openclassrooms.com/fr/courses/245710-ajax-et-lechange-de-donnees-en-javascript/244798-lobjet-xmlhttprequest
Je pense que tu as suffisament de lecture :)
Le langage utilisé, c'est Javascript.
Voici d'autres liens :
https://siddh.developpez.com/articles/ajax/
https://dmouronval.developpez.com/tutoriels/ajax/comprendre-requete-ajax/
https://www.commentcamarche.net/contents/ajax-3316032100
https://openclassrooms.com/fr/courses/245710-ajax-et-lechange-de-donnees-en-javascript/244425-le-concept-dajax
https://openclassrooms.com/fr/courses/245710-ajax-et-lechange-de-donnees-en-javascript/244798-lobjet-xmlhttprequest
Je pense que tu as suffisament de lecture :)
naoufal118
Messages postés
74
Date d'inscription
vendredi 30 mars 2007
Statut
Membre
Dernière intervention
11 juillet 2010
30 juin 2010 à 00:54
30 juin 2010 à 00:54
Ok merci.Mais stp pour apprendre ce concept de AJAX est ce qu'il est indisponsable de savoir le language du javascript ?
BloodyAngel
Messages postés
1479
Date d'inscription
mardi 21 juin 2005
Statut
Contributeur
Dernière intervention
21 juin 2018
401
30 juin 2010 à 00:55
30 juin 2010 à 00:55
C'est mieux...
Perso je ne connais pas le Javascript. Je me suis contenté de copier-coller des parties de codes trouvées sur le net, de les comprendre, et de les adapter à mon site.
C'est pas la meilleure des solutions mais je ne voulais pas apprendre le Javascript juste pour ça.
Si tu fais comme moi, veille quand même à bien comprendre le code que tu colles. Tu devras probablement l'adapter à ta sauce.
Perso je ne connais pas le Javascript. Je me suis contenté de copier-coller des parties de codes trouvées sur le net, de les comprendre, et de les adapter à mon site.
C'est pas la meilleure des solutions mais je ne voulais pas apprendre le Javascript juste pour ça.
Si tu fais comme moi, veille quand même à bien comprendre le code que tu colles. Tu devras probablement l'adapter à ta sauce.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
naoufal118
Messages postés
74
Date d'inscription
vendredi 30 mars 2007
Statut
Membre
Dernière intervention
11 juillet 2010
30 juin 2010 à 00:56
30 juin 2010 à 00:56
Ok merci bcp
BloodyAngel
Messages postés
1479
Date d'inscription
mardi 21 juin 2005
Statut
Contributeur
Dernière intervention
21 juin 2018
401
30 juin 2010 à 00:58
30 juin 2010 à 00:58
Pas de quoi. Bon amusement :o)
naoufal118
Messages postés
74
Date d'inscription
vendredi 30 mars 2007
Statut
Membre
Dernière intervention
11 juillet 2010
30 juin 2010 à 01:00
30 juin 2010 à 01:00
merci.mais stp je voudrais te poser une autre question :p
est ce qu'il n'existe pas une méthode de faire cela en PHP et SQL seulement car je ne veux pas apprendre javascript maintenant alors. :p
Merci pr tes réponses.
est ce qu'il n'existe pas une méthode de faire cela en PHP et SQL seulement car je ne veux pas apprendre javascript maintenant alors. :p
Merci pr tes réponses.
BloodyAngel
Messages postés
1479
Date d'inscription
mardi 21 juin 2005
Statut
Contributeur
Dernière intervention
21 juin 2018
401
30 juin 2010 à 01:05
30 juin 2010 à 01:05
A ma connaissance c'est impossible. Et je serais fort étonné d'avoir tort ^^
Le PHP est un langage qui tourne sur le serveur, donc il ne peut pas intervenir directement sur la page client si ce dernier ne fait pas un appel (click sur un lien ou autre).
Le Javascript tourne sur l'explorateur du client, donc il peut forcer un refresh de la page entière ou d'une partie de la page. En AJAX, c'est lui qui fait appel au code PHP qui se trouve sur le serveur.
Le PHP est un langage qui tourne sur le serveur, donc il ne peut pas intervenir directement sur la page client si ce dernier ne fait pas un appel (click sur un lien ou autre).
Le Javascript tourne sur l'explorateur du client, donc il peut forcer un refresh de la page entière ou d'une partie de la page. En AJAX, c'est lui qui fait appel au code PHP qui se trouve sur le serveur.
avion-f16
Messages postés
19246
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
4 497
30 juin 2010 à 01:11
30 juin 2010 à 01:11
C'est possible sans Javascript mais ça fait appelle à des techniques très déconseillées (les frames).
Des bases en Javascript te suffiront. De plus, le Javascript ressemble assez fortement en PHP au niveau de la structure. Du moment que tu sais comme intégrer du JS dans une page, utiliser les variables, faire des conditions et écrire dans un élément, tu y arriveras sans problème.
Des bases en Javascript te suffiront. De plus, le Javascript ressemble assez fortement en PHP au niveau de la structure. Du moment que tu sais comme intégrer du JS dans une page, utiliser les variables, faire des conditions et écrire dans un élément, tu y arriveras sans problème.
naoufal118
Messages postés
74
Date d'inscription
vendredi 30 mars 2007
Statut
Membre
Dernière intervention
11 juillet 2010
30 juin 2010 à 01:25
30 juin 2010 à 01:25
Ok merci pour tes réponses concentrés.