begin process at 2010 02 09 21:27:18
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

SQL

 > MINI FORUM OU CHATBOX OU SHOUTBOX

MINI FORUM OU CHATBOX OU SHOUTBOX


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
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é :47 340 / 3 269

Auteur : p3x

Ecrire un message privé
Site perso
Commentaire sur cette source (30)
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

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

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

 Sources du même auteur

Source avec Zip Source avec une capture PORTAIL WEB, CMS OU SITE PARAMETRABLE
BANNIR UN UTILISATEUR PAR COOKIE
Source avec Zip CHAT N'UTILISANT PAS IRC
Source avec Zip LE JEU DU WALKER
Source avec une capture GALERIE PHOTO TRES SIMPLE

 Sources de la même categorie

Source avec Zip Source avec une capture ENREGISTRER ET AFFICHER UN BLOB (MYSQL) par jmpicot
SEARCH QUERY COMPOSER par Centauriel
COMPTEUR DE VISITEUR : PHP ET MYSQL par didguess
Source avec Zip SQLAL : CLASSE SQL POUR MYSQL, MYSQLI, SQLITE, SQL SERVER, E... par Boris090
Source avec Zip SE CONNECTER À DISTANCE AU SERVEUR SQL DE FREE.FR (SQL.FREE.... par pifol

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture FORUM PHP/MYSQL (EVOLUTION ASSUREE) par dsyann
Source avec Zip CLIENT CHAT (MESSAGERIE PRIVÉE) AJAX ET PHP par zniko07
Source avec Zip MESSENGER ONLIVE 1.0 par windows972
Source avec une capture CHAT PHP/AJAX SIMPLE ET COMPACT par SuperChouquette
SAVOIR QUI CONNAÎT QUI DANS UN FORUM/CHAT/... par malik7934

Commentaires et avis

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.
++

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 ).

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)

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 :)

Commentaire de p3x le 30/10/2004 14:41:45

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

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.

Commentaire de p3x le 31/10/2004 13:59:03

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

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

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.

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?

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

Commentaire de juki_webmaster le 05/11/2004 09:55:24

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

Commentaire de bonila le 26/01/2005 18:51:37

Nice ! ! !

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

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.

Commentaire de leon141fr le 02/03/2005 15:28:21

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

Commentaire de Bnamour le 09/07/2005 14:09:25

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

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

Commentaire de p3x le 18/12/2005 17:45:09

oui pkoi pas =)

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 !!!

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 =)

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.

Commentaire de p3x le 22/08/2006 00:12:54

voila le lien démo est bon

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

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

Commentaire de Fantole le 18/01/2007 14:10:10

Lien de demo mort :(

Dommage sa à l'air vraiment super comme script

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 !

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.

@+ !

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??

Commentaire de gwenbreizh le 07/08/2009 03:17:15

Bonsoir,
je viens d'installer la chatbox sur mon espace ftp, ai configuré le fichier conf.php3, reloadé la page install.htm et j'obtiens


Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'gwenaelm'@'172.20.245.38' (using password: YES) in /mnt/151/sdb/d/f/gwenaelm/chatbox/validei.php on line 12

Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /mnt/151/sdb/d/f/gwenaelm/chatbox/validei.php on line 13

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /mnt/151/sdb/d/f/gwenaelm/chatbox/validei.php on line 21
Erreur 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) ); Access denied for user 'gwenaelm'@'172.20.245.38' (using password: YES)


A quoi correspond cette adresse IP ?

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

[A SUPPRIMER]le phpcs_MINI-FORUM-CHATBOX-SHOUTBOX [ par cahe18 ] Bonjour Je viens de télécharger le minichat mais je ne vois pas où trouver les codes à installer sur mon forum. Merci de vos réponses et de votre ai 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 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 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 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 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 pseudo chat en php : problème d'actualisation de la page d'affichage des messages [ par Tristan75 ] Bonjour, Je cr&#233;er un pseudo chat et j'ai quelque probl&#232;me d'actualisation.Le principe de base est le suivant :chaque internaute s'enregistre Date et select box [ par nagrom_om ] Salut,&nbsp;&nbsp;&nbsp;je suis d&#233;butant en php et je cherche un moyen de cr&#233;er une dateDepart avec 3 combobox(jour/mois/ann&#233;e) et une problème avec MYSQL [ par spiesalex ] salutvoici ce que ca marque sur mon forum lorsque ce que je clique sur mod&#233;rateur mySQL query error: SELECT m2.id, m2.name, m2.email, m2.hide_ema Ptit forum [ par ben06300 ] Bonsoir a tous !!! Je suis a la recherche d'un petit forum qui peut gerer plusieur cat&#233;gories et qui soit facilement personalisable .... quelqu'


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

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