Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

CHAT FLASH-PHP-SQL


Information sur la source

Catégorie :Base de données Classé sous : chat, flash, php, sql Niveau : Expert Date de création : 29/07/2004 Date de mise à jour : 23/06/2005 01:21:52 Vu / téléchargé: 51 647 / 8 167

Note :
9,03 / 10 - par 33 personnes
9,03 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (106)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
vous pouvez tester l'application sur la page suivante :

http://www.minotor.net/flash/chat/

FONCTIONS :

- CHAT en flash-php-sql.
- 10 utilisateurs simultanés maximum, pas de saturation.
- Gestion des smileys par police integrée à la source.

Le zip (122 Ko) contient :
-Un fichier install.php pour creer les 2 tables : nicks et discussion
(changer auparavant les parametres de php/prive/connexion.php)
- les deux typos utilisées
(les smileys de la 2eme typo sont sur les lettres ABCDEFG majuscules).
-La page index du chat et son swf, puis
3 pages dans le dossier php :
-page de login
-page de chat (celle appelée toute les 2 secondes)
-page de sortie, appelée sur un body onUnload de l'index,
(donc si on ferme la fenetre, OU si on l'actualise)
qui provoque le logout.

ORDRE POUR L'INSTALATION :
1) Ouvrez le fichier php/prive/connexion.php
Il faut changer ces 3 parametres :
$user="";
$pass="";
$db="";
Souvent $user et $db sont identiques, c'est le nom d'utilisateur de votre base.
$pass est le mot de passe pour acceder à votre base.
2) Copier tous les fichiers (dont le fichier de connexion parametré...),
sauf le dossier "sources" sur le site.
3) ouvrez alors simplement le fichier "install.php" dans votre navigateur, celui çi va créer
les deux tables dont le chat a besoin. Ensuite, supprimez ce fichier "install.php" de votre site !
4) y'a pas de 4...


Le design du chat est facile à modifier.

fonctions du php:

Au login :
1) verifie si des nicks inactif sont restés, les efface de la base,
et si il n'y a plus personne, netoie la base 'discussion' avant de rentrer.
2) verifie si il y a moins de 10 personnes connectées au chat, pour eviter
la saturation du server par les requettes php... (10 c'est peut-être déjà trop,
je me rend pas trop compte).
3) verifie si le nick proposé n'existe pas, si il n'est pas egal à une chaine vide.

A chaque requette du chat (toute les 2 secondes environ) :
1) renvoie la liste des nicks connectés.
2) verifie si celui qui envoie la requette fait toujours partie de cette liste.
3) toute les 4 minutes : met à jour sa date dans la table des nicks.
(au pire des cas, au bout de 4 minutes qq'un qui n'a pas été deconnecté
correctement sera effacé de la table par le prochain à rentrer dans le chat,
c'est une securité supplementaire).
4) verifie si un message est à rajouter dans la discussion.
5) renvoie tous les messages qui n'ont pas déjà été envoyés dans l'ordre.

Le logout :
Il peut être manuel (dans flash), par le body onUnload qui ouvre 'sortir.php'
dans un popup qui se ferme tout seul.
>> detruit la session et efface la ligne de la table des nicks.

J'ai finalement laissé la possibilité d'ouvrir plusieurs fenetres de chat, sous
differents pseudo à la fois, pour pouvoir le tester tout seul...

Le flash, gère les < , > , ' , \  avant l'envoie à php.
Tout est fait en setInterval, et on attend le retour des LoadVars pour
relancer un setInterval de 2 secondes.
gestion de la touche entrée pour le confort.
gestion des smiley par l'integration d'une typo smiley perso.

J'espère que je me suis pas trop embrouillé dans mes explications...
 

Conclusion

Pour la dernière version :
http://www.minotor.net/flash/chat/
Merci à piti Stro pour les smileys !

Connaissances en PHP et mySQL fortement conseillées...
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

15 octobre 2004 22:47:11 :
Ajout d'un fichier "install.php" pour automatiser l'instalation.
16 octobre 2004 12:34:17 :
reglage d'un bug suite à la dernière mise à jour... :)
23 juin 2005 01:21:52 :
J'ai reglé sur cette source les problèmes qui survenaient suite à l'utilisation du caractère "%" dans la discussion. De plus le système de logout automatique prend maintenant en charge les navigateurs ayant des anti-popups !

Commentaires et avis

signaler à un administrateur
Commentaire de BlackWizzard le 29/07/2004 20:15:03 administrateur CS

j'ai pas le temps de bien regarder, mais ça me parait pas mal.
je noterai quand j'aurai le temps de regarder le code en detail.

signaler à un administrateur
Commentaire de top30 le 29/07/2004 23:14:42

Et ou peut on voir la demo ???

signaler à un administrateur
Commentaire de lupjiggoe le 30/07/2004 00:30:24

C'est là :
http://www.minotor.net/flash/chat/

signaler à un administrateur
Commentaire de clemgraf le 30/07/2004 08:55:33

je suis assez surpris pas la rapidité du transfer des données. puis c'est assez soigné bravo !

signaler à un administrateur
Commentaire de oxigene le 16/08/2004 03:17:06

b'jour,  j'essaye de commencer flash, le php et tout,   mais je comprend pas tout ce qui faut faire là:
Un fichier texte pour creer les 2 tables : nicks et discussion (à creer dans une base 'flash_chat' )
(changer les parametres de php/prive/connexion.php)

kes k'une tables

merci de ta comprehension

signaler à un administrateur
Commentaire de BlackWizzard le 16/08/2004 03:31:33 administrateur CS

table sql

signaler à un administrateur
Commentaire de oxigene le 21/08/2004 01:52:17

merci

signaler à un administrateur
Commentaire de oxigene le 02/09/2004 22:26:21

B'jour,
chez moi moi ce chat marche a merveille grâce a easyphp, mais une fois sur le net pas moyen, es ce que c'est a cause que mon nom de base n'est pas "flash_chat" mais "thechat", j'ai modifier le nom de la base dans connection.php mais pas moyen.(mon hebergeur est multimania(au cas où)).

si vous avez une solution???

je vous en remercie d'avance...

signaler à un administrateur
Commentaire de oxigene le 02/09/2004 22:35:21

également, les logins que j'ai mis en essayant de le faire fonctionner sont inscrit dans la table nicks..

signaler à un administrateur
Commentaire de lupjiggoe le 03/09/2004 14:36:48

Il y a des chances que ta base se nomme de la même manière que ton pseudo multimania, il vaut mieux que tu te renseigne directement chez eux sur comment administrer ton php (peut être ont-ils un easyphp interne, etc...). D'une manière générale, avant d'essayer une appli qui utilise une base sql, il vaut mieux tester la base toute seule...

signaler à un administrateur
Commentaire de oxigene le 04/09/2004 16:33:10

oui ma base à le nom de mon compte. mais ca marche pas mieux, je vais encore essayer de gratter.

merci

signaler à un administrateur
Commentaire de aannick le 13/10/2004 02:21:59

pourrais je avoir la version en MX6
merci d'avance

signaler à un administrateur
Commentaire de lupjiggoe le 13/10/2004 12:34:42

La version flash MX 6 de cette source se trouve desormais à l'adresse suivante :
http://www.minotor.net/flash/chat/flash_chat.zip

signaler à un administrateur
Commentaire de ouissam le 28/10/2004 14:27:06

Bonjour
est qu'il y a la possibilité que le chat soit avec une seule personne qu'on choisi de la selection

A part ca c'est sympa , bon courage

merci

signaler à un administrateur
Commentaire de lupjiggoe le 28/10/2004 23:55:34

Euh, là tres franchement, j'ai du mal...
Essaye de préciser ta question parceque je comprend pas du tout ce que tu veux... :)

signaler à un administrateur
Commentaire de ouissam le 29/10/2004 10:46:12

normalement lorsqu'on est sur la page chat tout les connectés consutent tous les messages, ce qui serai preferable ,qu'il y a la possibilté qu'une persone contact l'autre en privé (juste entre 2)
c'est compris ??????????

signaler à un administrateur
Commentaire de lupjiggoe le 29/10/2004 12:23:32

Ok...
Non,ce chat est trop simplifié pour avoir des salles privées, mais du coup il est plus simple d'utilisation car il y a moins de code et moins de pages à placer.
Il n'y a pas non plus de ban ni d'administration...
Je crois par contre que j'ai vu sur flashkod d'autres sources ayant cette possibilité...

signaler à un administrateur
Commentaire de dupuisj le 06/12/2004 11:25:42

très joli travail.. c'est assez fluide et peut etre tres utile pour un site de petite envergure ;)

signaler à un administrateur
Commentaire de divxpirate le 08/12/2004 08:18:10

je trouve assez long les envoi ! mais a part ca très rèussi sauf que les smileys sont pas très jolie qune police ! tu devrais le faire en clip avec XML ca serais mieux !

signaler à un administrateur
Commentaire de kiemsi le 12/01/2005 05:32:06

merci , j'ai réusii à l'utiliser ^_^

signaler à un administrateur
Commentaire de lupjiggoe le 12/01/2005 14:36:17

Un bug est trouvé sur cette source : si l'internaute navigue avec un "anti-popup", il ne sera pas déconnecté correctement (par contre il sera tout de même effacé de la liste au bout de 4 minutes). Je me pencherai sur ce problème dès que j'aurai le temps...
Merci beaucoup pour vos commentaires ! :) :)

signaler à un administrateur
Commentaire de dr_einstein le 18/03/2005 20:48:36

ca ne marche pas ca me met tout le temps
"probléme lor de l'enregistrement "
si on pouvait m'aider

signaler à un administrateur
Commentaire de lupjiggoe le 19/03/2005 07:27:33

Tu peux me joindre par mail à partir de mon site www.minotor.net en m'expliquant de manière détaillée ce que tu as fait et ce à quoi tu arrives... :)
Le texte "Problème lors de l'enregistrement" arrive si la page de login en php provoque une erreur. As-tu bien utilisé le fichier "install.php" ?

signaler à un administrateur
Commentaire de dr_einstein le 19/03/2005 14:26:43

je crois que j' ai mis de fausse information dans le connexion.php c'est quoi une base

signaler à un administrateur
Commentaire de lupjiggoe le 19/03/2005 14:35:58

Si tu ne sais pas ce qu'est une base, tu ferais peut-être bien de commencer par une source plus simple sur l'utlisation de PHP et mySQL...
En général ton hebergeur donne à ta base (là ou seront stoquées les données, une base de données quoi !...) le même nom que ton login, mais le mot de passe peut changer.
Cordialement.

signaler à un administrateur
Commentaire de dr_einstein le 19/03/2005 15:23:09

oui mais la je l'utilise enregistrer sur mon ordi

signaler à un administrateur
Commentaire de BlackWizzard le 19/03/2005 18:00:35 administrateur CS

dans ce cas, utilise easyphp, install et lance http://127.0.0.1/mysql/ pour creer et configurer ta base de donnée

signaler à un administrateur
Commentaire de lupjiggoe le 19/03/2005 18:13:33

Il faut que tu créé une base comme le dit BlackWizzard, les parametres de "connexion.php" seront alors :
$host="localhost";
$user="root";
$pass="";
$db="xxx";

(xxx = nom de la base créée dans easyphp)

signaler à un administrateur
Commentaire de dr_einstein le 19/03/2005 19:29:42

ok merci beaucoup !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!




ps: vraiment super ce code

signaler à un administrateur
Commentaire de dr_einstein le 19/03/2005 20:04:35

je comprend pas ce qui me dise sur le site

signaler à un administrateur
Commentaire de kaass_xaru5 le 28/03/2005 15:30:33

pour la bdd il ya un site gratuit et directe d'hebergement soudomaine 128mo le voila www.orgfree.com base de donnée sql pas de banniere publicitaires bande passante 1go/mois pour toute info maillez moi kaass_xaru5@yahoo.fr @+

signaler à un administrateur
Commentaire de huby40 le 04/04/2005 15:42:06

Excellent travail, pour cette sources.

par contre j'ai bosser sur une focntion qui permet au unload de se deconnecter sans le popup car le probleme est que bcp de navigateur ont un antipopup.
bref heureusement qu'il y a la deconnexion au bout de 4min

Bref je peux te filer ma fonction, on se sais jamais mais j'en suis pas satisfait.

sinon g un souci de couleur pour rentre le chat en blanc et texte bleue.(g pas le même rendu avec IE et avec Firefox. tu as une explication?

De même lors d'une exportation de ta sources, les smiley devienne des ABCDEF...
y a t il une nouvelle source?
a bientot.

Bref nikel sinon

signaler à un administrateur
Commentaire de lupjiggoe le 04/04/2005 17:14:37

Coucou...
Merci pour tes commentaires. Pour les antipopups, j'avais pensé à essayer ça :

<SCRIPT language=javascript>
  var pop=window.open("popup.html","popup")
  if (!pop) {
    // CODE A PLACER SI ANTIPOPUP
  }
</SCRIPT>

J'ai pas trop le temps de m'y remettre de suite, mais si tu as un truc qui marche, tu peux m'envoyer ton adresse sur la page contact de minotor.net ... :)

Pour les couleurs vérifie si tu as changé la couleur de fond dans le code html qui appelle le swf, je crois que c'est ça qui diffère entre IE et firefox, mais pas sur...

Pour la typo smiley, je suis sur du problème :) !!! :
Dans la source flash, il y a en dessous de la scène un champ texte dynamique avec les lettres utilisées pour les smileys. Si tu l'as enlevé, les smileys ne sont plus envoyés ! (reprend le à partir de la source originale, et met le dans un coin...) C'est la seule manière de forcer flash à integrer les caractères désirés dans le swf !
Au plaisir.

signaler à un administrateur
Commentaire de lupjiggoe le 08/04/2005 09:39:47

Pour les utilisateurs hébergés chez online.net :

La source utilise des variables de session. Cet hébergeur demande pour que cela fonctionne de rajouter un dossier "sessions" à côté de votre page index.php.

signaler à un administrateur
Commentaire de viran le 08/04/2005 22:21:29

Je possède free et cela ne marche pas, faut-il configurer autre chose?

Merci d'avance.

Viran

signaler à un administrateur
Commentaire de viran le 08/04/2005 22:24:08

Voila finalement c marche, désolé pour le post, je te mets 10 c'est facile a configurer et l'installation des tables auto est une très bonne idéé! ;)

signaler à un administrateur
Commentaire de Fil1958 le 17/04/2005 16:01:42

Impossible de télécharger !?
Pas de zip, juste un fichier loginmini !!!!!

signaler à un administrateur
Commentaire de dr_einstein le 20/04/2005 12:29:02

je n'arrive pas a configurer le connect.php voila les infos de la base je suis sous lycos :

Vos infos base de données :
Nom: zejeux_db
Identifiant: dr_einstein
Mot de passe : Aucun mot de passe demandé
Hôte : localhost

signaler à un administrateur
Commentaire de lupjiggoe le 23/04/2005 19:28:09

Dans ce cas ce serait pour le fichier de connexion :

$host="localhost";
$user="dr_einstein";
$pass="";
$db="Nom: zejeux_db";

Mais c'est vraiment etrange, car je n'ai jamais vu une base qui ne soit pas protégée par mot de passe...

signaler à un administrateur
Commentaire de lupjiggoe le 23/04/2005 19:29:12

oups je rectifie une ligne :

$db="zejeux_db";

désolé...

signaler à un administrateur
Commentaire de dr_einstein le 24/04/2005 14:51:13

merci beaucoup et vraiment bravo parce que vraiment c'est du bon boulot



chapeau

signaler à un administrateur
Commentaire de lupjiggoe le 24/04/2005 15:45:02

Un bug est trouvé dans le chat lorsque l'on utilise le caractère "%" dans la conversation. Dès que j'ai 5 minutes j'essaye de regler ça...

signaler à un administrateur
Commentaire de Disicom le 29/04/2005 09:56:41

Bon chat, sympa l'intégration de smiley.

Mais j'espère que ca marche qu'avec plus de 10 connectés en simultannés...

sinon merci pour ta contribution !

signaler à un administrateur
Commentaire de lupjiggoe le 29/04/2005 11:56:59

Merci beaucoup... :)
Je suppose que l'on doit pouvoir monter le nombre max de connectés en fonction des possibilités du serveur sur lequel il est installé... (nombre de requettes sql acceptées en temps, etc...)

signaler à un administrateur
Commentaire de Disicom le 29/04/2005 15:16:53

Oui c'est sûr, si on a un hébergement mutualisé ovh qui bloque les requetes simultannées, c chaud lol

Mais sinon, qui touche un peu à FlashRemoting ??

signaler à un administrateur
Commentaire de lupjiggoe le 23/06/2005 01:25:19

J'ai reglé sur cette source les problèmes qui survenaient suite à l'utilisation du caractère "%" dans la discussion. De plus le système de logout automatique prend maintenant en charge les navigateurs ayant des anti-popups !
Pour ceux qui ont déjà installé le chat. Il faut remplacer les fichiers suivants :
index.php
flash_chat.swf
php/sortir.php
php/login.php
Si vous constatez d'autres bugs, n'hésitez pas à m'en faire part ...

signaler à un administrateur
Commentaire de artsJones le 10/08/2005 13:49:11

Salut ch'uis tout nouveau parmis vous et je m'arrache les poils de la tête a arriver a faire marcher ce chat mais je perciste ;)
D'un autre coté il est excellent quand il marche^^ so : 8/10 pour l'instant :D

signaler à un administrateur
Commentaire de mouahaha le 10/08/2005 19:19:10

Graphiquement excellent et bien géré... Bravo !

signaler à un administrateur
Commentaire de Nitroshima le 17/08/2005 15:21:58

le chat est super bien fait et c'est soigné! mais la page de demo et vraiment emm*******... quand on y est après on peut plus en sortir... on peut plus revenir en arrière (la page se recharge meme si on sélectionne une adresse dans la liste des précédentes pages) et si on tappe une adresse dans la barre ca revient sur la page du chat... en résumé on est obligé de fermer la fenetre...

je ne pense pas que ce soit un bug de mon pc, car peut etre dans le code qqch se recharge constemment (j'ai pas été regarder le code encore).

mais sinon bravo pour le beau chat que voilà! :D

signaler à un administrateur
Commentaire de lupjiggoe le 17/08/2005 18:48:27

Voui... j'y ai été un peu fort je crois avec les anti-popups...
Il faut que je repense un peu ma fonction pour éviter ce problème. Des que j'ai un peu de temps, je m'y remet...  :)

signaler à un administrateur
Commentaire de YURIX le 04/09/2005 09:03:45

J'aime beaucoup le style du tchat il est très fluide. Cependant j'ai un problème :
Lorsque je configure le tchat en local avec easyphp cela fonctionne nikel par contre quand j'installe le truc sur le serveur Free, ca veut plus fonctionner : ca me donne Problème lors de l'enregistrement comme message d'erreur.
$host="sql.free.fr";
$user="w32.pierre";
$pass="************";
$db="w32_pierre";
Si un freenaute pouvait m'aider sa serai sympa.
Il accède pourtant bien à la DB : il rajoute mon pseudo dans la table nicks...

signaler à un administrateur
Commentaire de dr_einstein le 04/09/2005 09:35:02

ben chez moi sa marchemais essai avec un autre pseudo

signaler à un administrateur
Commentaire de lupjiggoe le 04/09/2005 11:41:36

Il ne me semble pas que ton user et ton nom de DB doivent être différents, hors tu as mis :
w32.pierre et :
w32_pierre
A mon avis, ça vient de là...  :)

signaler à un administrateur
Commentaire de Disicom le 04/09/2005 12:54:05

Je suis d'accord avec toi Lupjiggoe, sur Free, USER et DB sont identiques.

Mais pour ton erreur, tu es sûr que ca peut provenir que de la connexion ?

signaler à un administrateur
Commentaire de dr_einstein le 04/09/2005 13:18:01

oui oui c'est ce probleme je suis connaisseur j'ai mis du temp avant de pouvoir faire fonctionner le chat

signaler à un administrateur
Commentaire de YURIX le 04/09/2005 13:38:59

Bon je viens de tout réinstaller... J'ai supprimé toute les tables de la bases de données. Relancer le install.php avec le connexion.php a jour avec $db="w32.pierre"
Mais ca change rien le problème est toujours le même. Cela provient peut être d'un incompatibilité des [ . ]dans le nom de la bd...
Sinon dans la commande <embed> faut il modifier :

allowScriptAccess="sameDomain"

et enfin j'ai pas trop bien compris comment fonctionner le système :

$PHPSESSID = session_id();

signaler à un administrateur
Commentaire de YURIX le 04/09/2005 19:15:54

Bon je sais pas d'ou viens l'incompatibilité. Tant pis j'ai créé un compte sur www.orgfree.com. Le tchat passe nikel dessus.

Sinon sur mon mon compte Free je sais pas la DB reçoit bien les données mais Flash n'arrive pas a les lire..

signaler à un administrateur
Commentaire de alexblue le 11/09/2005 16:00:34

Sur lycos, je pense avoir bien paramétré le fichier de connexion (le fichier install.php a bien créer les 2 tables), mais impossible de se connecter au chat :
ça m'indique : << Problème lors de l'enregistrement. Veuillez réessayer plus tard >> :/

Si quelqu'un peut m'aider... merci :)

signaler à un administrateur
Commentaire de dr_einstein le 11/09/2005 16:03:36

sur lycos ce tchat na jamais marche ne tétone pas tu ni arrivera pas moi aussi j'ai eu le probleme j' ai du changé de herbergeur

signaler à un administrateur
Commentaire de alexblue le 11/09/2005 17:35:43

ok.. merci DR_EINSTEIN ;)

signaler à un administrateur
Commentaire de lupjiggoe le 11/09/2005 18:19:02

dr_einstein >> as tu une idée de ce qui pose problème chez lycos ??

signaler à un administrateur
Commentaire de YURIX le 11/09/2005 19:00:47

Moi je pencherai pour un manque d'authorisation sur phpmyadmin sur certain hébergeur... Pourtain cela doit etre faisable j'ai deja essayer des sources en php uniquement et ca marchait tres bien...

signaler à un administrateur
Commentaire de dr_einstein le 11/09/2005 19:45:25

non j'ai pas d'idee speciale mais bon j'ai pas chercher

signaler à un administrateur
Commentaire de lupjiggoe le 15/09/2005 09:17:01

Je viens de me rendre compte que la source utilisait une fonction php qui est abandonnée dans PHP5, et risque donc de ne pas fonctionner du tout sur les serveurs ayant installé PHP5...
En attendant que je re-upload la source, ce qu'il faut faire :
Dans les fichiers php/login.php et php/chat.php
Il faut convertir tous les
$HTTP_POST_VARS
en
$_POST
C'est tout...
A+

signaler à un administrateur
Commentaire de Michou4 le 25/09/2005 17:20:15

Bonjour, je trouve ce chat tout simplement parfait !! simple d'utilisation, très léger ! nickel en tout cas pour ce que je veux. donc vraiment.. félicitation !!
en revanche comme alexblue je n'arrive pas a le faire fonctionner, je suis chez free et tout est bien configuré ( table et connexion.php ) mais pourant ca me marque aussi : << Problème lors de l'enregistrement. Veuillez réessayer plus tard >>

quand je vais voir dans le phpmyadmin de free je vois bien que la table nicks n'est pas vide... donc ca fonctionne alors pourquoi je ne peux pas y accéder ?

J'ai tester ce forum sur easyphp et la ca fonctionne nickel par contre....
avez vous une idée ?

signaler à un administrateur
Commentaire de lupjiggoe le 26/09/2005 10:44:54

Salut, as tu essayé la manip dont j'ai parlé dans mon précedant post à propos des "$HTTP_POST_VARS" ??
Si ça ne marche toujours pas, tu peux essayer de me contacter par l'intermédiaire de mon site (minotor.net), le chat a déjà été installé de nombreuses fois chez free...

signaler à un administrateur
Commentaire de jejemas le 10/10/2005 19:28:11

Salut. Nickel ton chat. J'ai juste une petite question: comment fait-on pour ajouter des smileys??  Je n'arrive pas du tout. merci.

signaler à un administrateur
Commentaire de lupjiggoe le 10/10/2005 22:39:35

Les smileys sont une typo integrée. Pour en rajouter, il faut donc modifier la typo (police), ou en créer une autre avec un logiciel de type fontographer...

signaler à un administrateur
Commentaire de alexblue le 12/10/2005 16:34:47

Bon, je ne comprends plus, j'avais trouvé l'hébergeur ORGFREE, sur lequel le tchat marchait, mais depuis quelques temps, ça ne fonctionne plus :(
pourtant j'ai modifié les "$_POST"... :/

signaler à un administrateur
Commentaire de ShuLiHen le 05/11/2005 15:17:50

J'ai le meme probleme qu'Alexblue et je suis sur Free. C'est quoi les Variables pour free exactement: [pseudo: "monlogin.free.fr" ou "monlogin"] ; [hostname: "sql.free.fr" ??] ...
merci de bien vouloir m'aider!

signaler à un administrateur
Commentaire de michmichman le 05/11/2005 16:04:22

ce code a l'air genial mais j'arrive pas a le fair fonctionner j'utilise easyphp quand je veux rentrer un pseudo il y a ecrit: probleme d'enregistrement essayez plus tard.
je vous laisse l'adresse du site expliquez moi svp pour acceder a mon essay apuyer sur le bouton "chat" essayez svp!!

http//127.0.0.1

signaler à un administrateur
Commentaire de ShuLiHen le 05/11/2005 16:06:26

J'ai essayé de le fair avec un compte Orgfree, j'ai le meme probleme. Les tabls on l'air de c'etre installé. Mais lors de la connection ils me disent que ça ne fonctionne pas et qu'il faut ré-essayé plus tard.<< Problème lors de l'enregistrement. Veuillez réessayer plus tard >>

C'est vraiment rageant pq ce chat est super bien fait.

signaler à un administrateur
Commentaire de dr_einstein le 05/11/2005 16:45:05

pour répondre a ta question shulihen il faut mettre juste moinlogin et dans host il faut bien mettre sql.free.fr

signaler à un administrateur
Commentaire de YURIX le 05/11/2005 17:14:20

J'avais installé le chat sur un compte orgfree mais depuis la semaine derniere il ne marche plus il ont du faire une mise a jour de PHP.

signaler à un administrateur
Commentaire de lupjiggoe le 06/11/2005 15:29:59

michmichman : je t'ai répondu par MP
( 127.0.0.1... quand même !... )
Pour les autres, je vais refaire des essais sur free, et regarder si il y a quelquechose à changer...

signaler à un administrateur
Commentaire de ShuLiHen le 06/11/2005 15:33:46

Merci.

signaler à un administrateur
Commentaire de alexmayol180690 le 13/11/2005 18:42:33

Bonjour,
Je tente desepserement de faire fonctionner ce chat, mais j'ai toujours la meme erreur, Probleme de connection, veuillez reessayer plus tard. Je suis sur free. Je pense que je vais essayer orgfree.com, mais quel renseignement faut il mettre dans le fichier connexion avec orgree ?
merci
Alex

signaler à un administrateur
Commentaire de nicoptere le 17/11/2005 13:24:22

CHAPEAU !
bien chouette, stable, fastoche à utiliser.
design un peu trop matrix à mon à mon goût mais comme on dit : les gouts et les couleurs ...
explications limpides et S.A.V compris !
re-CHAPEAU !
9/10.

signaler à un administrateur
Commentaire de lupjiggoe le 19/11/2005 14:56:22

Pour ceux qui veulent installer le chat sur FREE :

Je viens de faire une petite recherche, et j'ai trouvé la source du problème :
Mon chat utilise les variables de session, et free a pour particularité de demander la
création manuelle d'un repertoire spécifique pour que celà fonctionne.
La solution est donc trés simple :
Il faut créer un repertoire nommé "sessions" (avec un s à la fin, sans majuscules et sans accent)
à la RACINE du site (donc pas dans un autre repertoire, mais bien à la racine).
Aprés ça je n'ai plus eu de problèmes pour installer le chat sur free....
(sur free, le "host" du fichier de connexion est toujours : "sql.free.fr" )
Bonne continuation, je posterai une nouvelle version du chat lorsque j'aurai reglé le problème de sortie de page du logout...

lupjiggoe.

signaler à un administrateur
Commentaire de tomtomgo le 17/12/2005 01:46:56

J'ai un probleme, j'ai parfaitement réussi linstalation de ton chat, mais ce que je voulai cetai intégrer ce chat a mon site deja en flash. Il est a l'adresse suivante : http://www.phrageurz.monforum.net ( aller dans enter ).

Tu verra en bas on reconai ton chat.( j'ai  prit la liberté de modif les couleur, la place, les polices ) mais jai pas touché au code. en testan le chat tu comprendra le blem. en entrant le login et en appuyan sur "enter" il remet a la frame 1 mon fichier swf mere. En effet jai un fichier index.swf ki apelle ton chat ( http://www.phrageurz.monforum.net/flash_chat.swf ) avec un simple loadMovie( "flash_chat.swf","chat","get");

Je pense que ca vient du scrip qui réinitialise les données. Aparament il ne gere pas les niveau et réinitialise mon indew.swf aussi. Car le chat marche test ladresse direct que j'ai donné plus haut. Donc je pense ca vient de la le blem :

// fonction de netoyage des données :
String.prototype.netoie = function() {
var maDonnee = this;
maDonnee = maDonnee.split("&");
maDonnee = maDonnee.join("et");
maDonnee = maDonnee.split("<");
maDonnee = maDonnee.join("");
maDonnee = maDonnee.split(">");
maDonnee = maDonnee.join("");
maDonnee = maDonnee.split("'");
maDonnee = maDonnee.join("[APO]");
maDonnee = maDonnee.split("+");
maDonnee = maDonnee.join("[PLUS]");
maDonnee = maDonnee.split("%");
maDonnee = maDonnee.join("[PRCT]");
return maDonnee;

ou alors lutilisation de "_root" ki désigne le niveau root de ton swf et du mien. Si tu conai une astuce? Parceque c'est vraiment génial ton chat jaimerai beaucoup l'integrer a mon site.

signaler à un administrateur
Commentaire de lupjiggoe le 17/12/2005 12:21:26

Salut Tomtomgo.
Le plus simple serait que tu laisses le chat dans une fenetre à part. Si tu veux vraiment l'integrer, il va te falloir modifier les deux ou trois _root qui subsistent dans le code.
Le plus important étant celui de la ligne 34 :
_root.play();
qui doit devenir :
this._parent.play();
Pour que seul le swf du chat subisse le play (c'est lui qui relance ton site pour l'instant).
Tu dois aussi faire attention à la fonction javascript de lancement de popup en cas de fermeture de la page qui se trouvait dans le fichier index.php
En effet, cette fonction permait de faire sortir de la liste des nicks la personne qui ferme le chat. Cette fonction appelle la page sortir.php qui te faudra reparametrer également si tu veux rester dans ton site...
Un peu de travail en vue quoi...
Si tu rencontre d'autres problèmes, contacte moi plutôt par MP ou par le mailer de mon site...  :)

signaler à un administrateur
Commentaire de Dkabal le 23/12/2005 17:39:29

salut!

jaime beaucoup ton petit chat avec un peu de flash pour le rendre plus attractif!!!
M'interessant aux moyens permettant de meler flash a dautres technologies, je m'étonne de voir l'ensemble fonctionner parfaitement(en local avec easy php) et ce, même lorsque j'enleve le source et l'animation flash du repertoire...
J'avais compris que seule l'animation finale était nécessaire (car c'est elle qui est appelée dans le code php).
Mais si cela fonctionne sans le fichier d'animation a la racine, Ou les trouve-t-il dont ?

signaler à un administrateur
Commentaire de Dkabal le 23/12/2005 17:44:29

De plus, j'utilise flash mx 2004 pro et j'ai un bug constant après quelques minutes d'ouverture du fichier source...
Quelle version as-tu utilisé?

signaler à un administrateur
Commentaire de sparh le 12/04/2006 22:14:09

Bravo pour ce chat qui marche très bien (chez Free) (après les corrections évoquées au dessus.
Juste un truc, y aurait une requête qui permettrai de savoir en tps réel combien il y a de connectés?

signaler à un administrateur
Commentaire de fofilou le 17/04/2006 16:21:43

Bonjon à tous !
Voilà j'ai bie réussi à installer le chat, tout fonctionne mis à part les smiley. Lorsque j'ouvre le projet .fla, une fenêtre me dit "une ou plusieurs polices utiisées par cette animation ne sont pas disponibles. Des polices de remplacement seront utilisées pour l'affichage et l'exportation." Et j'ai comme choix où cliquer : "Choisir un remplaçant" et "utliser les valeurs par  défauts". Alors que faire ?? Merci

signaler à un administrateur
Commentaire de kossity29 le 21/04/2006 05:54:11

bonjour , j'ai tout lu et tout appliqué a la lettre et pourtant nada !!! je n'arrive pas a faire fonctionner le chat sut free...
j'ai placé mon chat dans un dossier sessions que j'ai lui meme créé dans la racine de mon serveur et la j'ai un message d'erreur lorsque j'ouvre l'install
<<<You don't have permission to access /sessions/flash_chat/install.php on this server>>>

signaler à un administrateur
Commentaire de madframes le 03/05/2006 12:43:36

merci beaucoup pour ce chat !
j'ai voulu m'en servir pour un projet spécifique pour les Beaux-Arts, finalement j'ai tout refait au lieu de le modifier, mais je n'y serais pas arrivé sans ton code source pour m'aider.
merci encore !
mon chat expérimental (à peu près terminé) : http://madframes.free.fr/corrosive_messenger/
il me reste peut-être à afficher le nombre de connectés parce que là, c'est vraiment minimaliste !

signaler à un administrateur
Commentaire de Sc4v3nG3r le 26/06/2006 22:33:47

Tout d'abord bravo pour ce "Chat" mais j'ai une question très simple, comment on remplace la couleur des textes ? Pas ce ou c'est marqué "CHAT - FLASH - PHP" mais ceux où il y a la zone pour marquer son pseudo et celui pour T'chater. Merci ;)

signaler à un administrateur
Commentaire de ziflay1 le 26/08/2006 21:57:52

super T'chat fonctionne trés bien
je voudrais savoir comment on fait pour augmenter la police d'écriture quand on tape du texte dans la fenetre de discussion et si on pouvait changer le fond noir sur mon site ça passerait mieux un blanc, je mis connais vraiment à peine en flash 8, merci

signaler à un administrateur
Commentaire de 18avivien73 le 26/09/2006 11:26:51

Bonjour
jai mis se chat sur mon site perso ifrance et il se trouve que jai le meme probleme que certaine personne ayant free "probleme lors de l'enregistrement veuillez reessayer plus tard" .
alors jai ajouté un repertoire "sessions" et jai modifier le code PHP5 mais sa ne marche toujours pas .

signaler à un administrateur
Commentaire de normandkiss le 19/11/2006 23:12:10

bon ben moi je suis comme les autre. je suis chez free et ca ecri erreur lors du login.
g essayer de créer un fichier session mais rien ni fait aide moi svp

signaler à un administrateur
Commentaire de mediapress le 16/01/2007 10:56:58

identique que le problème de 18avivien73, tout est ok... (la base de données, les fichiers, etc...) Et pourtant toujours le problème de "probleme lors de l'enregistrement veuillez reessayer plus tard"... Alors, j'ai vu dans Safari, il y a une erreur de connection avec indiqué "interdit"... Cela viendrait-il de certains provider ???

signaler à un administrateur
Commentaire de 18avivien73 le 16/01/2007 13:37:47

Je vais analyser le code et tenter de trouver la source du probleme ; si j'arrive a trouver le probleme je transmetterai la solution pour y remedier.

signaler à un administrateur
Commentaire de mediapress le 16/01/2007 14:32:59

ce serait bien, apparemment, je ne suis pas le seul a avoir des soucis de connections...
je ne sais pas d'ou vient cette erreur de connection, je n'y connais rien en php, j'aimerais bien utiliser cette source, je la trouve très bien conçu, faut maintenant la faire fonctionner lol !!!

signaler à un administrateur
Commentaire de Botsys le 04/02/2007 20:51:37

moi ca ne fonctionne pas
http://www.ben33.hbg.fr/chat/
( j'ai un anti-pop-up, et mon site tourne sous www.ton-hebrgement-gratuit.com)

signaler à un administrateur
Commentaire de tigrou_bzz le 05/03/2007 21:26:10

Bonjour,
Bravo pour ce chat !!! Je l'ai adapté d'un point de vu graphique et utilisé pendant quelques mois sans problème.
Par contre depuis un mois a peu près je n'arrive plus à l'utiliser; au moment ou le php raffraichit la page je me fais jetter ( le php ferme la fenetre).
J'ai intercepte les elements suivants :
_____________________________________
Warning: mysql_connect() [function.mysql-connect]:
Lost connection to MySQL server at 'reading authorization packet',
system error: 0 in /mnt/123/sdc/d/3/a.cangival/TecDial/php/prive/connexion.php on line 22
Pas de connexion au serveur
_______________________________________
Il n'y a que moi qui ai ce pb ; la (les) personne avec qui je communique n'ont de pb.
Je suis sous free!! est un pb lié au fournisseur ?
La connexion se fait bien et c'est des le ou les premiers messages que le pb apparait. D'apres le message il semble qu'il y ait un pb en retour du serveur.
Quelqu'un parmis vous aurait déjà eu ce pb?
Merci par avance pour vos avis.


signaler à un administrateur
Commentaire de s4my le 17/05/2007 21:40:11

merci lupjig
goe
bravo pour ce chat,
tuto clair et tt et tt
il fonctionne chez moi...chez free (c lent chez free qud meme)
je me suis permi de l'adapter un peu
http://samuelmussolin.free.fr

quelques questions:
est il possible de laisser les posts des chatteurs en permanence dans la fenetre?
est ce que ce chat tournera sur un serveur 1&1?

en tt cas encore bravo

signaler à un administrateur
Commentaire de djtobias le 11/06/2007 20:16:55

Bonjours,
J'ai fait se tchat mes il y a un bug
regarde:
http://djtobias.olympe-network.com/tchat

sa me mes des texte sur le flash .
Pouvait vous m'aidez :d
Merci

signaler à un administrateur
Commentaire de joachimjouatou le 03/11/2007 17:18:07

salut ! nikel ton chat!
bon seul hic, il marchez pas chez ifrance...
"probleme d'enregistrement... essayez plus tard..."

g changé le $_POST['...'] pour php5... rien
la table semble bien recevoir les nicks pourtant

est ce que ça pourrait venir du fait que flash ne parvient pas a lire les variables php à partir d'un "echo &ma_var=blabla"... les flashVars le semble inapropriées pourtant, non ?
as tu une idée ou bien ? :D
merci d'avance ;)

signaler à un administrateur
Commentaire de totolepelo le 03/01/2008 21:59:43 10/10

Bonsoir,
j'ajoute mes félicitations aux nombreuses précédentes.
je l'ai installé sur free, ça tourne nickel, j'ai suivi scrupuleusement tes indications, si ce n'est que je n'ai pas remplacé le "localhost"
(note maxi ;o)

signaler à un administrateur
Commentaire de totolepelo le 06/01/2008 09:35:43

Salut,
même problème que(Commentaire de tigrou_bzz le 05/03/2007 21:26:10)
déconnections intempestives sur mon pc (plus de 20 en 15 minutes :-( de leur côté les personnes avec qui je suis en relation ne sont pas déconnectées.
ce matin j' ai pu rester 10 minutes sans coupure, puis c'est parti, parfois pas moyen de finir d'écrire une phrase que le pop up de logout s'affiche en bas à gauche.
une idée ?
ps/(même après avoir remplacé localhost par sql.free.fr)

signaler à un administrateur
Commentaire de totolepelo le 06/01/2008 09:37:16

rectification: logout s'affiche en bas à droite.

signaler à un administrateur
Commentaire de tigrou_bzz le 09/01/2008 22:44:38

Bonsoir, le problème de deconnexion vient de l'anti virus (j'utilise Avast) je dois décocher pour le chat l'option bouclier web; Avec cela le deloging du chat n'est plus fait.  

signaler à un administrateur
Commentaire de ssiit le 24/01/2008 15:59:27

Bonsoir,





Merci beaucoup pour ce p'tit chat bien sympathique !!! mais j ai quelques question si vous me permettez


1/ comment changer la couleur des pseudos et textes

2/ comment enlever la limitation a 10 personnes (je suis un serveur dédiés donc pas de soucis pour les accès base )

3/ peut on le modérer sinon un autre chat en flash moderable si quelqu'un a des idées  ??

Sinon c est un superbe outil de travail, merci beaucoup pour ce travail !!!!!

signaler à un administrateur
Commentaire de adnane002 le 19/06/2008 13:02:05 10/10

excellent :)

signaler à un administrateur
Commentaire de arsonick le 23/06/2008 14:48:54 10/10

Tres bien comme source je l'utilise ^^ !!!



Comment enlever la limitation a 10 personnes  svp !

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

SQL PHP et FLASH (scores) [ par snakeeater1 ] bon bas voila je pose ma question ici,Est-ce que quelqu'un pourrai maider ? :voila je fait un jeu flash, et j'ai une table sur ma base de donnée ou il Flash/Php/Sql [ par michelange ] Bonjour tous. Je suis en train de développer mon site en flash. Actuellement je suis sur la gestion de news via flash. Pour les news j'utilise un base URgeNT insérer php ou sql dans flash [ par jeje11991 ] Bonjour,là je vais vous posez une question , oui , oui .bon,est-il possible d'insérer du php ou des donné sql dans du flash sans devoir utliser autre pb passage paramètre php vers flash MX (urgent) [ par so23 ] Bonjour &#224; tous, J'effectue un site en flash avec un acc&#232;s &#224; une base SQL, normal...J'ai d&#233;j&#224; fait un formulaire qui marche, e Chat Flash-PHP [ par TomQuick ] Bonjour, j'ai un site web (http://tomquick-games.tk), et dessus, j'ai un chat flash. Le probl&#232;me, c'est que mon chat enregistre les messages dans Modif de Chat [ par michmichman ] Bon voila j'ais trouv&#233; sur ce site un super chat en flash-php-mysql je suis tout juste bon &#224; le mettre en place et changer les graphisme, qu flash&php chat [ par labaudio ] OK Watch OUT!J'espere avoir trouver le bon forum pour pouvoir trouver solution à mes problèmes.Voilà environs 2 semaine, je me suis lever un bon matin Saut de ligne Flash/PHP/Sql [ par Orange73 ] Hello,Voilà j'ai des infos lu dans flash via php et Sql.J'ai un backoffice de gestion du contenu.Malheureusement lorsque je tape sur "ENTER" pour reve Mysql->PHP->Flash [ par AurelR ] BonjourMon but est de lire une base de donnée où des informations sont stocké et de les récupérer via php. Ce qui donne:$lien=mysql_connect("xxx","xxx appel php depuis un tablea u Flash [ par den11 ] Bonjour,je cherche partout sur les forums comment faire pour envoyer des coordonnées de points (x,y) à partir d'un tableau dans Flash vers php.pour ch


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,390 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.