Télécharger le zip
ca aurait pu etre bien mais c'est mal codé !!!tu ne tiens pas compte du register_global, aucune variable n'est définietu obliges de créer une base de donnée alors que ce n'est pas toujours possible chez les hébergeurestu utilises des variables obsolètes : $PHP_SELFde plus j'ai trouvé une faille dans ton code qui permet l'inclusion de fichier : dans corps.php, modifieinclude($page.".php");parinclude('./'.$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'urlun 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_SELFbon je crois que c'est tout ^^
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 !!
moi quand je suis ton installe.txt est que je créé mon truc ca marque:"FORBIDENYou don't have permission to access /Nats/aide/forum 3/install/<br /><b>Notice</b>: Undefined variable: PHP_SELF in <b>c:\documents and settings\nats\mes documents\site crée\php\aide\forum 3\install\admin_creat_db.php</b> on line <b>56</b><br /> on this server."Une idéé?
A mon avis il faut que tu changes le chmod de instal.php en chmod777!voilà!http://www.zycra.com
fonctionne pas en local :(
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
Effectivement sa ne marche pas en local.Vraiment dommage car ce forum a l'air vraiment bien!
serai t il posible de determiner toutes les erreurs de ce script et de le securiser car je suis debutant
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 19aprés avoir rempli les champs dans install/admin_creat_db.php...Que faire ?!
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à !
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 !
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.rarc'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 :-)
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 ^^
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 !
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 !
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.
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/<br /><b>Notice</b>: Undefined variable: PHP_SELF in <b>c:/projet/forum simple v1/admin/creat/creat_db.php</b> on line <b>73</b><br /> 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.
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 ...
10/10
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 ...
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 :)
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 ...)
Bon voilou premiére version en ligne mais je v continuer a l améliorer. ^^<a href="http://achkael.alwaysdata.net/index.php"><b>>Forum!<</b></a>
çà fait plaisir de voir son boulot utile !
Hop !!Nouvelle mise a jour :)http://achkael.alwaysdata.net/
c'est de plus en plus beau !!! :)
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.
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 ...
Merci Fmazoue !!!!j'ai présenté le projet a l'oral pour mon bts et j'ai eu 15/20 ^^
Eh ben c'est cool comme note çà ! Bravo !
bonjour Fmazoue,j'ai pas reussie à creer la base de donnéestu peux me donnée des tuyaux Merçi.
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
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.
Mais quel beau vol de copyright mon ami :DJe crois que tu va te faire pincer un jour ou l'autre xD
De quoi parles tu ? Si c'est pour les conneries que j'ai mis en bas du forum, c'était juste pour remplir ...
Ç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
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 ...
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éconnecterMERCI
Bravo pour cette source c'est presque la seule que j'ai trouvé vraiment intéressante !
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é ...
oui mais justement ça m'aide à comprendre un tas de truc !
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 624 411 membres 201 nouveaux aujourd'hui 15 513 membres club