FORUM SIMPLE V2

cs_koko Messages postés 654 Date d'inscription lundi 14 janvier 2002 Statut Membre Dernière intervention 20 février 2005 - 5 juin 2004 à 09:10
cs_python47 Messages postés 3 Date d'inscription mercredi 12 octobre 2005 Statut Membre Dernière intervention 7 janvier 2011 - 29 déc. 2010 à 23:27
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/23403-forum-simple-v2

cs_python47 Messages postés 3 Date d'inscription mercredi 12 octobre 2005 Statut Membre Dernière intervention 7 janvier 2011
29 déc. 2010 à 23:27
Voila un projet de forum qui aurait bien mérité d'être à jour avec quote, mp, liste des membres. Je dis ça parce que pour des sites il est simple clair net et précis en plus d'être léger et plutôt esthétique.Dommage qu'aucun lien ne fonctionnent pour le voir tourner en dehors d'une capture ni même l'évolution de achkael.
Le jour ou il aura évolué de la sorte, il vas faire plus d'un heureux pour ceux qui ont de petits sites et qui sont anti forum énormisime.
sonoman_de_loudia Messages postés 2 Date d'inscription mardi 2 mai 2006 Statut Membre Dernière intervention 20 août 2009
20 août 2009 à 19:55
oui mais justement ça m'aide à comprendre un tas de truc !
fmazoue Messages postés 335 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 1 septembre 2015 1
20 août 2009 à 16:46
Et pourtant c'est un truc fait en speed pour un projet de bts ... le code est assez vieux, dépassé, mal structuré, mal sécurisé, pas optimisé ...
sonoman_de_loudia Messages postés 2 Date d'inscription mardi 2 mai 2006 Statut Membre Dernière intervention 20 août 2009
20 août 2009 à 16:43
Bravo pour cette source c'est presque la seule que j'ai trouvé vraiment intéressante !
tibob135 Messages postés 34 Date d'inscription mercredi 15 août 2007 Statut Membre Dernière intervention 5 février 2008
11 déc. 2007 à 14:18
Comment mettre l'espace membre?
et quand tu te connecte, tu nas pas besoin de te connecter et pour la déconnections pas besoin de se déconnecter

MERCI
fmazoue Messages postés 335 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 1 septembre 2015 1
10 déc. 2007 à 09:26
cf le fichier install.txt ...
faut d'abord aller dans la partie admin du forum ...

sinon faut créer les tables avec les script donner plus haut ..

pour changer les smiley eh bien tu change les images dans le dossier smiley et si tu changeleur nom il faut aller voir dans le code ...
idem pour les avatar ...
tibob135 Messages postés 34 Date d'inscription mercredi 15 août 2007 Statut Membre Dernière intervention 5 février 2008
9 déc. 2007 à 17:33
Ça n'explique pas comment l'installé et changer des configurations et p-e rajouter des tables..

merci!

aussi comment changer les smileys et lavatar?

merci
fmazoue Messages postés 335 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 1 septembre 2015 1
3 oct. 2007 à 22:59
De quoi parles tu ? Si c'est pour les conneries que j'ai mis en bas du forum, c'était juste pour remplir ...
dudedogyzz Messages postés 8 Date d'inscription vendredi 8 juin 2007 Statut Membre Dernière intervention 18 octobre 2008
3 oct. 2007 à 22:42
Mais quel beau vol de copyright mon ami :D

Je crois que tu va te faire pincer un jour ou l'autre xD
azdoud Messages postés 4 Date d'inscription vendredi 8 juin 2007 Statut Membre Dernière intervention 15 février 2013
14 sept. 2007 à 19:11
oui j'ai executé le script suivant dans mysql et ça marche
DROP DATABASE `forum` ;
CREATE DATABASE `forum` ;
CREATE TABLE Compte
( IdCompte INT AUTO_INCREMENT NOT NULL,
Nom VARCHAR (30),
Prenom VARCHAR (30),
Login VARCHAR (30) NOT NULL,
Pass VARCHAR (32) NOT NULL,
Email VARCHAR (40),
Site VARCHAR (70),
Logo VARCHAR (100),
Signature VARCHAR (100),
Hobbies VARCHAR (100),
Ville VARCHAR (50),
Pays VARCHAR (20),
Droit INT,
NbPost INT,
DateInscri DATE NOT NULL,
Question VARCHAR (100),
Reponse VARCHAR (100),
PRIMARY KEY (IdCompte),
UNIQUE (Login)
);

CREATE TABLE Forum
( IdForum INT AUTO_INCREMENT NOT NULL,
Nom VARCHAR (40) NOT NULL,
Droit INT,
Datecrea DATE,
NbSujet INT,
PRIMARY KEY (IdForum)
);

CREATE TABLE Sujet
( IdSujet INT AUTO_INCREMENT NOT NULL,
Titre VARCHAR (100) NOT NULL,
NbMessage INT,
IdFor INT,
Datecreat DATE,
DateModif DATETIME,
IdCom INT,
PRIMARY KEY (IdSujet),
FOREIGN KEY (IdFor) REFERENCES Forum
);

CREATE TABLE Message
( IdMessage INT AUTO_INCREMENT NOT NULL,
Message TEXT,
Date DATE,
Heure TIME,
IdCom INT,
IdSuj INT,
PRIMARY KEY (IdMessage),
FOREIGN KEY (IdSuj) REFERENCES Sujet,
FOREIGN KEY (IdCom) REFERENCES Compte
);

Merçi.
fmazoue Messages postés 335 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 1 septembre 2015 1
14 sept. 2007 à 18:52
si tu veux l'installer en local crée toi d'abord ta base manuellementdans mysql puis ensuite essaye d'executer la création de forum a partir de l'interface
azdoud Messages postés 4 Date d'inscription vendredi 8 juin 2007 Statut Membre Dernière intervention 15 février 2013
14 sept. 2007 à 18:14
bonjour Fmazoue,
j'ai pas reussie à creer la base de données
tu peux me donnée des tuyaux
Merçi.
fmazoue Messages postés 335 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 1 septembre 2015 1
13 sept. 2007 à 17:51
Eh ben c'est cool comme note çà ! Bravo !
achkael Messages postés 4 Date d'inscription mercredi 10 janvier 2007 Statut Membre Dernière intervention 13 septembre 2007
13 sept. 2007 à 17:43
Merci Fmazoue !!!!

j'ai présenté le projet a l'oral pour mon bts et j'ai eu 15/20 ^^
fmazoue Messages postés 335 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 1 septembre 2015 1
13 sept. 2007 à 17:39
Oui c'est bizarre le fichier a disparu ...

param_connect.php est de la forme :
<?
$dbhost="xxx";
$dblogin="xxx";
$dbpassword="xxx";
$dbname="xxx";
?>

et pour créer la base c dans install/admin_creat_db.php ...
azdoud Messages postés 4 Date d'inscription vendredi 8 juin 2007 Statut Membre Dernière intervention 15 février 2013
13 sept. 2007 à 17:06
bonjour,
le fichier include/param_connect.php n'existe pas dans le rep include.
merçi de le poster ainsi que le script pour la creation de la base.
comme ça on pourra test se forum en local.
MERCI.
fmazoue Messages postés 335 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 1 septembre 2015 1
21 juin 2007 à 14:30
c'est de plus en plus beau !!! :)
achkael Messages postés 4 Date d'inscription mercredi 10 janvier 2007 Statut Membre Dernière intervention 13 septembre 2007
21 juin 2007 à 11:44
Hop !!

Nouvelle mise a jour :)

http://achkael.alwaysdata.net/
fmazoue Messages postés 335 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 1 septembre 2015 1
8 juin 2007 à 18:01
çà fait plaisir de voir son boulot utile !
achkael Messages postés 4 Date d'inscription mercredi 10 janvier 2007 Statut Membre Dernière intervention 13 septembre 2007
8 juin 2007 à 12:13
Bon voilou premiére version en ligne mais je v continuer a l améliorer. ^^
>Forum!<
fmazoue Messages postés 335 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 1 septembre 2015 1
30 mai 2007 à 17:34
Ah ben merci beaucoup ! Moi aussi c'était pour un projet de BTS (à la Joliverie près de Nantes). J'attends de voir le résultat ! (en même temps c'est pas compliqué de faire mieux, avec un peu de temps ... et puis vu que les méthode on évoluées ...)
achkael Messages postés 4 Date d'inscription mercredi 10 janvier 2007 Statut Membre Dernière intervention 13 septembre 2007
30 mai 2007 à 17:03
Yop!
Je me suis grandement inspiré de ton forum fmazoue pour en creer un au cour d un projet BTS, j'aime bien ta facon de faire et je te montrerais bientot se que cela donne apres mon passage et en prenant compte toutes les remarques :)
fmazoue Messages postés 335 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 1 septembre 2015 1
19 juil. 2006 à 17:42
merci Igratuit mais je pense pas que cela mérite un 10/10 : car le code est pourri et niveau sécurité c pas çà ... et les fonctions sont maigres ...
igratuit Messages postés 32 Date d'inscription lundi 17 janvier 2005 Statut Membre Dernière intervention 5 mai 2006
13 mai 2006 à 15:49
10/10
fmazoue Messages postés 335 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 1 septembre 2015 1
26 janv. 2006 à 09:33
Suit les conseil precedement donner car en fait je n'ai jamais eu le temps de m'en occuper ... je suis vraiment dsl ... mais si tu es vraiment bloqué post sur les forum ou ecris moi ...
minou_1985 Messages postés 2 Date d'inscription jeudi 28 avril 2005 Statut Membre Dernière intervention 24 décembre 2005
24 déc. 2005 à 15:55
Bonjour tout le monde,je sui tout nouveau dan le php,j'ai essayé d'installer ce forum,mai dès le debut en ouvran la page d'accueil,je recoi un message d'erreur

"Notice: Undefined variable: second in c:\projet\forum v2\install\admin_creat_db.php on line "

et quand j'essaye d'ignorer et continuer je recoi

" You don't have permission to access /Accueil/Forum simple v1/admin/creat/
Notice: Undefined variable: PHP_SELF in c:/projet/forum simple v1/admin/creat/creat_db.php on line 73
on this server "

j'arrive pa a savoir quel est le probleme avec...merci de m'aider...je sui tout nouveau alor c assez comprehensible que je soi nul je croi...merci encore d'avance.
minou_1985 Messages postés 2 Date d'inscription jeudi 28 avril 2005 Statut Membre Dernière intervention 24 décembre 2005
24 déc. 2005 à 15:51
Bonjour tout le monde,je sui tout nouveau dan le php,j'ai essayé d'installer ce forum,mai dès le debut en ouvran la page d'accueil,je recoi un message d'erreur
"Notice: Undefined variable: second in c:\projet\forum v2\install\admin_creat_db.php on line " j'arrive pa a savoir quel est le probleme avec...merci de m'aider...je sui tout nouveau alor c assez comprehensible que je soi nul je croi...merci encore d'avance.
la_pin Messages postés 275 Date d'inscription mercredi 11 août 2004 Statut Membre Dernière intervention 15 décembre 2005
27 juil. 2005 à 13:47
Salut Fmazoue !
Voila, j'en suis à la phase finale de construction de mon site qui doit être fini pour fin septembre normalement. Et biens sur, j'utilise ton forum ! J'ai completement refait le design et il s'integre maintenant parfaitement à mon site mais là, probleme !
Les liens du forum ont des formes du genre http://www.monsite.com/forum/index2.php?page=forum&PHPSESSID=b71e6f4ccdd9fabc790c065b04cfa7da (je ne met pas l'adresse de mon site pour ne pas avoir de flood de membres de phpcs qui veulent tester le forum) et ça, ça met le dawa.
Exemple : je me connecte, je poste un message, mon message à bien été posté mais comme par magie, j'ai été déconnecté !
Avant, j'étais hébergé sous FREE, et il n'y avait aucun pb et pas d'adresses avec des variables de session à l'intérieur, maintenant, je suis passé sous OVH et les problèmes aparaissent...

Peux-tu dire ce que tu en penses (je t'envoie l'adresse du forum par msg privé)...

Sur-ce, merci beaucoup de ton aide, Fmazoue, le sort du forum de mon site dépend te toi !
fmazoue Messages postés 335 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 1 septembre 2015 1
28 mars 2005 à 11:20
lol : alors pour la hotline elle vous sera facturé avec un forfait de 250€ !!!! lol Bon en tout cas ravi qu'il serve et dis moi l'adresse quand tu as fini ! thx !
la_pin Messages postés 275 Date d'inscription mercredi 11 août 2004 Statut Membre Dernière intervention 15 décembre 2005
27 mars 2005 à 23:07
merci beaucoup en tout cas, c'est très sympa, je l'ai déja installé dans probleme mais c'est plutot pour le "test" qui m'a convaincu et donc, dans un petit moment, je pense qu'il sera oppérationel mais pas tout de suite encore, je temps que je l'adapte et que je refasse tout le coté graphique.
Encore merci pour ce super forum et la hot-line qui va avec ^^
fmazoue Messages postés 335 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 1 septembre 2015 1
26 mars 2005 à 15:11
euh desolé je sais plus pour les quote ... je crois que j'avis reussi a resoudre ce pb mais je sais plus ...
Sinon tu peut allez voir sur http://realutopia.free.fr/Forum/ là il marche bien je crois ...
sinon je t'ai mis message.php et creat_message.php dans un zip à : http:/realutopia.free.fr/message.rar
c'est les version des php qui sont sur mon site ... donc si sa marche sur le site sa devrai etre grace a ces fichier ... tiens moi au courant et dès que tu a fini ton forum donne moi l'adresse sa m'interresse trop de le voir en action :-)
la_pin Messages postés 275 Date d'inscription mercredi 11 août 2004 Statut Membre Dernière intervention 15 décembre 2005
26 mars 2005 à 11:21
Voila, installation terminée, j'ai crée le fichier param_connect.php manuellement.
Super forum, c'est du bon boulot !
Des que je l'aurai adapté a mon site, je vous file l'adresse.
Par contre, fmazoue, ta pas une idée de comment faire pour les ' , car c'est allez laid les l/' .
Voila, merci beaucoup !
fmazoue Messages postés 335 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 1 septembre 2015 1
25 mars 2005 à 14:15
euh ouai je crois que c normal car sur free on peut pas creer de db ... il faut que tu la créer et active avant par le site de free et que tu recupere les info db name login pass .. et que tu les foute dans le fichier de config de db du forum ... voilà !
la_pin Messages postés 275 Date d'inscription mercredi 11 août 2004 Statut Membre Dernière intervention 15 décembre 2005
25 mars 2005 à 13:26
help !
Fatal error: Call to undefined function: mysql_create_db() in /var/www/free.fr/0/2/onathan/forum/install/admin_creat_db.php on line 19

aprés avoir rempli les champs dans install/admin_creat_db.php...

Que faire ?!
xavier230573 Messages postés 47 Date d'inscription samedi 10 avril 2004 Statut Membre Dernière intervention 17 février 2009
10 févr. 2005 à 07:09
serai t il posible de determiner toutes les erreurs de ce script et de le securiser car je suis debutant
ScripteurPermanent Messages postés 18 Date d'inscription mardi 7 novembre 2000 Statut Membre Dernière intervention 9 avril 2007
2 févr. 2005 à 16:28
Effectivement sa ne marche pas en local.
Vraiment dommage car ce forum a l'air vraiment bien!
xavier230573 Messages postés 47 Date d'inscription samedi 10 avril 2004 Statut Membre Dernière intervention 17 février 2009
23 janv. 2005 à 13:44
salut moi je trouve que ton forum le simple v2 est pas mal et meme bien . C'est vrai également qu'il y a des problemes pour fonctionner : il ne fonctionne pas en local , probleme pour qu'un abonné puisse s'y connecter, login une fois sur deux pas reconnu.
J'ai également probleme pour creer un forum nouveau ainsi qu'un message.
corrige ces problemes du script il le mérite
linkin4247 Messages postés 50 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 28 mars 2005
25 nov. 2004 à 18:07
fonctionne pas en local :(
zycra Messages postés 1 Date d'inscription mercredi 6 octobre 2004 Statut Membre Dernière intervention 10 octobre 2004
10 oct. 2004 à 03:47
A mon avis il faut que tu changes le chmod de instal.php en chmod777!

voilà!





http://www.zycra.com
stanilou Messages postés 193 Date d'inscription mercredi 5 mai 2004 Statut Membre Dernière intervention 18 novembre 2009
5 sept. 2004 à 12:35
moi quand je suis ton installe.txt est que je créé mon truc ca marque:
"FORBIDEN
You don't have permission to access /Nats/aide/forum 3/install/
Notice: Undefined variable: PHP_SELF in c:\documents and settings\nats\mes documents\site crée\php\aide\forum 3\install\admin_creat_db.php on line 56
on this server."
Une idéé?
fmazoue Messages postés 335 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 1 septembre 2015 1
6 juin 2004 à 21:53
Merci pour tout ces conseil !!!!!

Je vais essayer de modifier tout çà!!!

Pour les variable post ou get en fait moi je me cassais pas la tete parce que chez moi sa marchait bien, j'avais pas pensé a çà !!!

encore merci !

Et pour les autres si y en a d'autre qui trouvent des pb de ce style merci de mettre un petit mot !!
cs_koko Messages postés 654 Date d'inscription lundi 14 janvier 2002 Statut Membre Dernière intervention 20 février 2005
5 juin 2004 à 09:10
ca aurait pu etre bien mais c'est mal codé !!!
tu ne tiens pas compte du register_global, aucune variable n'est définie
tu obliges de créer une base de donnée alors que ce n'est pas toujours possible chez les hébergeures
tu utilises des variables obsolètes : $PHP_SELF
de plus j'ai trouvé une faille dans ton code qui permet l'inclusion de fichier :
dans corps.php, modifie
include($page.".php");
par
include('./'.$page.".php");
ca va déjà limité grandement la faille (et meme la bouchée)

je ne peux rien dire de plus car rien ne marche a cause du register_global (et je suis trop fade pour modifier ma config ^^)

alors pour te corriger (car on apprend toujours) :
pour le register_global, il faut que tu récupères toute les valeurs grace a des tableaux :
$_POST pour les variables passées en posts
$_GET pour les variables passées par l'url
un petit exemple : pour admin_creat_db.php par exemple,
tout en haut tu peux mettre :
$second = $_POST['second'];
$dbname = $_POST['dbname'];
...

tu vois ce que je veux dire ?
pour les notices, il faut que tu regardes si la valeur existe avant de la mettre dans une variable :
if (!empty($_POST['second'])) { $second = $_POST['second']; } else { $second = ''; }
ou en opération ternaite
$second = (!empty($_POST['second']))?$_POST['second']:'';
pour $PHP_SELF, utilise le tableau $_SERVER !
$SERVER['PHP_SELF'] retourne la meme chose que $PHP_SELF

bon je crois que c'est tout ^^
Rejoignez-nous