begin process at 2012 05 27 22:05:40
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

E-Mail / Messagerie

 > CHAT EN PHP ET JQUERY

CHAT EN PHP ET JQUERY


 Information sur la source

Note :
7 / 10 - par 1 personne
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :E-Mail / Messagerie Classé sous :chatter, messageries, chatte-room Niveau :Débutant Date de création :07/02/2011 Vu / téléchargé :5 550 / 891

Auteur : pitchoubrazil

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

 Description

Je viens de créer un chat en PHP et Jquery,dont j'ai utilisé PDO pour la connexion à la base de données , une classe pour inserer , actualiser et excluir les messages. Les messages seront excluis automatique après 24 heures.
Je tiens à preciser que c'est un projet qui n'est pas arrivé à la fin mais à ce stade qui veut peut l'utiliser sans problème il suffit de créer une table comportant 4champs (id, name,messages,dateheure)dans votre base de données ou importer le fichier chat.sql

NB. je suis disposé à recevoir tout commentaire .



 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


 Sources du même auteur

Source avec Zip LE SYSTÈME DES COMMENTAIRES AVEC MODÉRATION DE L'ADMINISTRAT...

 Sources de la même categorie

Source avec Zip Source avec une capture FORM TO MAIL AVEC PROTECTION PAR TOKEN ET CAPTCHA CONTRÔLES ... par cod57
Source avec Zip Source avec une capture FORMULAIRE VERS COURRIEL BASIQUE AVEC CONTRÔLE CAPTCHA ANTI ... par cod57
Source avec Zip Source avec une capture FORMULAIRE DE CHOIX MULTI-CONTACT VALIDE XHTML 1.0 TRANSITIO... par aventurier19
Source avec Zip Source avec une capture WEB MESSENGER par EvildarkEurope
ENCODEUR D'ADRESSES EMAILS par Boris090

Commentaires et avis

Commentaire de patrickzfr le 08/02/2011 22:04:03

Bonjour,
J'aimerais bien tester ce tchat, j'ai donc installé les fichiers sur mon serveur dans le répertoire /tchat, j'ai créé la base de données et modifié le fichier define.php en conséquence, mais à la page d'accueil (qui demande le login), j'ai le message suivant (en noir sur fond gris très foncé.. pas facile à voir!!) et je suis bloqué:

Warning: Cannot modify header information - headers already sent by (output started at /var/www/tchat/classes/Chat.class.php:54) in /var/www/tchat/index.php on line 13

Warning: Cannot modify header information - headers already sent by (output started at /var/www/tchat/classes/Chat.class.php:54) in /var/www/tchat/index.php on line 14

Ai-je oublié qq chose? Peut-on avoir un mode d'emploi pour l'installation?
Merci :-)

Commentaire de pitchoubrazil le 09/02/2011 00:31:40

bonjour patrickzfr ,
Pour tester ce chat c'est facile, il vous suffit de décompacter le fichier dans votre repertoire et au fichier define modifie le nom de BD par le nom de votre base des données.

index est encodé en UTF8, il faut changer que ce soit sans BOM.

Sous Notepad++ : Encodage > Convertir en UTF-8 (sans BOM)

Commentaire de cod57 le 09/02/2011 13:45:40 7/10

Bonjour

chez moi ça à l'air de tourner
mais quelques remarques en parcourant le code

dans auth.php (majuscule + espace +exit)
header('Location: index.php');exit;

<?php
if(!isset($_COOKIE['name'])){
header('location:index.php');
}
?>

dans les repertoires sensibles classes / config /
un index.php vide ou avec une redirection : anti listage

a++


Commentaire de pitchoubrazil le 09/02/2011 13:56:35

Bonjour cod57
vous avez raison, merci pour les remarques

Commentaire de softcorp le 10/02/2011 18:42:43

bon j'ai pu le faire marché sur mon pc en localhost.

est ce que vous pouvez SVP m'expliquer la remarque de Mr cod57.

et est ce que vous pouvez me confirmer si sa marche sur reseau.

Merci d'avance

Commentaire de raf_hameda le 12/02/2011 22:55:53

salut,
merci pour le code, pour moi il marche en localhost par contre sur free il me sort ça :
Fatal error: Call to undefined function filter_input() in phpcs_CHAT-PHP-JQUERY___Page/chat_2/index.php on line 3 :(

Commentaire de cod57 le 12/02/2011 23:27:12

bonsoir

@ raf_hameda
sur free il faut passer de php 4 vers php 5
faire un .htaccess
avec php1 de
dans c'est tout ...

http://ramenetascience.com/informatique/tutorial-passer-en-php5-sur-free/
a++

Commentaire de emilia123 le 14/02/2011 08:15:52

bonjour,

l'erreur signalée par patrickzfr est due au fait qu'il semble y avoir des lignes après la fermeture du code php dans le fichier "classes/Chat.class.php"
ligne 51 à 54
ca ne semble pas être des espaces, donc pas tous les serveurs génèrent une erreur, mais il y a quand même des caractères (retour à la ligne).

EM.

Commentaire de zaptaf le 14/02/2011 13:41:46

Allo, j'ai installé et c'est bien. VOici mes bons et mauvais points. Surtout juste voir cela comme des conseils de base pour optimiser.

Ca utilise très peu de JS. Super. Par contre, ca boucle toutes les 3 ou 5 secondes dans MYsql. C'est pas portable pour de nombreux utilisateurs. Mais on n'a pas le choix je le sais bien. Par contre, j'ai tappé < script >alert("allo")< /script > et vlan....

Personnellement j'ai codé 2 ou 3 chat, et celui-ci est très simple et agréable comme point de départ. Surtout au niveau du JS. Pour le scrolling du bas, tu peux mettre un margin-top:-10px ou un truc du genre pour placer le form par dessus le scroling du bas, qui donne l'impression d'un iframe.

Ton Doctype strict, faut éviter le strict, car ca s'intégrer mal dans des Web existants.

Il y a trop de fichiers et d'includes. Ca peut entrer dans deux fichiers.......voir une seul...

Aussi, caller le jquery depuis le serveurs de google, pas bien pratique, il te voit et voit tous les users aussi. Vraiment pas pratique. Dans ton php, tu devrais l'ouvir à distance en lecture et le copier sur le serveur si il est plus récent seulement. J'aime pas que google voit tout ca.

Aussi, lorsque j'entre dans le chat, je vois toutes les conversations depuis 24 heures. Un champ de plus "Time" serait parfait et éviterait de voir tout les messages sauf depuis l'instant que le type entre. Faut pas oublier que ce genre de petite application peut faire tomber un serveur dans le temps de le dire.

Mets un champ IP aussi, pour évtier qu'un mec ouvre divers navigateurs pour simuler plusieurs users.

Pour tes requetes, faire attention, tu as tenté de faire des injections SQL sur tes requetes?

Ta bd se ferme-t-elle après tes requests?

Un conseil pour le nombre de connexion à la bd, pour éviter un crash horrifiant......mets en session le nombre de connexion à la bd, elle te retournera le nombre de connecté, et si ca dépasse X de trop, alors dire à JS de ne pas caller la bd et de se mettre en file d'attente.......

Profite-en aussi pour créer un table des users, et de mettre à jour sa présence....tant qu'à caller la bd toutes les 5 secondes.

Écoutes-bien, je te propose ceci, ca me donne le gout de travailler sur ton code, car je dois coder une nouvelle version et j'avais l'intention de monter une version avec JQ. Donc, voic ma question : tu travailles eencore su ce projet? Nous pourrions collaborer ensemble. Je m'occuperais des apsects techniques et toi du jquery.

Tu en penses quoi?


Commentaire de pitchoubrazil le 14/02/2011 16:40:02

bonjour  zaptaf, c'est un projet qui est en cours

Commentaire de kwarnold le 01/03/2011 21:07:29

slt a tous je suis nouveau dans le site et je suis tout de suite intereser car je me demande cmt faire une discussion instantanee comme pour facebook et une messagerie instantanne  comme yahoo  messenger

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Problem CHECKBOX [ par Phsyco ] salut tout le monde en fait je fais un applet chat avec coolsmile(eIRC) et dans les parametres il y a le form chat.php et la page post chatter.php.Dan


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



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

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