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 !

MINI FORUM OU CHATBOX OU SHOUTBOX


Information sur la source

Catégorie :SQL Classé sous : chatbox, forum, shoutbox, chat, box Niveau : Initié Date de création : 26/10/2004 Date de mise à jour : 07/04/2008 19:30:12 Vu / téléchargé: 43 395 / 3 148

Note :
8,77 / 10 - par 13 personnes
8,77 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

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

Description

Cliquez pour voir la capture en taille normale
chat box - mini forum :

- Simple d'installation
- Administrable
- Sans authentification
- Smileys
- Simple à utiliser
- Paramétrable (couleurs)

Demo :
http://www.p3x.fr/chatbox
 

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

30 octobre 2004 14:38:44 :
ajout de l'url de la demo
08 novembre 2004 17:24:41 :
un ptit mouchard sur le script pour que je puisse tout simplement retrouver mon script sur les sites des utilisateurs l'ayant téléchargé... Une tite balise en plus quoi ^^
19 janvier 2005 14:19:39 :
Ajout d'un champ 'date' à la table sql du script : envoie de l'heure automatique
22 août 2006 00:12:09 :
correction lien démo
16 février 2007 20:08:18 :
mise à jour de l'url de démo ;-)
16 février 2007 20:12:27 :
modification des mots clefs =)
07 avril 2008 19:30:13 :
mise à jour URL démo

Commentaires et avis

signaler à un administrateur
Commentaire de juki_webmaster le 26/10/2004 22:56:43

Bonsoir,
Pourait-tu laisser à long terme un lien vers une demo ?
Car là il s'agit justement de choisir le forum ou la tchat box qu'on souhaite.
++

signaler à un administrateur
Commentaire de Naixn le 28/10/2004 18:56:57

Il est vrai qu'avec un exemple, ça nous permettrai d'évaluer non seulement ton code, mais aussi l'aspect pratique ^^

Bref, bien que basique, m'a l'air pas trop mal.
J'ai pas tout regardé, mais j'ai surtout été intrigué par smiling.php

En effet, tu utilises une variable globale, mais les globales commencent à être de moins en moins utilisées, donc tu devrais éviter de les utiliser.
De plus, il y a plus simple :

$smiley = array(':)', ':(', ';)');
$replace = array('sourit.gif', 'pas_content.gif', 'clinoeil.gif');
$texte = str_replace($smiley, $replace, $texte);

De plus, il y a une chose que je n'ai pas compris :
Pourquoi avoir mis strtolower et strtoupper, alors que str_replace n'est pas du tout sensible à la casse ? ( contrairement à str_ireplace ).

signaler à un administrateur
Commentaire de windu le 28/10/2004 21:37:32

Erreur Naixn!!! str_ireplace est insensible à la casse contrairement à str_replace (tu as dit le contraire...) comme le prouve ce lien:
http://www.nexen.net/docs/php/annotee/function.str-ireplace.php
D'ailleurs le I de str_ireplace le confirme: il signifie insensible...
Je n'ai pas regardé le code de p3x mais mettre strtoupper et strtolower est correct avec str_replace (même si mettre str_ireplace est encore plus logique: c'est ce que tu as voulu dire je suppose masi tu t'es emmelé dans les 2 fonctions)

signaler à un administrateur
Commentaire de Naixn le 28/10/2004 23:07:24

Merci de la correction :)
En effet il est plus simple d'utiliser str_ireplace que d'utiliser deux fois str_replace avec une fosi strtolower et strtoupper

Bref .... je repars me cacher plein de honte :)

signaler à un administrateur
Commentaire de p3x le 30/10/2004 14:41:45

voila jai ajouté l'url de demo
satisfait ??

signaler à un administrateur
Commentaire de juki_webmaster le 31/10/2004 00:26:53

p3x ecrit sur un autre ton!
Une demo devrez être plus proposer aux sources de type forum, mini-chat, espace membre... sa permet à bien des personnes de tester la source coté serveur sans avoir à obligatoirement télécharger les zip, decompresser et tester.

signaler à un administrateur
Commentaire de p3x le 31/10/2004 13:59:03

=( dsl je ne suis pour le moment k'un debutant

signaler à un administrateur
Commentaire de detecteur le 04/11/2004 20:52:42

bjr,
étant noob en ce domaine j'aimerai avoir plus de précision sur la configuration de $serveur et $base avec wanadoo comme hébergeur
merci bien

signaler à un administrateur
Commentaire de windu le 04/11/2004 21:20:29

Salut detecteur...
pour les variables $serveur et $base, il faut te reporter aux noms du serveur et de la base de données que te fournissent Wanadoo lors de la création d'un hébergement chez eux... Ce genre d'informations (ainsi que le login/pass de connexion au serveur) te sont souvent imposés par l'hébergeur.

signaler à un administrateur
Commentaire de detecteur le 04/11/2004 21:30:15

il me semble pas avoir ces données, c'est de quelles forme chez wanadoo?
le fait que ce soit une page perso gratuite joue qque chose?

signaler à un administrateur
Commentaire de windu le 04/11/2004 23:23:53

ben, je sais pas trop vu que j'ai jamais fait d'hébergement chez eux... Je sais juste que quand j'ai réservé un hébergement chez OVH, j'ai reçu un mail avec ces informations

signaler à un administrateur
Commentaire de juki_webmaster le 05/11/2004 09:55:24

detecteur > regarde coté F.A.Q. des pages perso de Mamadoo.

signaler à un administrateur
Commentaire de bonila le 26/01/2005 18:51:37

Nice ! ! !

signaler à un administrateur
Commentaire de leon141fr le 01/03/2005 21:30:24

ton code pour inclure le shoutbox est en frame et vu que je suis sur multimania et bien j ai une grosse banniere de pub j ai essayer de l inclure avec du php mais pas moyen sinon j ai essayer de virer la pub et je ne peut pas car il faut l introduire dans la balise head

help me plz

signaler à un administrateur
Commentaire de p3x le 02/03/2005 12:55:55

Le mieu à faire seré de mettre la chatbox dans une page seule mais la encore ya un probleme => la chatbox n'est plus une chatbox =)
Donc, pour multimania elle ne marchera jamais.
Cependant je vé revoir ce probleme et plutard je pense que je ferré une nouvelle version résolvant ce probleme.(dans 2 moi au gran maximum).

Si tu veux tu peux me laisser ton email pour que je puisse t'informer de la sortie de la prochaine version.

signaler à un administrateur
Commentaire de leon141fr le 02/03/2005 15:28:21

ok thanx pour ta reponse voila mon e-mail clem.chevalier@laposte.net

signaler à un administrateur
Commentaire de Bnamour le 09/07/2005 14:09:25

SVP aider moi je trouver pas de chatbox pour metre sur mon forum :(

signaler à un administrateur
Commentaire de Gabber059 le 18/12/2005 13:24:34

Alors je parle pas souvent mais là ...

Une faille est présente sur p3x_chatbox :
à la simple execution du lien
"http://site.fr/p3x_chatbox/validef2.php?del=id_du_msg"
en effet le msg contenant l'id défini dans ce lien sera supprimé ...

Personnellement j'ai mis en place une solution "provisoir"
qui consiste à modifier les ficiers
"affichagef.php" et "affichagefall.php"

Les lignes :
[...]
echo $texte;
echo "</b><br>n°";
echo $data['id'];
echo "<br>";
echo $data['date'];
[...]

Doivent etre remplacées par :
[...]
echo $texte;
echo "</b><br>";
echo $data['date'];
[...]

Ainsi l'id des msg ne sera plus affichée dans le chatbox
Pour les voir il faudra aller sur la tabe "p3x_chatbox" de la base mysql du dit site.

Amicallement ... Gabber059

signaler à un administrateur
Commentaire de p3x le 18/12/2005 17:45:09

oui pkoi pas =)

signaler à un administrateur
Commentaire de b04manu le 05/05/2006 13:34:16

bonjour  j'ai telecharger cette chatbox ,et j'aimerai savoir si il y a un moyen de lui donner l'acces que au gens enregistrer sur mon forum pour eviter que des plaisantain vienne metre du nimporte quoi sur cette chatbox !!!!
merci d'avance , au fait suis novice et j'y connai pas grand chose !!!

signaler à un administrateur
Commentaire de p3x le 06/05/2006 00:03:39

yop,
bah c possible mé fo modifié un peu le script et donc si tu capte rien tu pourra pas vraiment faire ske tu souhaite =)

signaler à un administrateur
Commentaire de arsworld le 21/08/2006 22:06:13

domage le lien vers la demo marche plus, pas le temps de l'essayer.
Domage.

signaler à un administrateur
Commentaire de p3x le 22/08/2006 00:12:54

voila le lien démo est bon

signaler à un administrateur
Commentaire de LordDark42 le 27/08/2006 20:33:39

bonjour,
je suis débutant et je n'arrive pas a installer chatbox :( quand je met envoyer sur la page install.html ca me télécharge un fichier où dedans il y a :

<head>
<script language="JavaScript"><!--
ID=window.setTimeout("window.location='index.htm'",3000);
// --></script>
</head>
<body bgcolor="#003366">
<?PHP

require 'conf.php3' ;


$connexion = mysql_connect($serveur,$user,$password);
$db = mysql_select_db($base, $connexion);

$sql = "create table p3x_chatbox (
id int(11) NOT NULL auto_increment,
title varchar(50),
description text,
date text,
PRIMARY KEY (id), KEY id (id), UNIQUE id_2 (id) );";
mysql_query($sql)
or die('Erreur SQL !'.$sql.'
'.mysql_error());

mysql_close();

?>

J'esperes que quelqu'un pourra m'aider merci

signaler à un administrateur
Commentaire de p3x le 28/08/2006 13:19:36

oui et bien c normal
il suffit que tu enregistre les infos serveurs dans conf.php3 et ke tu transfere le tout sur ton ftp et ke tu lance instalL.html et c bon
ya rien de plus facil

signaler à un administrateur
Commentaire de Fantole le 18/01/2007 14:10:10

Lien de demo mort :(

Dommage sa à l'air vraiment super comme script

signaler à un administrateur
Commentaire de Crocandrew le 29/02/2008 19:42:45

Bonsoir !

J'ai téléchargé ton mini chat, mais j'ai un problème , les messages ne s'indiquent pas.

Aucune valeur n'est transmise a ma table "p3x_chatbox" lorsque je clique sur envoyer...

Par contre si je remplis moi même ds php my admin le champ description, ça s'affichera correctement dans ton mini chat ....

quel'un peut il m'aider ??
Merci !

signaler à un administrateur
Commentaire de Vyk12 le 12/04/2008 16:03:11

Fais gaffe, modifie le code source de ton dossier zip pour la page admin.php (pas le code source qui est sur ta page) ==> on peut te pirater ta chatbox sans problèmes, le premier débutant php qui passe par là le voit. Pour supprimer un message, il suffit d'envoyer le n° du message (par POST) à la page *censuré*. Donc soit tu modifies la page admin.php pour éviter que tout le monde voit le nom de la page qui traite, soit tu enlèves les n° de chaque message (en-dessous des pseudos).

Je n'ai pas regardé ton code source, mais le tchat me semble pas mal. Juste un truc pour que se soit réellement un tchat : quand on envoie un message, il ne faut pas qu'on nous redirige vers la page qui traite les données envoyées. Il ne faut d'ailleurs qu'aucune page se charge (l'envoi du message doit être quasi instantané).

Tu as l'air d'avoir quelques bases en JavaScript, regarde du côté d'Ajax : envoie les données avec Ajax, et met à jour ton tchat toutes les 1 seconde par exemple, toujours avec Ajax.
Une page qui explique très bien Ajax et ses possibilités : http://www.toutjavascript.com/savoir/xmlhttprequest.php3
Au cas où tu te demandes ce qu'est Ajax, c'est un "langage" issu du JavaScript qui fait le lien entre client et serveur.

Moi on m'a toujours dit qu'il était préférable de mettre <script type="text/javascript"> que <script language="JavaScript">. De plus, tu as oublié un u à langUage à la ligne 18 de newf.php

Page smiling.php ==> waouh la fonction de fou :o). Tu peux faire plus rapide et en beaucoup moins de lignes de codes :

$texte = array(':)','^^',':-)','=)',':(',':-(','=(',':D',':-D','=D',':P','=P',':-P',';-)','put1','putain','salope','putin','conar','connar','merde','encul','fuck','bite','pute','chiotte',':good',':bad','8)','8-)','?',':en');
$image = array('sourit','sourit','sourit','sourit','pas_content','pas_content','pas_content','gros_sourire','gros_sourire','gros_sourire','langue','langue','langue','clinoeil','gromo','gromo','gromo','gromo','gromo','gromo','gromo','gromo','gromo','gromo','gromo','gromo','good','bad','glace','glace','hein','enerve');
for($i = 0; $i <= 31; $i++)
{
smiley($texte[$i],$image[$i] . '.gif');
}

Privilégie les simples quote, évite les double quote. Ceci t'évite de mettre des \ quand ton texte comporte beaucoup de HTML (par exemple dans ton admin.php, si tu avais mis des simple quote, tu n'aurais mis aucun \ ;))

Ligne 8 de admin.php ==> Pourquoi avoir mis des double quote ? Ceci aurait suffit : if(@$_POST["pass"] == $passadmin)

Niveau HTML : pense à bien mettre AU MOINS des <html></html>, et à mettre dans tes <head></head> une balise <meta /> : <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

Toute balise qui ne se ferme pas (genre les <input />), pense à mettre un / à la fin. Exemple : <input value="Pseudo" type="text" name="title" size="16"  />

Pour une meilleure lecture de ton code, indente-le ! (indenter : mettre son code en colonnes)

Pour les requêtes avec Mysql, les OR DIE sont utiles quand on teste pour la première fois le code, mais une fois qu'on a fini et que tout marche bien, le OR DIE ne sert plus à rien. De plus, il est préférable de mettre un OR DIE (mysql_error()), comme ça ça te dit où tu t'es planté ;)

Un avis personnel : appelle tes pages différemment, parce que là elles ont toute le même nom ou presque, et leurs noms de veulent rien dire ...

Fais toutes ces modifications et je te mettrai une note plutôt positive ;)

Et pour ta chatbox (niveau design), fais-là un peut plus large quand même, non ? Car elle me semble plus qu'étroite.

@+ !

signaler à un administrateur
Commentaire de konekochan69 le 20/02/2009 10:57:56

bien que se fichier soit vieux je me suis amuser a l'installer sur mon site en test...
mais la problème... les textes ne s'affichent pas. comment faire pour qu'ils soient visibles??

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Chat Box, Smileys et actualisations [ par zlitus ] Salut je suis tout noob en PHP et j'ai commenc&#233; une chat box toute simple comme &#231;a la : http://membres.lycos.fr/vivemoa/chat/cadre1.htm do Chat à partir du login et mdp du forum [ par jmobylette ] Bonjour ! G un forum phpBB2 et je voudrais faire un chat à part mais en utilisant les mêmes pseudos et mdp ! J'ai donc fait un formulaire : http://jmo integrer un t'chat sur forum phpbb3 [ par champi39 ] Bonjour, Je voudrais savoir si il est possible d'integrer a un forum (version phpbb3), un mini chat, ou une shoutbox, sans toucher au Mysql.Merci de v mettre une shoutbox [ par hann184l ] bonjour&nbsp;&nbsp;a tous en fait c'est pour savoir si il est possible de mettre une shoutbox sur un forum forum actif et si c'est possible comment fa Forum et chat sans base de donné sans cookies Java script !! [ par hackolique ] regarde ce forum !Bon ben vous allez dire que c'est de la pub je c ce vreme j'ai construis ce forum et un chat sans base de donné ce que tout le mond reponse dans un message box [ par LiTtLeBuBu ] Bonjour,Si joint un petit code qui m'affiche une reponse quand jenvoi un email depuis mon site.Le probleme est que le reponse s'affiche sur la page ac Forum très simple [ par fabiin ] Salut,je cherche un forum très simple.Utilisant mysql mais n'ayant besoin que d'une table pour fonctionner.Avec une petite administration toute gentil Webring [ par nico606 ] Salut j'aimerai savoir ou je pourrait trouver un bon script (webring)si y a quelqu'un qui sais !!!.:Nico606:.[<a href="http://nico606.free.fr" t BANNIR IP DUN CHAT URGENT [ par Wars007 ] salut je voudrais savoir un code php pour bannir une simple adresse ip dun chat sans connecion mysql.merci :)PS:(je ve le bannir car il floof tlt!) forum [ par math590 ] salut je ss nouvo et debutan dans la programation je voudr&#233; savoir quel langage et qel code utilis&#233; pour programer un forum et un espace men


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

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,343 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é.