AJAX CHAT V2.0

cs_canibale Messages postés 33 Date d'inscription mardi 23 mai 2006 Statut Membre Dernière intervention 28 février 2009 - 1 janv. 2007 à 19:26
expertgaz Messages postés 5 Date d'inscription dimanche 16 mars 2008 Statut Membre Dernière intervention 3 mai 2011 - 3 mai 2011 à 01:52
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/40934-ajax-chat-v2-0

expertgaz Messages postés 5 Date d'inscription dimanche 16 mars 2008 Statut Membre Dernière intervention 3 mai 2011
3 mai 2011 à 01:52
Hello je viens de tester ton forum et sérieux c'est du joli bouleau.
Je suis en train d'essayer de l'intégré à un site nuked klan. Bon pas mal de modif ( Base Mysql, taille, paramètre d'affichage) Mais ça passe impec.
Là je cherche à laisser la page login mais qu'il soit inscrit en login le pseudo du gars enregistrer et qu'il n'ai que le skin à choisir pour rentrer dans le chat.
La page d'ouverture étant en php j'ai fait une insertion par un Iframe mais le plus dur reste à venir "transformer" la page d'ouverture html en PHP pour retrouver dans la BDD le login du futur connecté.
Taille du chat ajustable dans le .HTML (row) (col) et connection à la DBB dans java.php après suffit de virer les deux première ligne et le chat marche à merveille ^^
MERCI c'est vraiment ce que je cherchais, avec une page en index.php ça m'aurait évité une journée à passer de plus pour bien la casé dans mon nuked
Arto_8000 Messages postés 1044 Date d'inscription lundi 7 mars 2005 Statut Membre Dernière intervention 13 juillet 2010 7
11 mai 2010 à 23:15
Pour les commandes c'est un peu comme IRC, il faut que tu précèdes chaque commande d'un "/" et que tu mettes un espace entre chaque paramètre. Exemple :

/identify ajax 123

Cette commande te connecteras admin (compte admin par défaut). Si tu veux avoir les détails plus complet des commandes, il y a un fichier info.html dans le zip que tu peux regarder.

Pour la RAZ, si je me rappelle bien, il y a la commande /cleanup que tu peux exécuter une fois que tu es admin pour pouvoir supprimer les messages inutiles de la bd.
cs_rayman223 Messages postés 17 Date d'inscription dimanche 9 décembre 2007 Statut Membre Dernière intervention 20 mai 2010
11 mai 2010 à 15:43
vivement une petite docu détaillé pour les différentes commande.
Perso, je pige que dal ^^'

Mais ça m'a l'air franchement sympa :D

Il y a un système de RAZ? (tout en gardant la première donnée qui apparemment est nécessaire?)
jeromelabbe Messages postés 1 Date d'inscription mardi 31 juillet 2007 Statut Membre Dernière intervention 5 janvier 2009
5 janv. 2009 à 17:55
moi aussi j'ai la même erreur, rien ne se passe quand j'execute une commande avec NickServ

/msg NickServ identify [password} ..... ça ne marche pas
/msg NickServ register [password} ..... ça ne marche pas
/msg NickServ ghost {utilisateur} [password} ..... ça ne marche pas

rien ne se pase ! aidez-moi svp
Arto_8000 Messages postés 1044 Date d'inscription lundi 7 mars 2005 Statut Membre Dernière intervention 13 juillet 2010 7
29 sept. 2008 à 03:22
Petite confusion, "ghost" c'est pour kicker quelqu'un qui porte notre nom enregistré. "identify" c'est pour s'identifier. Donc dans ton cas /msg NickServ identify [mot de passe].

Je vais update la description pour que ça inclut la documentation que je m'étais fait pour les commandes. Comme ça si ta d'autres questions pour les commandes toutes l'information devrait si trouver.
didicito Messages postés 6 Date d'inscription mardi 7 mars 2006 Statut Membre Dernière intervention 28 septembre 2008
28 sept. 2008 à 15:58
Bonjour
Voila j'ai installé le chat les message marche bien etc... mais j'arrive pas a me connecter en admin en tappant la commande /msg ghost ajax 123
bizarre.. si quelqu'un peut m'aider =)
cs_maxouye Messages postés 16 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 27 mai 2009
26 juin 2008 à 15:25
Gé-Nial
Antoine59840 Messages postés 6 Date d'inscription vendredi 21 juillet 2006 Statut Membre Dernière intervention 9 janvier 2008
9 janv. 2008 à 11:10
Bonjour,
Je voudrais savoir ou on peu se connecter?
Car moi cela fonctionne pas :s
cs_daniel80 Messages postés 1 Date d'inscription mercredi 5 octobre 2005 Statut Membre Dernière intervention 12 octobre 2007
12 oct. 2007 à 19:14
Bonjour,
Le projet est une super idée et encore bravo pour ton script ;-)
Sinon moi j'ai un problème sur Free, le service NickServ ne fait rien du tout, en gros je peut mettre un pseudo comme celui par défaut qui est ajax sans rentrer de mot de passe et ça ne dit rien. Si j'essaie d'enregistrer un nouveau pseudo il ne se passe rien non plus :-/ Pourtant j'ai bien mis les informations de la base sql, je comprends pas... Je peut envoyez des messages mais tout ce qui concerne le service nickserv rien ne se passe :-(
Arto_8000 Messages postés 1044 Date d'inscription lundi 7 mars 2005 Statut Membre Dernière intervention 13 juillet 2010 7
3 sept. 2007 à 16:25
Tu utilises MySQL comme base de donnée ou autre chose ? Normalement avec MySQL c'est pas vraiment supposer planter ... c'est un backup des base de donnée en version texte à partir de MySQL.
cs_elias75 Messages postés 1 Date d'inscription mercredi 10 janvier 2007 Statut Membre Dernière intervention 31 août 2007
31 août 2007 à 18:05
bonjour voila je suis novice alors un peut d inldulgence je voulais installe le chat en local et j ai ce message d erreur:
#1064 - Erreur de syntaxe près de 'ENGINE=MyISAM DEFAULT CHARSET=latin1 PACK_KEYS=0 AUTO_INCREMENT=' à la ligne 8
predator125 Messages postés 1 Date d'inscription mardi 31 juillet 2007 Statut Membre Dernière intervention 6 août 2007
6 août 2007 à 21:19
Bonjour,

Lorsque je fais entrer après avoir entré un pseudo, la touche "entrer" se grise et occune action ne se passe :S
Je suis chez free.

Pouvez-vous m'aidez, merci d'avance :)
Arto_8000 Messages postés 1044 Date d'inscription lundi 7 mars 2005 Statut Membre Dernière intervention 13 juillet 2010 7
3 août 2007 à 00:24
Probablement d'ici le début de l'été prochain. J'ai d'autre projet assez gros que je voulais faire avant de continuer ce projet. Pour la prochaine version ce sera WYSIWIG au lieu du textarea et le PHP sera davantage modulaire, ça c'est certain. J'ai plusieurs autres trucs en tête qui seront peut-être aussi ajouter comme le fait que l'on puisse avoir plus d'un channel ouvert en même temps, avoir des informations plus avancé sur les autres utilisateurs, etc.
Eliays Messages postés 67 Date d'inscription samedi 3 juin 2006 Statut Membre Dernière intervention 29 janvier 2009
2 août 2007 à 16:49
a quand une mise a jour avec les multi salon? :p
Arto_8000 Messages postés 1044 Date d'inscription lundi 7 mars 2005 Statut Membre Dernière intervention 13 juillet 2010 7
16 juin 2007 à 01:01
Le password dans la db est encrypter, par défault le username/password de l'admin c'est ajax : 123
icallot Messages postés 1 Date d'inscription mardi 20 juin 2006 Statut Membre Dernière intervention 15 juin 2007
15 juin 2007 à 17:35
Je n'arrive pas à trouver comment me déterminer administrateur. J'ai ajouté un user via sql mais ça ne doit pas être la bonne solution. J'ai également essayé toutes les commandes avec nickserv mais elles restent sans effet ainsi qu'avec adminserv qui me renvoie que je ne suis pas administrateur...
Merci d'aavance pour ton aide
Arto_8000 Messages postés 1044 Date d'inscription lundi 7 mars 2005 Statut Membre Dernière intervention 13 juillet 2010 7
24 avril 2007 à 03:19
Pour l'instant, le texte est uniquement géré avec textarea, select et input, donc la seul couleur que je peux mettre c'est avec les css ce qui me limite beaucoup. Si je reprends le projet de ce chat un jour, je vais utiliser WYSIWYG, qui va me permettre de gérer la zone de texte comme du code HTML et non juste comme du texte plain.
zambaster Messages postés 6 Date d'inscription mardi 18 juillet 2006 Statut Membre Dernière intervention 23 avril 2007
23 avril 2007 à 15:16
Merci, c'est super j'adopte. Est-ce possible que chaque utilisateur ai une couleur de police différente ?
Arto_8000 Messages postés 1044 Date d'inscription lundi 7 mars 2005 Statut Membre Dernière intervention 13 juillet 2010 7
21 avril 2007 à 03:10
Tu peux faire ce que tu veux avec ce script, tout les scripts que je diffuses sur Codes-Sources sont Open-Source et gratuit d'utilisation.
zambaster Messages postés 6 Date d'inscription mardi 18 juillet 2006 Statut Membre Dernière intervention 23 avril 2007
19 avril 2007 à 18:07
Ok j'ai retrouvé mon erreur, c'était dans le ajax.php au niveau da la connexion à la BdD. Maintenant ca fonctionne très bien. Tu as fait du super boulot. Merci, dis moi, est-ce que je peux mettre en place ton chat sur mon site perso stp ? Et est-ce qu'on peut modifier/ajouter des trucs ?
zambaster Messages postés 6 Date d'inscription mardi 18 juillet 2006 Statut Membre Dernière intervention 23 avril 2007
19 avril 2007 à 16:08
Pour plus de détails mais comme je sais pas trop où chercher, je vois que dans le dossier "users", 1 fichier a été créé "66ba8c38870093ba191943579a54f3c6.txt" avec dedans "#name:4:test#mode:2:+u#id:0:".
zambaster Messages postés 6 Date d'inscription mardi 18 juillet 2006 Statut Membre Dernière intervention 23 avril 2007
19 avril 2007 à 15:29
Slt, j'ai modifier le fichier ajax.php pour les ligne 158 & 159 pour accéder à ma base MySQLqui se trouve chez Free car c'est un site perso. J'ai bien exécuter les requétes du fichier db.sql dans une BdD déjà crée par défaut par Free et je ne peux pas en créées d'autres. La page "index.php" s'affiche bien et je tape un nick puis je valide et rien ne se passe. Comment puis-je contrôler d'où vient l'erreur ? Dans phpMyAdmin, je vois que les tables ont été créees avec pour les champs VARCHAR un interclassement en "latin1_swedish_ci", est-ce normal ? Je vais continuer à chercher d'où ca peut venir mais pour l'instant je vois pas.
Merci d'avance.
Arto_8000 Messages postés 1044 Date d'inscription lundi 7 mars 2005 Statut Membre Dernière intervention 13 juillet 2010 7
26 mars 2007 à 23:24
Parler français ça te dit quelque chose ?

Pour ta question à demi compréhensible, le pseudo n'est jamais écrasé, il est seulement oublié du moment où le script ne reçoit plus de requête du navigateur pour ce pseudo, donc si tu déconnectes, le premier est oublié et n'affiche que celui avec lequel tu t'es reconnecté.
mehdi_1611 Messages postés 1 Date d'inscription mardi 2 août 2005 Statut Membre Dernière intervention 26 mars 2007
26 mars 2007 à 23:06
kand j'éssé de m'connecter avec 2 pseudi dufférents le premier s'ecrase!! c un bug ou une fausse manip??
zouax Messages postés 9 Date d'inscription dimanche 25 janvier 2004 Statut Membre Dernière intervention 20 janvier 2007
20 janv. 2007 à 16:09
ce chat est tres bien, la version de Anthomicro est nickelle, bravo, je vais voir si je peux me servir de ce script, malgré mon débutanisme ;o)
Arto_8000 Messages postés 1044 Date d'inscription lundi 7 mars 2005 Statut Membre Dernière intervention 13 juillet 2010 7
2 janv. 2007 à 18:06
Bon j'ai trouvé d'où venait les problèmes et je les ai règlés. Le chat devrait être maintenant entièrement fonctionnel dès que le dernier update que j'ai fait s'affiche.
Arto_8000 Messages postés 1044 Date d'inscription lundi 7 mars 2005 Statut Membre Dernière intervention 13 juillet 2010 7
2 janv. 2007 à 08:00
Bon il y a un petit bug étrange que je viens de découvrir ... pour aucune raison la table sql me retourne l'erreur suivant "#1062 - Duplicate entry '127' for key 1", même si aucun enregistrement avec l'index 127 existe.

Si un certain "test" qui a changé de nom pour "max" peut m'expliquer ce qu'il a testé, cela m'aiderait.
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
1 janv. 2007 à 21:30
Salut,

j'en profite pour faire la pub de ma version : http://www.vulgarisation-informatique.com/source-4--chat-en-php-utilisant-les-xmlhttp-requests-version-2.php

je viens de la remettre à jour y'a pas longtemps ;)

a +

Antho
cs_canibale Messages postés 33 Date d'inscription mardi 23 mai 2006 Statut Membre Dernière intervention 28 février 2009
1 janv. 2007 à 20:17
Testes impeccable ! 5/5

Optimisation : Presque parfait ! 4.5/5
(des $variable = "chaine de caractère"; se baladent encore mais compensés par d'autres bonnes choses que j'en connais qui n'auraient pas fait <= je sais pas si ma phrase est très française mais bon !)

Code propre :
-Indentation : 2/2
-Commentaires : 2/2
-Noms de variables explicites : 0.5/1

Nombre des fichiers :
Raisonnable : 5/5

19/20 Pour ta source !
(soit 9.5 arrondit au supérieur : 10 !)
cs_canibale Messages postés 33 Date d'inscription mardi 23 mai 2006 Statut Membre Dernière intervention 28 février 2009
1 janv. 2007 à 19:26
Yahou ! Je l'attendais avec impatience !
Il a l'air bien je regarde mieux de suite !
(Pour le bug IE c'est pas grave ^^)
Rejoignez-nous