Un chat en php

Un chat en php - PHP - Programmation

Marsh Posté le 25-03-2003 à 23:37:58    

j'ai trouvé ca :
 

Code :
  1. ::::::::::::::::::::::::::: LES SOURCES DU CHAT ::::::::::::::::::::::::::::::
  2. rappel : ces sources sont specifiques a l'hebergeur altern.
  3.          ce n'est qu'une base, a vous d'y ajouter vos fonctionnalites.
  4.          :::::::::::::::::::::::: NEW  :::::::::::::::::::::::
  5.          j'ai rajoute les mysql_close qui font qu'en connexion simultanee
  6.          ca tient impec (j'ai teste avec 30 navigateurs ouverts et pas une
  7.          erreur...............................................
  8. mon email : jeff@mioumix.org (pour vos contrib, bug reports ...)
  9. ma page : http://mioumix.org (allez y jeter un coup d'oeil)
  10. mes autres scripts : un forum (http://mioumix.org/test/forum.htm)
  11.                      un gestionnaire de table mysql
  12.                      (http://mioumix.org/test/modif.htm)
  13.                      un mail killer (http://mailx.mioumix.org)
  14. ok voila les sources du chat !
  15. pour mettre cela en oeuvre il faut creer 4 pages en html
  16. dont une temporaire pour creer la table.
  17. create.htm  --------- pour creer la table (a consulter 1 fois en premier)
  18. index.htm ----------- les framesets
  19. message.htm --------- la saisie de messages
  20. corps.htm ----------- l'affichage des messages
  21. et voici le details de ces 4 pages.
  22. allez y de vos copier coller.
  23. ----------- CREATE.HTM -----------
  24. <?
  25. $result = mysql("chat","CREATE TABLE chat (ID int primary key,PSEUDO char(20),MESSAGE char(150),DATE char(20))" );
  26. mysql_close();
  27. >
  28. ----------- INDEX.HTM ------------
  29. <html>
  30. <head><title>CHAT</title></head>
  31. <frameset rows="150,*" border="0" frameborder="no" framespacing="0">
  32. <frame src="message.htm" name="haut" scrolling="no" noresize marginwidth="20" marginheight="10">
  33. <frame src="corps.htm" name="corps" marginwidth="20" marginheight="20">
  34. </frameset>
  35. </body>
  36. ----------- MESSAGE.HTM ----------
  37. <html>
  38. <head><title>MESSAGE</title></head>
  39. <body bgcolor="black" text="white">
  40. <table width=100%><tr><td width=50%>
  41. <font face=arial size=5><i><marquee><? echo "$txt[$pif]";>
  42. <i></td>
  43. <td align=right width=50%>
  44. <font face=arial size=1><i>Messages rafraichis toutes les 15s / supprimés après 5 mn<br>Le serveur a 2 heures de retard / ecrit par jeff@mioumix.org</i></td></tr></table>
  45. <br>
  46. <?
  47. echo "<form action=$php_self method=post>";
  48. echo "<table><tr><td>Pseudo : </td><td>";
  49. echo "<input type=text size=15 name=pseudo value=\"$pseudo\"></td></tr>";
  50. echo "<tr><td>Message : </td><td>";
  51. echo "<input type=text size=40 name=message value=\"\">";
  52. echo " <input type=submit name=go value=\"go buddy\"></td></tr></table>";
  53. /* si nouveau message */
  54. if ($message != "" );
  55. $date = date ("d M / H.i,s",time());
  56. $id = date ("U",time());
  57. $id = intval ("$id" );
  58. $message = ereg_replace ("[<,>]","",$message);
  59. $result = mysql("chat","insert into chat (ID,PSEUDO,MESSAGE,DATE) values ('$id','$pseudo','$message','$date')" );
  60. mysql_close();
  61. else;
  62. endif;
  63. echo "</form>";
  64. >
  65. </body>
  66. </html>
  67. ------------- CORPS.HTM -----------
  68. <html>
  69. <head><title>AFFICHAGE</title>
  70. <META http-equiv="refresh" content="15; URL=corps.htm">
  71. </head>
  72. <body bgcolor="black" text="white">
  73. <?
  74. /* on kill les messages datant  */
  75. /* de plus de 5 mn soit 300 s */
  76. $kill = date ("U",time());
  77. $kill = intval("$kill" );
  78. $kill = $kill - 300;
  79. $result = mysql("chat","delete from chat where ID < '$kill'" );
  80. mysql_close();
  81. /* affichage des messages */
  82. $result = mysql ("chat","select * from chat order by ID" );
  83. $i=0;
  84. $fields = mysql_numfields($result);
  85. $num = mysql_numrows($result);
  86. if ($num == 0);
  87. exit;
  88. else;
  89. echo "<table width=100%>";
  90.   while ($num >= 0);
  91.   $j=1;
  92.      while ($j < $fields);
  93.      $rf[] = mysql_result($result,$num,mysql_fieldname($result,$j));
  94.      $j = $j + 1;
  95.      endwhile;
  96.   echo "<tr><td><i>$rf[0] </i></td><td align=left>$rf[1]</td><td align=right><i>$rf[2]</i></td></tr>";
  97.   $num = $num - 1;
  98.   unset ($rf);
  99.   endwhile;
  100. echo "</table>";
  101. mysql_close();
  102. >
  103. </body>
  104. </html>
  105. ------------ C'EST TOUT ----------
  106. mais evitez de m'ecrire pour les "tout many connections"
  107. have fun !!!!!!!!!!!
  108.    __     _____     _____    _____
  109. --/\ \---/\  __\---/\  __\--/\  __\--------------------------
  110. --\ \ \--\ \ \_/---\ \ \_/--\ \ \_/-------- Jeff Cotton -----
  111. ---\ \ \--\ \  _\---\ \  _\--\ \  _\--- http://mioumix.org --
  112. ----\_\ \--\ \ \/__--\ \ \/---\ \ \/ --- jeff@mioumix.org ---
  113. ---/\____\--\ \____\--\ \_\----\ \ \-------------------------
  114. ---\/____/---\/____/---\/_/-----\/_/-------------------------


 
j'ai créé ces quatres fichiers...mais ca m'affiche le contenu des page et ca ne fais quasiment rien d''autre....(a part la création d'une ou deux case)
 
Trouvez - vous pourquoi ? pasque moi je seche...

Reply

Marsh Posté le 25-03-2003 à 23:37:58   

Reply

Marsh Posté le 25-03-2003 à 23:38:43    

c nul un chat en php :o


Message édité par forummp3 le 25-03-2003 à 23:38:53
Reply

Marsh Posté le 25-03-2003 à 23:41:37    

ben je cerche un chat qui n'ai pas besoin de se connecter ailleur que sur mon site...
et on m'a dit qu'en java ct pas possible...au moins, si ce script fonctionnait ca n'aurait besoin de rien d'autre que ma base sql....

Reply

Marsh Posté le 25-03-2003 à 23:42:32    

en haut ca marque :  
 

Code :
  1. Messages rafraichis toutes les 15s / supprimés après 5 mn
  2. Le serveur a 2 heures de retard / ecrit par jeff@mioumix.org
  3. "; echo "Message : "; echo ""; echo " "; /* si nouveau message */ if ($message != "" ); $date = date ("d M / H.i,s",time()); $id = date ("U",time()); $id = intval ("$id" ); $message = ereg_replace ("[<,>]","",$message); $result = mysql("chat","insert into chat (ID,PSEUDO,MESSAGE,DATE) values ('$id','$pseudo','$message','$date')" ); mysql_close(); else; endif; echo ""; >


 
et en bas :
 

Code :
  1. = 0); $j=1; while ($j < $fields); $rf[] = mysql_result($result,$num,mysql_fieldname($result,$j)); $j = $j + 1; endwhile; echo "$rf[0] $rf[1]$rf[2]"; $num = $num - 1; unset ($rf); endwhile; echo ""; mysql_close(); >


Reply

Marsh Posté le 25-03-2003 à 23:51:47    

Pourquoi tu n'utilises pas une tribune libre ? Avec DaCode ou templeet, ça se fait très bien.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 25-03-2003 à 23:56:54    

non...je préfère etre indépendant...
 
j'ai bien trouvé des trucs en perl...mais ca me dit rien...
la soluce du php me disais bien...
mais si vous avez une meilleur id...je suis preneur  ;)

Reply

Marsh Posté le 25-03-2003 à 23:57:12    

Jar Jar a écrit :

Pourquoi tu n'utilises pas une tribune libre ? Avec DaCode ou templeet, ça se fait très bien.


 
Parce que dacode, c'est lourd et templeet tout pourrit, la solution ça serait une petite tribune comme phplop: http://phplop.tuxfamily.org/ (ça se voit que c'est de la pub?)

Reply

Marsh Posté le 26-03-2003 à 00:29:11    

Il me semble que ce forum n'est pas le forum de l'auteur du script.
 
On est pas là pour résoudre des problèmes de non fonctionnement de scripts non programmés par la personne elle meme.
 
Maile l'auteur, il en sait bien plus que nous, c'est son script, pas le notre.
 
Amicalement,

Reply

Marsh Posté le 26-03-2003 à 01:01:09    

des bonnes sources d'inspiration :
http://www.phpbuilder.com/columns/luis20000724.php3
http://www.phpbuilder.com/columns/mhall20000621.php3


---------------
...oups kernel error...
Reply

Marsh Posté le 26-03-2003 à 08:56:46    

Skylight a écrit :

Il me semble que ce forum n'est pas le forum de l'auteur du script.
 
On est pas là pour résoudre des problèmes de non fonctionnement de scripts non programmés par la personne elle meme.
 
Maile l'auteur, il en sait bien plus que nous, c'est son script, pas le notre.
 
Amicalement,


 
+1
 
De plus, utiliser une base SQL pour un chat, je ne trouve pas que cela soit une bonne idée.

Reply

Marsh Posté le 26-03-2003 à 08:56:46   

Reply

Marsh Posté le 26-03-2003 à 09:06:20    

Skylight a écrit :

Il me semble que ce forum n'est pas le forum de l'auteur du script.
 
On est pas là pour résoudre des problèmes de non fonctionnement de scripts non programmés par la personne elle meme.
 
Maile l'auteur, il en sait bien plus que nous, c'est son script, pas le notre.
 
Amicalement,


 
Sincerement...quand je peux aider, moi, j'aide...
 
je trouve que c'est vraiment une mentalité pourrie que tu as...
je ne suis pas encore assez avancer pour faire mes propres scripts...t'as jamais débuter toi ? T'aurais pas aimé qu'on t'aide ?
Si tu post pour me dire que t'en a rien a faire et que tu ne veux pas m'aider parce que je n'ai pas fais le script...he bien je peux te dire que tu as perdu perd ton temps...
il me semblait que c'etait un forum d'aide...
je n'ai vu nulle part qu'il faillait :
-etre l'auteur du script
-avoir déjà tout concu
-avoir un script déja déboggué (he oui j'ai aussi vu qqn dire qu'il n'etait pas la pour débogguer les script des autres)
 
en gros...si tout cela etait VRAIMENT appliqué ce forum ne servirai a rien !
heureusement que des personnes comme jar jar daique ou ethernal sont la...
car meme s'il ne m'ont pas dit d'ou venait l'erreur, ils m'ont au moins donné des pistes constructives....
Merci a eux  :hello:


Message édité par bagu le 26-03-2003 à 09:09:50
Reply

Marsh Posté le 26-03-2003 à 09:19:34    

le problème c'est que tu balances le script en demandant de debugger, c'est pas l'aide la plus appréciable à donner  [:spamafote]  
 
sinon perso j'ai fais un petit chat en asp sur base de données, c'est pas l'idéal, mais ca dépendra de beaucoup de la fréquentation de ton chat. s'il n'y a pas beaucoup ca peut aller, autrement exploite une autre piste.


---------------
.: Clône de Drasche .:. Ebichuleys .:. Avec l'Aloe Vera je fais de beaux cacas [:dawa] .: www.oserselancer.com :.
Reply

Marsh Posté le 26-03-2003 à 09:35:07    

bagu a écrit :


 
Sincerement...quand je peux aider, moi, j'aide...
 
je trouve que c'est vraiment une mentalité pourrie que tu as...
je ne suis pas encore assez avancer pour faire mes propres scripts...t'as jamais débuter toi ? T'aurais pas aimé qu'on t'aide ?
Si tu post pour me dire que t'en a rien a faire et que tu ne veux pas m'aider parce que je n'ai pas fais le script...he bien je peux te dire que tu as perdu perd ton temps...
il me semblait que c'etait un forum d'aide...
je n'ai vu nulle part qu'il faillait :
-etre l'auteur du script
-avoir déjà tout concu
-avoir un script déja déboggué (he oui j'ai aussi vu qqn dire qu'il n'etait pas la pour débogguer les script des autres)
 
en gros...si tout cela etait VRAIMENT appliqué ce forum ne servirai a rien !
heureusement que des personnes comme jar jar daique ou ethernal sont la...
car meme s'il ne m'ont pas dit d'ou venait l'erreur, ils m'ont au moins donné des pistes constructives....
Merci a eux  :hello:


 
Je crois que tu n'as pas très bien compris à quoi sert un forum de "PROGRAMMATION".
 
Regardes ce topic par exemple :
 
http://forum.hardware.fr/forum2.ph [...] h=&subcat=
 
La personne poste SON travail et demande des indications pour REALISER telle ou telle chose.
 
Elle n'arrive pas avec un script pompé à droite ou à gauche pour qu'on le debbugge ou qu'on explique son fonctionnement. Cela concerne l'AUTEUR du script.
 
Skylight a tout à fait raison. On ne peut pas accepter d'aider pour des scripts tout faits, car alors, on croulerait litéralement sous les demandes du genre : j'ai un problèm avec mon PHPBB, avec mon PHPNUKE etc... Et même comme cela, on a quand même ce genre de demandes plusieurs fois par jour.
 
ça n'a RIEN A VOIR avec de la programmation. C'est comme si tu viens et que tu dis : j'ai un bug avec tel programme, que puis-je faire pour que cela marche, sous prétexte qu'il a été écrit en C++ ou en pascal (ou autre langage). Ce n'est pas parce que le code source d'un programme est accessible, qu'on a l'obligation d'aider qui que ce soit là-dessus. Un programme qu'il soit en PHP ou n'importe quel autre langage est la propriété de son auteur, et c'est lui et lui seul qui en assure le suivi. On a rien à voir avec ça.
 

Reply

Marsh Posté le 26-03-2003 à 09:36:21    

en fait c serai un chat protégé pas htaccess pour les users du forum seulement...donc oui, y'aura peu de monde... :sweat:  
 
Le soucis dans le script plus haut, c'est juste q'une partie du code n'est pas exécuté, juste affiché...
et je n'arrive pas a voir ou....
de plus, j'ai eu au moins l'honneteté de mettre l'INTEGRALITE de la source...y compris les lignes idiquant que je ne suis pas l'auteur....j'ai jamais aimer m'approprier le travail des autres  ;)

Reply

Marsh Posté le 26-03-2003 à 09:39:27    

Et je redis ce que j'arrête pas de répéter : Les scripts pompés ici ou là deviennent réellement utilisables que lorqu'on a des notions suffisamment avancées en PHP. Il faut donc que tu commences par apprendre correctement le PHP (surtout que ce script est vraiment pas compliqué...)

Reply

Marsh Posté le 26-03-2003 à 09:39:49    

Hermes le Messager a écrit :


 
Je crois que tu n'as pas très bien compris à quoi sert un forum de "PROGRAMMATION".
 
Regardes ce topic par exemple :
 
http://forum.hardware.fr/forum2.ph [...] h=&subcat=
 
La personne poste SON travail et demande des indications pour REALISER telle ou telle chose.
 
Elle n'arrive pas avec un script pompé à droite ou à gauche pour qu'on le debbugge ou qu'on explique son fonctionnement. Cela concerne l'AUTEUR du script.
 
Skylight a tout à fait raison. On ne peut pas accepter d'aider pour des scripts tout faits, car alors, on croulerait litéralement sous les demandes du genre : j'ai un problèm avec mon PHPBB, avec mon PHPNUKE etc... Et même comme cela, on a quand même ce genre de demandes plusieurs fois par jour.
 
ça n'a RIEN A VOIR avec de la programmation. C'est comme si tu viens et que tu dis : j'ai un bug avec tel programme, que puis-je faire pour que cela marche, sous prétexte qu'il a été écrit en C++ ou en pascal (ou autre langage). Ce n'est pas parce que le code source d'un programme est accessible, qu'on a l'obligation d'aider qui que ce soit là-dessus. Un programme qu'il soit en PHP ou n'importe quel autre langage est la propriété de son auteur, et c'est lui et lui seul qui en assure le suivi. On a rien à voir avec ça.
 
 


 
 :non:  
Quand je trouve un forum spécialisé pour tel ou tel prog, j'y vais ...et si le forum programmation n'est pas la pour aider ceux qui veulent comprendre par la pratique, faudrait voir a le préciser dans la charte !
Maintenant je répete ce que j'ai dit plus haut, si vous ne voulez ni m'aider, ni m'aiguiller, merci de simplement passez votre chemin, ca vous évitera de perdre votre temps et de pourrir un post...merci

Reply

Marsh Posté le 26-03-2003 à 09:41:57    

si t'es pas pressé, le mieux serait d'essayer de le réaliser toi-meme et par la suite comparer avec des scripts existants pour l'améliorer. ca permet d'apprendre à coder, à s'améliorer et a apprendre par soi-meme. car les scripts tout faits, si on connait peu le langage c'est un vrai casse-tete et un piège!
voilà mon conseil (testé par moi)  [:spamafote]


---------------
.: Clône de Drasche .:. Ebichuleys .:. Avec l'Aloe Vera je fais de beaux cacas [:dawa] .: www.oserselancer.com :.
Reply

Marsh Posté le 26-03-2003 à 09:43:30    

bagu a écrit :


 
 :non:  
Quand je trouve un forum spécialisé pour tel ou tel prog, j'y vais ...et si le forum programmation n'est pas la pour aider ceux qui veulent comprendre par la pratique, faudrait voir a le préciser dans la charte !


 
Mais justement, la pratique, c'est "FAIRE", c'est pas "debbugger", ni encore chercher des erreurs dans un script qui n'est pas de toi.
 
Franchement, si tu te mets sérieusement au php, il ne te faudra pas plus de trois jours pour faire TON chat en php reposant sur un bête fichier texte qui sera absoluement pas gourmand en ressources comme celui-ci et que TU controleras parfaitement puisqu'il sera de TOI. C'est ça la pratique, pas autre chose.
 
EDIT : si tu décides de faire TON chat en PHP, tu verras que plein de gens vont t'aider.


Message édité par Hermes le Messager le 26-03-2003 à 09:44:54
Reply

Marsh Posté le 26-03-2003 à 09:45:00    

moué...l'inconvénient, c'est que j'ai beau chercher a comprendre le principe de fonctionnement du php, je ne comprend pas comment arriver a mes fins...

Reply

Marsh Posté le 26-03-2003 à 09:47:45    

Hermes le Messager a écrit :


 
Mais justement, la pratique, c'est "FAIRE", c'est pas "debbugger", ni encore chercher des erreurs dans un script qui n'est pas de toi.
 
Franchement, si tu te mets sérieusement au php, il ne te faudra pas plus de trois jours pour faire TON chat en php reposant sur un bête fichier texte qui sera absoluement pas gourmand en ressources comme celui-ci et que TU controleras parfaitement puisqu'il sera de TOI. C'est ça la pratique, pas autre chose.
 
EDIT : si tu décides de faire TON chat en PHP, tu verras que plein de gens vont t'aider.


en tout cas pas par des gens comme toi étant donné que tu ne débug pas, tu n'expique pas, en gros, t'es pas constructif...
C'est pas parce que toi des bouquins t'on suffit, que tout le monde fonctionne de la meme facon...maintenant je te demande, pour toi comme pour moi, de passer ton chemin si tu ne VEUX PAS m'aider...
MERCI

Reply

Marsh Posté le 26-03-2003 à 09:47:55    

C'est simple :
 
Il faut que tu fasses déjà les tutos de phpdebutant.org qui sont très bien fait. (jusqu'aux tutos sur les BDD, puisque tu n'en auras pas besoin - du moins pour CETTE application).
 
Regardes en particulier le tutorial sur le compteur à partir d'un fichier texte.
 
Ensuite, il faut que tu comprennes bien le principe des formulaires et du traitement d'un formulaire par une page en PHP appellée qui va ECRIRE dans un fichier texte qui contiendra ce que les gens disent.
 
Suffira d'inclure régulièrement ce fichier texte pour voir apparaitre ce que les gens disent.
 
Le principe est très simple.
 
Alors au boulot !

Reply

Marsh Posté le 26-03-2003 à 09:48:43    

bagu a écrit :


en tout cas pas par des gens comme toi étant donné que tu ne débug pas, tu n'expique pas, en gros, t'es pas constructif...
C'est pas parce que toi des bouquins t'on suffit, que tout le monde fonctionne de la meme facon...maintenant je te demande, pour toi comme pour moi, de passer ton chemin si tu ne VEUX PAS m'aider...
MERCI


 
Tournes ta langue 7 fois dans ta bouche avant de parler et fais une petite recherche sur mes interventions sur ce forum...  [:totozzz]

Reply

Marsh Posté le 26-03-2003 à 09:54:34    

Hermes le Messager a écrit :

C'est simple :
 
Il faut que tu fasses déjà les tutos de phpdebutant.org qui sont très bien fait. (jusqu'aux tutos sur les BDD, puisque tu n'en auras pas besoin - du moins pour CETTE application).
 
Regardes en particulier le tutorial sur le compteur à partir d'un fichier texte.
 
Ensuite, il faut que tu comprennes bien le principe des formulaires et du traitement d'un formulaire par une page en PHP appellée qui va ECRIRE dans un fichier texte qui contiendra ce que les gens disent.
 
Suffira d'inclure régulièrement ce fichier texte pour voir apparaitre ce que les gens disent.
 
Le principe est très simple.
 
Alors au boulot !
 


Ca c'est le genre de réponse qui me convient mieux, meme si ca ne répond pas a la question, au moins ca m'aiguille !
 
Tu commence toujours par casser les gens avant de les aider ?  :??:  
 
enfin...je vais regarder de suite...merci  :hello:

Reply

Marsh Posté le 26-03-2003 à 09:58:06    

moi j'ai fé un super chat en php MySQL... et javascript bien evidemment..
ça marche impec..  
 
 :hello:  
 
jvé le mettre en ligne..


---------------
yvele n'est plus.
Reply

Marsh Posté le 26-03-2003 à 09:58:43    

bagu a écrit :


Ca c'est le genre de réponse qui me convient mieux, meme si ca ne répond pas a la question, au moins ca m'aiguille !
 
Tu commence toujours par casser les gens avant de les aider ?  :??:  
 
enfin...je vais regarder de suite...merci  :hello:  


 
Oui, à chaque fois qu'on me demande : "comment faire pour faire marcher ce script" au lieu de demander : "comment réaliser un chat en php". ;)
 
 :hello:

Reply

Marsh Posté le 26-03-2003 à 10:05:05    

Qu'est-ce que c'est que ce topic ? :heink:
 
Un peu de calme tout le monde, sinon je locke... [:shakalagoons]


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 26-03-2003 à 10:05:44    

pour info, il y a peu, j'ai demander comment réliser un chat...et on m'avait envoyer sur les pelotes....
donc j'ai préferé venir avec un script dès le départ...
 
alors tu comprendra ma position...
 
j'ai posé plusieurs questions que j'ai retirer pour cause de gens qui m'insultent, en voici la liste :
-quel langage utiliser pour créér un chat
-ou trouver des exemples de chat
-est-il possible de créé un chat en java
-idem en php
-ce post.....
 
faut etre persévérant pour avoir un début de piste...
Je suis navré d'avoir besoin d'exemple concret pour comprendre un langage mais bon...les livres et la théorie pure ne sont pas bons pour tout le monde  :(

Reply

Marsh Posté le 26-03-2003 à 10:06:57    

Harkonnen a écrit :

Qu'est-ce que c'est que ce topic ? :heink:
 
Un peu de calme tout le monde, sinon je locke... [:shakalagoons]


t'inquiete...c'est resté très poli et courtois... ;)  
 
de plus ca avance...ce serai dommage de locker maintenant  :(

Reply

Marsh Posté le 26-03-2003 à 10:11:26    

bagu a écrit :

pour info, il y a peu, j'ai demander comment réliser un chat...et on m'avait envoyer sur les pelotes....
donc j'ai préferé venir avec un script dès le départ...
 
alors tu comprendra ma position...
 
j'ai posé plusieurs questions que j'ai retirer pour cause de gens qui m'insultent, en voici la liste :
-quel langage utiliser pour créér un chat
-ou trouver des exemples de chat
-est-il possible de créé un chat en java
-idem en php
-ce post.....
 
faut etre persévérant pour avoir un début de piste...
Je suis navré d'avoir besoin d'exemple concret pour comprendre un langage mais bon...les livres et la théorie pure ne sont pas bons pour tout le monde  :(  


 
Pas besoin de livre déjà pour PHP.
 
Dans l'ordre, voilà ce que tu dois faire :
 
1) avoir installé easyphp sur ta machine et savoir t'en servir.
2) avoir un bon éditeur de texte/code (exemple gratuit : ConTEXT celui que j'utilise).
3) Incorporer l'aide de PHP en .chm téléchargeable ici : http://www.php.net/distributions/m [...] ual_fr.chm
 
et s'arranger pour pouvoir l'appeler à tout moment par F12 ou autre touche.
 
Concernant TON problème :
 
1) Faire les tutos de phpdebutant.org jusqu'à ceux concernant les bases de données. Faire le tuto concernant le compteur.
2) Rechercher dans la doc que je t'ai dit de télécharger tout ce qui concerner fopen, fread etc... (bref, la gestion et l'écriture/lecture dans les fichiers).
3) Rechercher tout ce qui concerne les includes en php (très facile).
4) Savoir faire un refrech d'une iframe ou d'une frame.
 
Bon courage, et n'hésite pas à venir poser une question sur tel ou tel problème...  :hello:

Reply

Marsh Posté le 26-03-2003 à 10:28:06    

Hermes le Messager a écrit :


4) Savoir faire un refrech d'une iframe ou d'une frame.


 
Bah c'est pas terrible... moi je fait des refresh de scripts javascript.. c'est plus bo.. l'utilisateur voit meme pas que sa page est rafraichi..
Par contre si JS est désactivé chez le client...
 
Bref.. faut savoir faire des choix..  :)


---------------
yvele n'est plus.
Reply

Marsh Posté le 26-03-2003 à 10:32:32    

Mr yvele a écrit :


Bah c'est pas terrible... moi je fait des refresh de scripts javascript.. c'est plus bo.. l'utilisateur voit meme pas que sa page est rafraichi..
Par contre si JS est désactivé chez le client...


tiens, ca m'intéresse ca!


---------------
.: Clône de Drasche .:. Ebichuleys .:. Avec l'Aloe Vera je fais de beaux cacas [:dawa] .: www.oserselancer.com :.
Reply

Marsh Posté le 26-03-2003 à 10:34:45    

ouip...c plus fun que php pour ca je crois...

Reply

Marsh Posté le 26-03-2003 à 10:35:29    

Les tribunes, c'est mieux, surtout avec un backend XML  :D


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 26-03-2003 à 10:42:18    

Mr yvele a écrit :


 
Bah c'est pas terrible... moi je fait des refresh de scripts javascript.. c'est plus bo.. l'utilisateur voit meme pas que sa page est rafraichi..
Par contre si JS est désactivé chez le client...
 
Bref.. faut savoir faire des choix..  :)  


 
Oui, tu peux aussi faire le refrech dans une div scrollable (ou non) avec du javascript. ;)
 

Reply

Marsh Posté le 26-03-2003 à 10:49:45    

Hermes le Messager a écrit :


Oui, tu peux aussi faire le refrech dans une div scrollable (ou non) avec du javascript. ;)


ah mais c'est encore mieux ce que je cherche!
génial  :love:


---------------
.: Clône de Drasche .:. Ebichuleys .:. Avec l'Aloe Vera je fais de beaux cacas [:dawa] .: www.oserselancer.com :.
Reply

Marsh Posté le 26-03-2003 à 11:22:05    

Urd-sama a écrit :


ah mais c'est encore mieux ce que je cherche!
génial  :love:  


 
En y réfléchissant bien , je crois qu'il est encore plus malin d'utiliser un textarea pour afficher le texte (avec l'écriture désactivée), car alors, ce sera compatible avec tous les navigateurs récents (opera compris).

Reply

Marsh Posté le 26-03-2003 à 11:25:07    

Hermes le Messager a écrit :


 
En y réfléchissant bien , je crois qu'il est encore plus malin d'utiliser un textarea pour afficher le texte (avec l'écriture désactivée), car alors, ce sera compatible avec tous les navigateurs récents (opera compris).


ca ne va pas trop dans mon cas, et puis c'est pas obligatoire d'être impec sur toutes les configs. je me renseignerai sur le sujet + tard


---------------
.: Clône de Drasche .:. Ebichuleys .:. Avec l'Aloe Vera je fais de beaux cacas [:dawa] .: www.oserselancer.com :.
Reply

Marsh Posté le 26-03-2003 à 12:57:06    


Petit sondage :
 
A ton avis,
ce code source que tu nous donnes :
 
Qui en sait le plus, qui l'a programmé ?
 
1) - Nous
2) - L'auteur (son mail est dans la source)
 
 
La premiere chose est donc de MAILER l'auteur lui même.
 
Pour info, je programme un forum depuis un moment, et bien qu'il soit téléchargeable, personne ne fait de sujet "Mon forum Skylight marche pas, help".
 
Je recois des mails à ce sujet ...
Donc les gens ont bien compris que j'étais plus concerné par mon forum, que CE forum de PROGRAMMATION.
 
Amicalement,

Reply

Marsh Posté le 26-03-2003 à 13:36:45    

ah...je tiens a signaler que l'auteur de ce soft ne m'a pas encore répondu...ca viendra peut etre...
 
mais je l'avais avant tout télécharger pour comprendre le principe du chat en php...
j'essaye actuellement de faire qqch avec non pas une bas mysql...mais juste un bete fichier texte...
je n'y arrive pas encore bien...j'aides difficultés pour récuperer les données et pour éviter que le fichier texte fassa 3km de long...
 
mais bon...grace au site que m'a donner hermes...ca avance...

Reply

Marsh Posté le 26-03-2003 à 13:39:16    

pour moi un chat en php c'est un forum.la difference,c'est que le chat la page se rafraichit toute seul,donc plein de requete pour rien.
regarde sur ce forum,certain topic ressemble a un chat :D

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed