WhiiTe'

Administateur
Ancien staff
Inscription
22 Octobre 2011
Messages
14 706
Réactions
8 492
Points
32 425
Salut à tous,

Il y a quelques mois je me suis amusé à coder un site de salon privé sous une architecture MVC pour approfondir mes connaissances et tester de nouvelles choses.

Celui-ci étant fonctionnel et ne me servant à rien excepté de me prendre de la place inutilement, je vous partage la source.

Je sais que certaines choses peuvent être largement optimisée mais ça reste quelques choses que j'ai fait pour m'entraîner donc il y a probablement de meilleures façons de faire les choses.

Aucune IP n'est enregistrée, les salons et les messages sont supprimés 24 heures après la création de ceux-ci.
Le système de détection de l'auteur d'un salon se fait via l'IP, qui est chiffré en MD5.



Je ne fournirai aucune aide concernant l'installation ou l'ajout de fonctionnalité, tout simplement car je n'ai pas le temps.
Le mot de passe de l'archive est realitygamingpassword123456789@#_-

La version idéale de PHP est la 7ème pour n'avoir aucun bug avec le site, je n'ai pas testé sous une version antérieure.

Pour utiliser le site, mettez les fichiers idéalement à la racine de votre projet, importer le fichier SQL dans votre base de donnée et pensez à mettre les informations de connexion de votre base de donnée dans le fichier core/model.php.

:tchuss:
 

Fichiers joints

  • multichat.rar
    691.6 KB · Affichages: 55

HaXGamiG

Développeurs
Premium
Inscription
12 Mai 2014
Messages
1 470
Réactions
323
Points
14 896
Hum hum
"Fatal error: Uncaught PDOException: SQLSTATE[42000] [1226] User 'u197620093_mtusr' has exceeded the 'max_user_connections' resource (current value: 3) in /home/u197620093/public_html/core/model.php:19 Stack trace: #0 /home/u197620093/public_html/core/model.php(19): PDO->__construct('mysql:host=mysq...', 'u197620093_mtus...', 'tkdgacMaeD1A') #1 /home/u197620093/public_html/models/speak.php(253): model::getDb() #2 /home/u197620093/public_html/models/speak.php(267): speak->getAllContent('AFE1DCA') #3 /home/u197620093/public_html/models/speak.php(126): speak->deleteSalonAndContent('AFE1DCA') #4 /home/u197620093/public_html/core/controller.php(108): speak->checkTimeoutOfSalon() #5 /home/u197620093/public_html/core/controller.php(58): controller->checkTimeoutOfSalon() #6 /home/u197620093/public_html/controllers/multichat.php(30): controller->renderView('index', Array) #7 /home/u197620093/public_html/index.php(35): multichat->index() #8 {main} thrown in /home/u197620093/public_html/core/model.php on line 19"
 

WhiiTe'

Administateur
Ancien staff
Inscription
22 Octobre 2011
Messages
14 706
Réactions
8 492
Points
32 425
Hum hum
"Fatal error: Uncaught PDOException: SQLSTATE[42000] [1226] User 'u197620093_mtusr' has exceeded the 'max_user_connections' resource (current value: 3) in /home/u197620093/public_html/core/model.php:19 Stack trace: #0 /home/u197620093/public_html/core/model.php(19): PDO->__construct('mysql:host=mysq...', 'u197620093_mtus...', 'tkdgacMaeD1A') #1 /home/u197620093/public_html/models/speak.php(253): model::getDb() #2 /home/u197620093/public_html/models/speak.php(267): speak->getAllContent('AFE1DCA') #3 /home/u197620093/public_html/models/speak.php(126): speak->deleteSalonAndContent('AFE1DCA') #4 /home/u197620093/public_html/core/controller.php(108): speak->checkTimeoutOfSalon() #5 /home/u197620093/public_html/core/controller.php(58): controller->checkTimeoutOfSalon() #6 /home/u197620093/public_html/controllers/multichat.php(30): controller->renderView('index', Array) #7 /home/u197620093/public_html/index.php(35): multichat->index() #8 {main} thrown in /home/u197620093/public_html/core/model.php on line 19"

i know flemme de changer :trollface: vive hostlinger
 
Haut