begin process at 2010 03 21 17:10:50
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

E-Mail / Messagerie

 > CHAT AJAX ET FICHIERS

CHAT AJAX ET FICHIERS


 Information sur la source

Note :
8,67 / 10 - par 6 personnes
8,67 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :E-Mail / Messagerie Classé sous :chat, ajax, fichiers Niveau :Débutant Date de création :01/08/2006 Date de mise à jour :26/08/2006 15:21:01 Vu / téléchargé :12 157 / 2 293

Auteur : syllebreton

Ecrire un message privé
Site perso
Commentaire sur cette source (21)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Mon chat est le plus simple possible : un nom d'utilisateur est à choisir au début puis on tape simplement son message qui apparait casi instantanément sur les écrans de tout les utilisateurs. Le tout est mis en oeuvre par AJAX ce qui permet d'avoir un rafraichissement totalement invisible.

Le chat utilise des fichiers uniquement donc pas de bases de données a administrer.

Source

  • ###Tout dans le zip###
###Tout dans le zip###

 Conclusion

Au programme des mises à jour :
- Gestion des membres connectés >> Fait
- Impossibilité d'avoir 2 membres avec le même nom. >> Fait
- Nouveau script qui allègera le nombre de requetes sur le serveur ( 1 XMLHTTPRequest contenant toutes les données necessaires ) et l'utilisation avec des fonctions executées chez le client. >> Fait
- Utilisation des commandes un peu comme sur IRC, pour l'instant : /ban (bannir),/quit (quitter),/nick (changer de nom) et /set (fonctions administrateur). Le /ban et le /set sont réservées aux administrateur du chat. [Fonction à moitier dévelloppée] >> Fait avec en plus /msg qui permet d'envoyer un message "passif"
- Les salons privés sont dans le coin de la tête mais pour le moment impossible à dévellopésen raison du mode de fonctionnement des requetes.[Prochaine version peut-etre]
- Un nouveau design moins sobre va commencer a etre dévellopé.
- Des plus peuvent arriver suivant les idées de developpement.

PS: Mises à jour éparses, cause : vacances

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

04 août 2006 22:41:29 :
Amélioration des requetes et remplacement de la fonction mychrono() par un setTimeout.
04 août 2006 23:32:45 :
Bete oubli Les sessions ont remplacées le passage du nom par l'url (sa fait plus propre)
05 août 2006 00:29:48 :
Travail du soir bonsoir ;) Voilà la nouvelle version 2.0. Elle intègre : - Gestion des membres connectés. - Impossibilité d'avoir 2 membres avec le même nom. Pas de bugs connus mais ...
05 août 2006 00:29:58 :
Travail du soir bonsoir ;) Voilà la nouvelle version 2.0. Elle intègre : - Gestion des membres connectés. - Impossibilité d'avoir 2 membres avec le même nom. Pas de bugs connus mais ...
05 août 2006 00:30:50 :
Travail du soir bonsoir ;) Voilà la nouvelle version 2.0. Elle intègre : - Gestion des membres connectés. - Impossibilité d'avoir 2 membres avec le même nom. Pas de bugs connus mais ...
15 août 2006 22:50:11 :
Mise à jour des nouveautées arrivantes... sans changement pour la source.
26 août 2006 00:53:28 :
Version 3.0 qui comprend un bon nombre de mises à jour : - Nouveau script qui allège le nombre de requetes sur le serveur ( 1 XMLHTTPRequest contenant toutes les données necessaires ) et l'utilisation avec des fonctions executées chez le client. - Utilisation des commandes un peu comme sur IRC, pour l'instant : /ban (bannir),/quit (quitter),/nick (changer de nom), /set (fonctions administrateur) et /msg (message). Le /ban et le /set sont réservées aux administrateurs du chat.
26 août 2006 01:01:25 :
Version 3.0 qui arrive avec un bon nombre de mises à jour : - Nouveau script qui allège le nombre de requetes sur le serveur ( 1 XMLHTTPRequest contenant toutes les données necessaires ) et l'utilisation avec des fonctions executées chez le client. - Utilisation des commandes un peu comme sur IRC, pour l'instant : /ban (bannir),/quit (quitter),/nick (changer de nom), /set (fonctions administrateur) et /msg (message). Le /ban et le /set sont réservées aux administrateur du chat. - Mise à jour de la capture d'écran.
26 août 2006 12:12:39 :
Version 3.0 qui arrive avec un bon nombre de mises à jour : - Nouveau script qui allège le nombre de requetes sur le serveur ( 1 XMLHTTPRequest contenant toutes les données necessaires ) et l'utilisation avec des fonctions executées chez le client. - Utilisation des commandes un peu comme sur IRC, pour l'instant : /ban (bannir),/quit (quitter),/nick (changer de nom), /set (fonctions administrateur) et /msg (message). Le /ban et le /set sont réservées aux administrateur du chat. - Mise à jour de la capture d'écran.
26 août 2006 12:14:48 :
Version 3.0 qui arrive avec un bon nombre de mises à jour : - Nouveau script qui allège le nombre de requetes sur le serveur ( 1 XMLHTTPRequest contenant toutes les données necessaires ) et l'utilisation avec des fonctions executées chez le client. - Utilisation des commandes un peu comme sur IRC, pour l'instant : /ban (bannir),/quit (quitter),/nick (changer de nom), /set (fonctions administrateur) et /msg (message). Le /ban et le /set sont réservées aux administrateur du chat. - Mise à jour de la capture d'écran.
26 août 2006 14:33:14 :
Version 3.0 qui arrive avec un bon nombre de mises à jour : - Nouveau script qui allège le nombre de requetes sur le serveur ( 1 XMLHTTPRequest contenant toutes les données necessaires ) et l'utilisation avec des fonctions executées chez le client. - Utilisation des commandes un peu comme sur IRC, pour l'instant : /ban (bannir),/quit (quitter),/nick (changer de nom), /set (fonctions administrateur) et /msg (message). Le /ban et le /set sont réservées aux administrateur du chat. - Mise à jour de la capture d'écran.
26 août 2006 15:18:55 :
Version 3.0 qui arrive avec un bon nombre de mises à jour : - Nouveau script qui allège le nombre de requetes sur le serveur ( 1 XMLHTTPRequest contenant toutes les données necessaires ) et l'utilisation avec des fonctions executées chez le client. - Utilisation des commandes un peu comme sur IRC, pour l'instant : /ban (bannir),/quit (quitter),/nick (changer de nom), /set (fonctions administrateur) et /msg (message). Le /ban et le /set sont réservées aux administrateur du chat. - Mise à jour de la capture d'écran.
26 août 2006 15:21:01 :
Version 3.0 qui arrive avec un bon nombre de mises à jour : - Nouveau script qui allège le nombre de requetes sur le serveur ( 1 XMLHTTPRequest contenant toutes les données necessaires ) et l'utilisation avec des fonctions executées chez le client. - Utilisation des commandes un peu comme sur IRC, pour l'instant : /ban (bannir),/quit (quitter),/nick (changer de nom), /set (fonctions administrateur) et /msg (message). Le /ban et le /set sont réservées aux administrateur du chat. - Mise à jour de la capture d'écran.

 Sources du même auteur

Source avec Zip Source avec une capture FORUM EN PHP + FICHIERS TEXTES ET SONDAGE + MYSQL

 Sources de la même categorie

Source avec Zip AJOUT D'UN RENDEZ-VOUS DANS UN CALENDRIER EXCHANGE 2003 par SachaWolf
TRANSFORMER DU TEXTE OU DE L'HTML EN TEXTE CONFORME À LA NOR... par fyav
Source avec Zip FORMULAIRE EMAIL AVEC PIECE JOINTE REPRIS DE LITTLEBUBU par cfndiaye
Source avec Zip Source avec une capture MESSAGERIE INTERNE AVEC FICHIER TEXTE par polly19
Source avec Zip FORMULAIRE EVOIE ET PLUS par florentinul

 Sources en rapport avec celle ci

Source avec Zip CLIENT CHAT (MESSAGERIE PRIVÉE) AJAX ET PHP par zniko07
Source avec une capture CHAT PHP/AJAX SIMPLE ET COMPACT par SuperChouquette
Source avec Zip Source avec une capture AJAX CHAT V2.0 par Arto_8000
Source avec Zip Source avec une capture CHAT AJAX par Arto_8000
Source avec Zip CHAT AJAX AVEC MYSQL QUASI COMPLET par bloom1

Commentaires et avis

Commentaire de samirpaul le 01/08/2006 01:13:20

joli chat !
il te manque seulemennt la décoration et quelques options additionnel à ajouter !
mais en tout cas, bravo ! je te donne 10/10 car j'ai pas trouvé de bugs ;)

Commentaire de Bowlman le 01/08/2006 09:23:12

j'ai essayé mais je n'ai pas l'affichage du texte chez les autres
en fait les textes apparaissent quand on écris mais disparaissent quand la page est rechargée...

Commentaire de samirpaul le 01/08/2006 11:02:03

chez moi ça marche sur mozilla mais pas sur IE
mais c seulement un petit problème dans la lecture du fichier data je pense

Commentaire de Bowlman le 01/08/2006 12:02:38

Merci c'était bien ca!
mais si je peux me permettre il serrait bien que quand on appuie sur enter ca valide automatiquement
et que en validant le texte que le textbox soit vidé... à voir ..

Mais vraiment bien ton chat excepté pour la compatibilité avec IE 6

Bonne continuation.

Commentaire de syllebreton le 01/08/2006 17:10:03

Salut

Bowlman > Je sais que c'est relativement énervant d'avoir a appuyer sur Envoyer à chaque fois mais je n'ai pas trouver la solution de même que pour vider le champs (plusieurs expérimentations n'ont pas données le résultat attendu).

Pour la compatibilité IE je m'excuse de n'avoir rien prévu :s mais je travaille essentiellement sous moteur Gecko. Je vait essayer de rendre compatible au plus vite.

Samirpaul > Pour répondre à ton premier message, je dirai que mon but était de te montrer tout d'abord comment utiliser AJAX pour améliorer ton projet (CHATTEK LIVE : http://www.phpcs.com/code.aspx?ID=38351) et de le faire le plus simplment possible, d'où l'absence de déco et compagnie.

@+

Commentaire de Bowlman le 01/08/2006 19:26:32

je tiend à te rassurer ... je n'ai rien dis de mal ...
au contraire mais je veux dire que ce serrait bien quoi...
parce que beaucoups de personnes utilisent ie6... et bientot le 7
donc pour un chat .. il faut un max de compatibilité.
Sinon ton chat est super ..
continue comme ca et ce serra parfait...(en restant simple à faire...vus que c'est ce que tu cherche à faire)

Commentaire de samirpaul le 01/08/2006 20:24:20

Bonjour !
Je vois que ton mini-chat ne viens avec aucune idée pour améliorer mon chat puisque ça ne fontionne pas sous IE !
Et d'ailleurs si tu testes mon chat sous firefox tu verras que ça marche parfaitement bien !
Donc je vois pas comment améliorer mon projet (CHATTEK LIVE : http://www.phpcs.com/code.aspx?ID=38351)
(Conseil: "Il ne faut qu'on ce croit les patrons amigos , ne soit pas orgueilleux !"

Commentaire de syllebreton le 05/08/2006 00:33:28

Désolé pour la multiple mise à jour mais sa vient d'une erreur serveur qui ma obliger à rééditer la mise à jour déjà effective :s
Si un admin passe par la pourrait-il effacer les màj en trop ? merci

Pour la nouvelle version, laisser vos comms merci

Commentaire de samirpaul le 06/08/2006 20:58:23

Encore ça marche pas sur IE !!!!!! rien de +++

Commentaire de syllebreton le 07/08/2006 20:52:12

Oui j'ai regardé mais je n'ai aucune idée d'où peut venir le problème. Je pense que l'erreur doit venir des xmlhttprequest, il faudrai qu'un connaiseur m'aide à corriger le code.

Et pour répondre a ton précédant message, je voulai dire que ça pourrai t'aider dans le sens ou tu pourrai utiliser la technologie AJAX (que tu connait peut-etre ou pas) dans ton chat car les rafraichissements ne sont plus visibles et compte tenus des commentaires laissés pour ton chat on voit que beaucoup te conseillent de l'utiliser.

Commentaire de samirpaul le 08/08/2006 16:51:14

ok
merci

Commentaire de samirpaul le 09/08/2006 16:14:55

Bonjour !
2 ptites remarques de plus !
1***tu ferais mieux de remplacer le textarea par <input type=text>car si en saute la ligne ton script ne respecte pas la casse et ne marque que la premiere ligne
2***tu aurais dû faire un htmlentities(); pour ne pas enregistrer du html avec le message parce que dans ce cas actuel on peut jouer n'importe commet avec le texte (taille , couleur , face , ....) , on peut même de poser un texte défilant dans les messages ;)

tu sais c'était juste des remarques que j'ai fait sur mes scripts et que je te les fait sur le tien avant même que je les applique ! ;)
merci
>>>>>>>$@mir P@ùl<<<<<<

Commentaire de samirpaul le 10/08/2006 21:09:52

bonjour !
une ptite chose sur textarea pour que le texte s'affiche en entier et non pas seulement la 1ère ligne du textarea tu devrais remplacer les casses par des <br/> , pour cela tu fé un :
$texte = nl2br($texte);
c'est ce que je viens de découvrir et ce veut partager
merci


>>>>>>>$@mir P@ùl<<<<<<

Commentaire de syllebreton le 26/08/2006 15:59:33

J'ai un problème lors de l'upload de la nouvelle version donc j'ai créer une page destinée aux mises à jour du chat :

http://sylvain29.site.voila.fr/

J'attend vos commentaires sur ma source que je considère stable.
Merci

Commentaire de yurispy le 01/09/2006 11:48:08

J'ai pas testé c'st le nom qui ma attirer mais un tchat ajax pour irc remplacent coolsmile eirc ou pjirc ça aurait été super cool ^^

Commentaire de syllebreton le 01/09/2006 13:24:00

Salut Yurispy

Pourai tu expliquer un peu mieux ton idée : "mais un tchat ajax pour irc remplacent coolsmile eirc ou pjirc ça aurait été super cool ^^"

Je ne connait pas coolsmile ni eirc ni pjirc ...
De plus mon chat ne s'appuie nullement sur le  protocole irc donc je pense que ton idée demande un dévellopement un peu différent de ma programmation d'origine.

@+

Commentaire de yurispy le 01/09/2006 22:50:06

ce sont des interfase java qui permet de tchat a partir d'un site web
si tu vas sur voila tu as un exemple
La aussi http://the.news.free.fr

mais elles sont parfois contrégante comme interface car java nottamenent pour les smileys etc..

Commentaire de le_m3ellem le 07/09/2006 13:36:29

Salut
Je sais pas pourquoi ! mais ça marche encore pas sur IE
?????????!!!!!!!!

Commentaire de syllebreton le 07/09/2006 20:31:35

Est ce que ton IE est bien a jour ??
Avec IE 6 je n'ai pas de problèmes majeurs ...
Envois moi un lien vers ton site par pm pour que je puisse voir les erreurs qui se produisent et y remédier si possible.

@+

Commentaire de canibale le 08/10/2006 14:18:25

http://sylvain29.site.voila.fr/
ce lien est mort :s
Très bonne source que je vais modifier a ma sauce, encore merci !

Commentaire de walidlejri le 01/07/2009 00:44:38

bravo ça marche nikel jattends les mis a jour impatiament a+

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Comment tester les fichiers PHP [ par Clem ] Comment tester les fichiers PHP sans les publier sur son site ? Dans le genre de PWS avec l'asp Tri de fichiers par date [ par Clem ] Comment trier dans l'orde du plus nouveau au plus vieux, des dossiers ?J'ai trouvé pour afficher les dossiers :&lt;?$rep=opendir('.');while ($file = r crétion d'un chat [ par lesudiste ] salut,voila my problem je suis à la recherche d'un chat en PHP qui tienne la route.J'en ai trouvé plusieurs sur le web mais j'attends avec impatience Fichiers dans une base de donnée [ par Clem ] Comment uploader un fichier dans une base de données, et le downloader ? réaliser et envoyer des fichiers zip [ par pupuce ] J'ai vu qu'il est possible de créer des fichiers zip, jusque là je vois bien comment faire mais :Je veut pouvoir envoyer le zip au client, sans qu'il Compter des fichiers.... [ par FleX ] Alors voila. je voudrais me faire un script php3 qui compte le nombre de fichiers dans un dossier et que le resultat soit mis dans une variable, que j créer un fichier ???? petit PB [ par MangaII ] Hello les gars !Voilà, j'ai un petit soucis, j'ai besoin de créer des fichiers (TXT) sur mon site, depuis ma page en PHP ! le PB, c que je pe pas ! Je chat multiclients (JAVA) [ par Yzermat ] Je suis a la recherche d'un chat multiclients en java! Ce serait bien si il était assez bien commenté! C'est tres urgent et assez important , sinon je Encore les fichiers [ par koko ] bon c'est encore moi avec mes fichiers.txt... cette fois-ci, je voudrais que lorque j'ouvre le fichier, il mets les variables qui sont à l'intérieur d fichiers batch et username [ par booth ] bonjour, je cherche le moyen soit de lancer un batch sur la machine client, soit de récupérer directement son username (log windows ou netware)si kelk


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,889 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales