begin process at 2010 02 09 23:39:12
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

E-Mail / Messagerie

 > CHAT UTILISANT LA FONCTION SLEEP

CHAT UTILISANT LA FONCTION SLEEP


 Information sur la source

Note :
8,14 / 10 - par 14 personnes
8,14 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :E-Mail / Messagerie Niveau :Initié Date de création :18/04/2005 Date de mise à jour :28/05/2005 22:48:48 Vu / téléchargé :8 584 / 1 346

Auteur : kurt67

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

 Description

Cliquez pour voir la capture en taille normale
C'est un petit chat sympa avec smileys utilisant la fonction sleep (stoppe l'éxecution du code) en attendant qu'un nouveau message soit posté (vérifie la date de dernière modification du fichier où sont stockés les messages).
Si vous voulez essayer le chat => http://phpdemos.freezee.org !!!
Nouveau code avec des cookies (et non plus des fichiers : les fichiers permettent de tout contrôler mais ralentissent trop).


 Conclusion

La page se réactualise quand un nouveau message est posté ou que le temps maximum d'exécution est atteind. Les cookies sont indispensables. Updates d'abord sur http://zebigbrozer.free.fr/chat/

ps : ce code ne marche pas sur free car la fonction sleep a été désactivée.

 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

18 avril 2005 21:29:16 :
v0.1b compatible xhtml et optimisation des echo (avec quotes simples et virgules)
19 avril 2005 22:52:35 :
v0.2a : qq détails améliorés + les smileys !!! + la screenshot + le lien pour essayer le chat
20 avril 2005 21:02:17 :
Sécurisation de tout le code contre les failles xss. Débordelisation du code (pas trop non plus). Quelques améliorations dans l'apparence mais surtout à l'intérieur.
21 avril 2005 22:39:57 :
v0.3c Quelques améliorations esthétiques et à l'intérieur du code
22 avril 2005 22:58:21 :
v0.3e : suppression des fichiers pour laisser place aux cookies ! pas mal de renouveau dans le code, nouvelle iframe pour les options.
28 mai 2005 22:48:48 :
v0.3f : correction d'un ptit bug due au cookies et commentairisation du code. Je ne posterais probablement pas de nouvelle version avant longtemps (d'où la commentairisation)

 Sources du même auteur

Source avec Zip Source avec une capture DORY NAVIGATOR: EXPLORATEUR DE FICHIERS ET DE DOSSIERS
Source avec Zip MASTER'S GUESTBOOK (LIVRE D'OR)
CONTOURNER LA LIMITE DE TAILLE DES FICHIERS IMPOSÉE PAR CERT...
Source avec Zip Source avec une capture BOUTON "PARCOURIR" PERMETTANT À L'UTILISATEUR DE SÉLECTIONNE...
Source avec Zip IMAGECREATEFROMBMP ET IMAGEBMP

 Sources de la même categorie

Source avec Zip SCREENMAIL-SOLUTION DE CONTACT POUR WEBMASTERS par bnrj
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
FILTRE POUR NEWSLETTERS GMAIL par durealex

Commentaires et avis

Commentaire de jdalton42 le 18/04/2005 19:08:32

slt,

bonne source en un coup d'oeil comme sa...

je ne l'es pas encore pri pour le tester mais est-ce qu'il utilise mysql???? et est-ce qu'il est rapide?

Commentaire de kurt67 le 18/04/2005 19:29:52

Non, il n'utilise pas mysql. Rapide, ça dépend aussi de ce qu'on change dans vars.php : $sleep_time (en secondes) par défaut il est sur 2, donc toutes les 2 secondes il vérifie si un nouveau message a été posté. Avec 0.5, l'affichage des nouveau message sera quasi instatané (avec une connection et un serveur correctes) mais coté serveur ça va pas mal ralentir. Pour le chargement je compte mettre les messages dans une iframe. Par défaut le nombre de caractère est de 300 pour les messages, donc environ 600 octects à charger pour la page.
En pratique, avec easy-php les nouveaux messages mettent environ 1 à 2 secondes pour arriver.

Commentaire de jdalton42 le 18/04/2005 20:49:15

ok merci de l'info!

Commentaire de IntelligiKerozeen le 19/04/2005 16:55:40

cool ton truc mais faudrait penser à une doc pour eviter de refaire tout le source de haut en bas !!!

Commentaire de kurt67 le 19/04/2005 17:23:08

Une doc ou commenter la source ?

ps : je remettrai à jour de temps en temps la source phpcs mais j'updaterais plus sur http://zebigbrozer.free.fr/chat/

Commentaire de kurt67 le 19/04/2005 23:12:25

Damned je comprend pas mes fichiers se vident tout seuls ! Le lien pour essayer le chat fonction 1 fois sur 100... Bon je vais voir ce que je peux faire...

Commentaire de AtomiKiller le 20/04/2005 11:05:23

Il est sympa mais c'est dommage qu'il y ai une faille XSS. Si tu tapes <script>alert(...)</script> Par exemple il y a la fenêtre d'alert qui s'affiche, donc a partir de ça quelqu'un peut faire une redirection de ton chat vers son site ou autre.. A sécuriser ;)

Commentaire de crook46 le 20/04/2005 16:58:21

alors la , moi n'importe quel pseudo que je rentre, il me dit qu'il sont pas bons ...vous savez pourquoi ?
je ne m'y connais pas du tout en prog...
aidez moi svppppp...
merci dvance

Commentaire de la_pin le 20/04/2005 17:00:00

m'a l'air sympa mais tes adresses d'exemples ne marchent pas.
Comme je cherche un petit chat pr mon site de ce genre, ton script m'interesse mais comme je suis hebergé sur free, existe-t-il une alternative à la fonction sleep pour le faire marcher ?
Merci

Commentaire de kurt67 le 20/04/2005 17:35:38

Ton histoire de pseudo qui marche pas est étrange, chez moi ça marche niquel essaye ce lien http://phpdemos.freezee.org/index.php?pseudo=hello
Un pseudo est valide à partir du moment où c'est un nom de fichier valide
Il n'y a qu'une adresse d'exemple, l'adresse sur free.fr c'est pour les zips, et faut dire que free est un serveur assez instable.
Pour ton site utilise www.freezee.org c'est super mais les comptes sont activés manuellement.
Et comme la bande passante est restreinte (1000mo/mois) les fichiers à télécharger ou à stocker je les mets sur free et le reste sur freezee.
Sinon sur free j'ai uploader la version 0.2b qui est un peu plus sécurisée, mais je suis en train d'en développer une nouvelle qui sera niquelle niveau sécurité (pas de balises html, pas 2x le même pseudo etc), et moins bordelique dans le code.
Voila c'étaient les nouvelles du jour ;)
Ah oui et c'est sympa de m'envoyer les adresses de vos sites si vous y mettez mon chat :D

Commentaire de coucou747 le 22/04/2005 21:43:20

t'as un style de programmation complètement irrégulier : parfois des " parfois des '....

Commentaire de kurt67 le 22/04/2005 22:55:20

Ben mince alors... Je me suis mis récemment aux ' pour les echos et " pour le reste... Bon j'y ferais attention.
Mais pas d'autres commentaires sur le chat lui-même ?

Commentaire de coucou747 le 23/04/2005 12:27:34

optimisé : non, rapide, bah faut pas exagérer, c'est pas du C, on ne peut pas demander la vitesse d'un code compilé...

pourquoi tu mets des " pour autre chose que echo ??? faut jamais utiliser " (enfin sauf dans le html...)

Commentaire de kurt67 le 23/04/2005 13:52:54

Ah ouaip ? ben je savais pas pour les "
Sinon pour la vitesse c'est la solution la plus rapide (ou plutot la moins lente) que j'ai trouvé en php. Sinon faut mettre un exécutable coté serveur (il me semble). Et quand je dis optimiser, c'est par rapport à l'ancienne version.
C'est vrai que l'utilité réelle d'un chat comme ça sur un site peut être discutable, mais je suis en vacances et ça me plait bien de programmer. Alors si ça peut être utile à quelqu'un, ben je le poste.
Par la suite je prévois de gérer des buffers. Ca permettra par exemple des jeux en ligne.

Commentaire de pavi le 25/04/2005 20:30:52

salut tlm...

voila la resultat en local avec EasyPHP

Dernier message posté le 25/04/2005 à 20:24:40

Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp\www\chat\index.php:1) in c:\program files\easyphp\www\chat\index.php on line 59

Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp\www\chat\index.php:1) in c:\program files\easyphp\www\chat\index.php on line 61

Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp\www\chat\index.php:1) in c:\program files\easyphp\www\chat\index.php on line 62

Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp\www\chat\index.php:1) in c:\program files\easyphp\www\chat\index.php on line 63

merci

Commentaire de pavi le 25/04/2005 20:56:24

je m'excuse, c'est le resultat

Moi, en programmatin, je suis nul .
mais il n'y a pas dans le fichier compressé  l'explication de l'istallation en local et sur le net pour les débtant comme moi et je ne trouve pas le fichiers config ou install .Donc, j'ai uploadé le fichier décompressé en local et j'ai démarré en mettant mon pseudo et le resultat ci-dessus .

J'ai besoin un chat sympa et gratuit pour l'intégtré dans mon site et surtout, que les memres inscris qui peuvent y accédés .

Renseignement auprés des pros : Peut-on rendre un lien de code Javascript de LiveChat que j'ai téléchargé dans leur site en url normale ? pour l'inserer dans le forum au lieu du forum .
Merci beaucoup

Commentaire de glork le 15/05/2005 03:40:14

Beurk ! Il y a des erreur dans le script !

Commentaire de kurt67 le 15/05/2005 21:38:10

Oui en fait c'est par rapport à la version de php je pense, ou du browser. Normalement faudrait mettre un buffer ou appeler la fonction des cookies avant de mettre le header. Je le ferais mais en ce moment je n'ai pas le temps.

Commentaire de fx4sky le 16/05/2005 15:19:44

Bonjour,
Bravo pour ce chat qui ma l'air très fonctionnel et bien sympa. Serait il possible d'afficher une photo ou un avatar a coté de chacune des ligne de dialogue pour identifier rapidement le locuteur ??
http://crystal-tears.sytes.net
master.jr@free.fr

Commentaire de IntelligiKerozeen le 16/05/2005 18:24:48

ok !
des commentaires si tu veux (il faut en mettre dans ton surce ) , si tu souhaites voir ton script modifié ou corriger par certains utilisateurs !
perso je le trouve sympa mais pas innovateur , trop de repétition , l'utilisation (non) de mysql te manque pas un peu ??
je rigole , tout le monde n'as pas easyphp et encore moins ne saurais l'utiliser ,mais essaye de rendre encore plus "complexe" , integre une class Private_Msgr; ou iora une fonction ("function msg_privc();") pour les connectés ki ne souhaitent pas resté sur le chat public
Ton script je l'ai pas testé g l'ai téléchargé mais c'est du bon boulot et du courage en prog (php 5 super okiiiiiiiiii) lol !
salut !

Commentaire de RekinMalad le 17/05/2005 17:18:40

.

Commentaire de DocteurVB le 20/05/2005 10:56:42

ben moi je trouve que ça marche plutot bien même en ligne... G pas encore regarder le code... mais ça à l'air franchement sympa... ;)

Commentaire de the_leech le 03/06/2005 18:57:57

Moi je dit qu'il marche bien, j'ai juste une question esque cela est possible d'ajouter des smileys ? Bien jouée pour le chat !

Commentaire de kurt67 le 03/06/2005 20:20:26

Oui c'est possible, regarde un peu le fichier smileys.php

Commentaire de the_leech le 04/06/2005 11:01:53

Ok merci, juste encore une autre question, quand esque que cela seras possible de voir les utilisateurs en ligne !

Commentaire de kurt67 le 04/06/2005 16:09:26

Jamais.
En fait j'ai arrêté de développer ce chat, je réponds juste aux commentaires, donc à moins que quelqu'un ne s'amuse à faire une nouvelle version il n'y en aura pas.

Commentaire de SuperPit37 le 22/09/2005 07:59:04

Joli! Bien vu la fonction slepp...

Premier chat en PHP qui ressemble quelquechose!
C'est pas parfait mais sa vaut bien 10

Commentaire de angelvsnow le 27/12/2005 20:27:23

bonjour a tous,
Je suis etudiant en informatique et j'ai connu la bonne periode de la premiere version de caramail qui est boucoup mieux que celle actuellement et j'ai aussi connu la periode de la gratuite de 1996 a maintenant mais bon c un peu trop base sur les revenu de nos temps jespere rester dans le gratuit

Javoue que j'avais une retissente pour le chargement des pages mais j'ai tester le script il fonctionne impecable franchement felicitation et bonne continuation

Je vais essayer de faire un ptit truc ki me tien a coeur
faire un chat ki ressemble un peu a celui de cara pour me rappeler les bon souvenir lol

cordialement

Commentaire de ycs le 06/05/2006 07:53:08

Bonjour c'est tres sympas comme chat , mais j'arrive pas a utiliser les smiles comment on peux faire et merci et est ce que je peux l'utiliser dans mon site et merci(yasinsoft.com).

Commentaire de jdalton42 le 06/05/2006 21:12:03

Les sources déposée sur ce site sont faites pour être utilisée sur d'autre site, du moment que tu respecte les droits d'auteur! est-ce que tu as une version française de ton site? pour ton probleme, je pense n'avoir jamais essayé ce chat, ou alors il y a longtemps... je ne te serai pas d'une grande utilité...

Commentaire de ycs le 06/05/2006 22:31:15

Non,mais Bientot je crois je vais l'interpreter en francais.

Commentaire de ycs le 06/05/2006 23:38:18

Bonjour , je vien de le charger dans mon cite pour un esayage mais l'ecriture reste invisible pourquoi?
vous pouvez l'essayer vous meme .
http://www.yasinsoft.com

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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,577 sec (4)

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