logo Homepage
+  NewbieContest
|-+  Programmation» Langages Web» [PHP] Développement d'un Chat
Username:
Password:
Pages: [1]
  Imprimer  
Auteur Fil de discussion: [PHP] Développement d'un Chat  (Lu 5255 fois)
ajacob
Profil challenge

Classement : 96/54284

Néophyte
*
Hors ligne Hors ligne
Messages: 39


Voir le profil
« le: 24 Septembre 2006 à 11:47:13 »

Salut à tous

Voila, depuis quelque jours, je suis en train de créer un 'Chat' en langage Web.

Il est actuellement disponible sur http://kalashland.sup.fr

Attention : je l'ai conçu pour qu'il marche sous firefox (pour le moment) donc je ne vous garanti rien avec les autres...

Si vous pouviez le tester rapidement, me dire s'il y a des bugs voir me donner des idée d'améliorations, ce serait vraiment simpa!

Merci!

Ps: Je suis une bouze en design xD
Journalisée
Shakan

Profil challenge

Classement : 1066/54284

Membre Complet
***
Hors ligne Hors ligne
Messages: 181


Voir le profil WWW
« #1 le: 24 Septembre 2006 à 12:06:16 »

Donc le 1er bug que j'ai recensé et nous sommes d'accord Kalash  est le problème de multicompte, en fait il est possible de se connecter avec plusieurs pseudos différent ou non. Il suffit en effet de se connecter sur le chat depuis plusieurs fenêtres de son navigateur en espérant que ça ne donne pas une mauvaise idée à un lamer qui me lira

Donc voilà pour ce début qui s'annonce prometteur
Journalisée

-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d- s+: a-- C++ UL- P L++ E--- W++ N+ o K- w
O-- M-- V-- PS PE Y PGP- t+ 5 X+ R tv- b++ DI D++
G e++ h! r++ y+
------END GEEK CODE BLOCK------
Nebelmann

Profil challenge

Classement : 462/54284

Membre Héroïque
*****
Hors ligne Hors ligne
Messages: 1357


Voir le profil
« #2 le: 24 Septembre 2006 à 13:00:47 »

Est-ce vraiment un problème ?

Comment tu vois la suite de ce projet ? Faire un clone d'irc, avec une hierarchie dans les utilisateurs (op, etc.) ? Auquel cas les utilisateurs pourraient apparaître dans une liste (formulaire html) et les ops pourraient cliquer droit sur un utilisateur et avoir les commandes op, histoire de manipuler un peu plus javascript avec des évènement etc. :p

Bon courage et bravo pour ce début, ça semble déjà bien parti ^^
Journalisée

-- Nebelmann -- Registered linux user #429186
«Si les lecteurs étaient des compilateurs, les posteurs feraient peut-être davantage attention à ce qu'ils écrivent...»
ajacob
Profil challenge

Classement : 96/54284

Néophyte
*
Hors ligne Hors ligne
Messages: 39


Voir le profil
« #3 le: 24 Septembre 2006 à 13:53:22 »

Me revoilà!

Bon, j'ai remarqué qu'il y avait pas mal de bus, et ca me saoul vraiment car la pluspart n'existe pas en local xD

Je pense, et je ne suis pas le seul, que c'est à cause de free que ca bug.

Alors, depuis le début, quelques petites choses ont changés:

-Les antislash rajouté par free qui apparaisaient dans le chat ont disparus,
-La longueur maximal de caractère pour écrire son message est passé de 68 à 150
-Quelques petits autres choses qui seraient dur à comprendre sans voir tout le code ^^

En tout cas, je remercie tout ceux qui sont passé, et qui m'ont conseillés ^^

Alors, pour le multicompte:
Je vais le réparer dès que j'aurais réparé les autres petits bugs du genre la liste des connecté qui bug pas mal.

Je ne sais pas encore comment va tourner ma petite appli... mais je pense que oui, ca ressemblera pas mal à IRC (et ca commence xD) comme vous me l'avez fait remonter.

Il y aura aussi plus d'options, une partie admin aussi, mais encore une fois, je pense que je vais améliorer le système avant de me lancer dans les complications ^^

Si vous trouvez un bug (ca m'étonnerais pas xD), ca serait simpa de le dire ici, et si possible, d'expliquer dans quel cas il arrive.

Merci encore !
 Allez, je m'y remet moi
Journalisée
Nms

Profil challenge

Classement : 76/54284

Membre Héroïque
*****
Hors ligne Hors ligne
Messages: 794


Voir le profil
« #4 le: 25 Septembre 2006 à 20:03:39 »

Comme tu me l'as demandé par mail, voici qques petits bugs que j'ai remarqués (enfin disons provoqués ^^) :
- En virant le PHPSESSID de tes cookies après t'être loggé sur le chat, tu peux toujours poster des messages mais avec un pseudo vide
- Ensuite, je sais pas pourquoi mais la liste des utilisateurs connectés n'apparaît pas bien chez moi (je ne vois que moi)
Sinon c'est un très bon début je trouve! Continue comme ça
Journalisée

Ex Newbie Contest Staff :
Nms
Status :
Concepteur d'épreuves
Citation :
Je ne sais qu'une chose : que je ne sais rien. (Socrate)
ajacob
Profil challenge

Classement : 96/54284

Néophyte
*
Hors ligne Hors ligne
Messages: 39


Voir le profil
« #5 le: 28 Septembre 2006 à 18:05:22 »

(J'ai mis un peu de temps, j'ai beacoup à faire en ce moment!)

Merci beaucoup Nms!

Quel abruti je suis xD Je n'y avais pas pensé.

Bon c'est réparé, j'espère qu'il n'y aura pas de problème :-/

Bizzarement, sur Free, lorsque l'on tente de faire bugger en supprimant le cookie, ca affiche des 'unconnected' partout

Je ne sais pas pourquoi, en tout cas, ca ne me le fait pas en local et ca ne gène pas le fonctionnement du chat pour les autres utilisateurs

Pour ce qui est de la partie des "onlines", je pense que ce sera résolu.

Nb: cette partie est rafraichie toute les 5 secondes, alors que celle des messages tout les secondes

Voilà, à noter que bientôt, je mettrais une nouvelle version carrement mieux programmée!

Pas encore d'optimisation graphique en vue, mais ca viendra!

Merci encore pour votre soutient
Journalisée
BuRner

Profil challenge

Classement : 399/54284

Membre Junior
**
Hors ligne Hors ligne
Messages: 75


Voir le profil
« #6 le: 15 Octobre 2006 à 20:25:32 »

Salut,

Si jamais ton but n'est pas d'améliorer tes connaissances en PHP mais de fournir un tchat appréciable, il existe PHPFreeChat qui est tjrs en version BETA pour le moment, mais il est vraiment impeccable.
Très facilement configurable par CSS, mais aussi en modifiant quelques lignes de codes pour par exemple garder le même pseudo sur le site en question et en interdire son changement,...
Il est en AJAX, je l'ai testé, il est vraiment impeccable!

Ici pour les interessés -> http://www.phpfreechat.net/news.fr.html
Journalisée
Likuku
Profil challenge

Classement : 29832/54284

Néophyte
*
Hors ligne Hors ligne
Messages: 4


Voir le profil
« #7 le: 22 Octobre 2006 à 16:28:17 »

Salut salut !

J'ai testé ton chat, il est pas mal, mais j'ai trouvé un petit bug :

Quand je suis connecté, je supprime "mes traces" (Dans FireFox) CàD que j'enleve les sessions et les cookies, et voilà ce que ça donne (enfin ça reste pas longtemps comme ça, juste le temps de prendre une capture et hop sa retourne sur l'index)

http://the.liberty.alliance.free.fr/truc/bug-1.JPG

En fait je vois mes messages, d'anciens messages (je pense qu'ils sont vieux ?) et encore mes messages

Bon c'est pas grand chose je pense, mais bon

C'est tout !
A+
Journalisée
BuRner

Profil challenge

Classement : 399/54284

Membre Junior
**
Hors ligne Hors ligne
Messages: 75


Voir le profil
« #8 le: 22 Octobre 2006 à 17:08:48 »

Oui mais bon c'est pas tout le monde qui va s'amuser à faire ça pdt qu'il tchatte !
Journalisée
Likuku
Profil challenge

Classement : 29832/54284

Néophyte
*
Hors ligne Hors ligne
Messages: 4


Voir le profil
« #9 le: 22 Octobre 2006 à 17:33:21 »

Ca c'est sur

M'enfin s'il corrige se bug, sont chat ne serra qu'un peu plus parfait
Journalisée
badstwo
Invité
« #10 le: 02 Décembre 2006 à 19:05:17 »

Désolé de ressortir une discussion enterrée depuis un bout de temps mais je m'intéresse a la programmation avec utilisation de sockets  PHP et je voulais savoir si la source de ton chat était dispo ou si tu la gardais pour toi .
Journalisée
Pages: [1]
  Imprimer  
 
Aller à: