Jump to content

Cloudfordream -  Digisell

Bienvenue sur Habbo-Dev !

Search the Community

Showing results for tags 'pdo'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Habbo-Dev
    • Forum Announcements
    • presentations
    • suggestions
  • General Forums
  • Développement
    • Discussions - Développement
    • Tutos
    • Release
    • Aide & support
    • Services
  • Zone-Premium
    • Discussion générale
    • Concours Premium
    • Jeux vidéo
  • Ressources Habbo
    • Tutoriels
    • CMS & TEMPLATES
    • SWFS
    • Émulateurs
    • Autres ressources
  • Divers Habbo
  • Graphisme
  • Génération Développement's Template - Cms
  • Génération Développement's Information
  • Génération Développement's Demande de Aide
  • Génération Développement's Script Habbo & Hors Habbo
  • Génération Développement's Cours de Développement
  • Génération Développement's Graphisme & Graphiste
  • Les beaugoss !'s Sujets
  • Les beaugoss !'s Sujets
  • Habbo R63a Revival's Mobis (officiels)
  • Habbo R63a Revival's Mobis (customisés)
  • Habbo R63a Revival's CMS
  • Habbo R63a Revival's Émulateurs
  • Habbo R63a Revival's Tutoriels
  • Habbo R63a Revival's Support
  • Habbo R63a Revival's Autres ressources
  • Habbo R63a Revival's Développement
  • La famille Habbo-Dev's Sujets
  • Customisateur Art's LES CUSTOMISATEURS CERTIFIES.
  • Customisateur Art's VOS MOBIS
  • Customisateur Art's VOS BACKGROUNDS
  • Customisateur Art's AIDE & TUTO
  • Customisateur Art's Images
  • Habbo-Your's DISCUSSION GÉNÉRAL
  • Habbo-Your's TEMPLATE CMS & PAGE
  • Habbo-Your's Les règles
  • Habbo-Your's Les concours
  • Les aventures de Kameo's Les aventures de Kameo
  • Les aventures de Kameo's Les aventures de Kameo
  • Force & Honneur's Musique
  • Boîte à idées's Information supplémentaires
  • Boîte à idées's Boîte à idées public
  • KurtClub's Nouvelle fonctionnalités !
  • AliveSharesProject's Sujets
  • L'ancien temps ! Habbo & les rétros's Sujets
  • Développement & Autre Habbo's Développement & Aide
  • Développement & Autre Habbo's Discussion Général
  • Développement & Autre Habbo's TEMPLATE & CMS
  • Développement & Autre Habbo's Vos Créations
  • Développement & Autre Habbo's Language HTML CSS PHP MYSQL JAVASCRIPT JQUERY
  • Développement & Autre Habbo's Emulateur
  • TeamDev's Sujets
  • Les Développeurs HTML/CSS's Sujets
  • Les Développeurs HTML/CSS's Sujets
  • Créer Un Retro Habbo Sans Hamachi !'s Ajouter des catégories
  • Développement de Rétro's Ajouter des catégories
  • Entraide Habbo-Dev's Discussions
  • Entraide Habbo-Dev's Aides
  • En Développement...'s Ajouter des catégories
  • Les anciens des rétros's Questions
  • Les anciens des rétros's Forum
  • Les Architecte et Graphiste's Sujets
  • SkyCompagny's Sujets
  • Créateurs de sites fans's Sujets
  • Génération PHP/SQL's Sujets
  • Génération PHP/SQL's Sujets
  • Graphisme & Développement's Sujets
  • Habbo-Dev Community's Sujets
  • HabboHTML5's Forum principal
  • HabboHTML5's Suggestions
  • Créateur de rétro's Sujets
  • Les Actifs's Sujets
  • ZUNNY FAN's Sujets
  • En Développement...'s Sujets
  • En Développement...'s Membres

Blogs

There are no results to display.

There are no results to display.

Calendars

  • En Développement...'s Événements
  • En Développement...'s Événements

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Localisé:


Interêts


Comment as-tu connu le forum?


Phrase perso


Je suis


Facebook


Twitter


Instagram


Snapchat


Skype


Youtube


Discord


Site web

Found 3 results

  1. Salut à tous, Il y a un peu plus d'un an j'avais partagé SystemCMS 0.1 dans une version plus ou moins stable.. (cf: sujet original) Après un an en école de programmation, j'ai décidé de reprendre ce projet parce que ce CMS me tient clairement à coeur. Bien sûr je n'ai pas créé ce sujet pour simplement informer que je reprenais le projet, ca n'aurait absolument aucun sens. Disons que je me pose beaucoup de questions sur ce que je dois faire du CMS. Pour l'instant il ressemble toujours aux screens que j'avais posté -> cliquez ici. Je me demande notamment si l'administration doit respecter le design actuel ou si je dois le revoir (ce qui ne pose aucun problemes) Bien sûr je compte corriger toutes les failles, je reprends toutes les lignes de php une par une pour assurer une sécurité maximale ainsi que toute la partie html pour vérifier qu'aucun script caché ne se soit glissé au fil du temps. L'objectif final serait de faire en sorte que les rétros puissent utiliser le CMS comme une version "old school" pourquoi pas, après tout la plupart des émulateurs proposent cette fonctionnalité principalement au niveau des bulles de chat et je trouve ca assez fun. Voilà vous avez donc une une bonne idée de l'objectif, j'attends maintenant des avis et une personne pour vérifier la compatibilité avec plusemu.. Linux oblige, je ne peux pas lancer PlusEmu depuis ma machine... Je vous souhaite à tous une bonne journée/soirée, Sinep PS: pour ceux qui trouveraient que ce que je fais est une perte de temps, je m'ennuie profondément et j'ai énormément de temps à perdre
  2. Bonjour j'ai un petit problème au niveau d'une erreur sur mon cms, le problème n'est pas le php car il est déjà à 5.6 Voici un screen :
  3. Salut à vous, Comme le titre, l'indique comment faire, un SITE RAPIDE et FLUIDE ! Pour commencer, beaucoup de rétro ou de site, ne sont pas rapide et encore moins rapide pour certain, cela c'est la faute des CMS qui utilise tous est n'importe quoi ! Donc pour commencer, voici las plus part des CMS actuellement que j'ai vue, !!! pas beaux.. include("./Global.php"); & include('./Global.php'); OU require('./Global.php'); & require("./Global.php"); c'est vraiment pas beaux avoir, tous sa, même dans votre Fonction qui gère tous vos FONCTION, donc principalement: Global.php / Config.php / Systeme.php sont de base, avec c'est vieux, petit code moche et pas beaux, et qui font ralentir, 95% des sites. j'ai tester moi même, toute les façon, et cela ma prouvée que je avais des ralentissement sur mon site ! Donc, modifier, tous vos code de en haut par un simple: include_once './Global.php'; Beaucoup plus propre de base et surtout, beaucoup, plus RAPIDE, pour vos Direction sur les Fonctions ! Maintenant, comme vous le savez peut être pas, mais un gros 100% de vos rétro, son sous l'influence de ERREUR caché , par 10 ou par 15 et pire que j'ai vue: 30 a 45 erreur. Elle ne sont pas visible, tous simplement, cela sont des manques: Images , Lien, Fichier, Dossier, Autres...... > n'est pas du tous bon ! Comment les trouvé ? tous simplement, dans le Inspecter Elements dont la console de Développement Pour régler tous sa, rien de plus simple, passer la souris tous à droit (ICI ) vous devez passer la souris et voir l'url ou elle indique et vous vérifier, si vous les avez, autrement, vous devez régler les liens en ajoutant les IMAGES dans les bon fichiers , ou vérifier si il manque aucune images ou JS / CSS / AUTRES de +, si vous avez le HTTPS, Nickel, votre https sera totalement sécurisée. bah oui, car si vous régler pas les erreurs comme cela, Charger les script dangereux, , grâce à l'icone en haut a droite de l'icone étoile de favoris, et si on charge les scripts de force, le https de vien non sécurisée ! En bref, vous aller voir la vitesse que votre site, prendra. niveaux fluidité sera top ! Les Popups, de publicité ? Si vous venez , ou mettre des publicités POPUP, attention de ne pas en mettre 15,000 milles, car sa affecte le chargement, des scripts qui dois aller chercher sur le site web ou sont charger les scripts. et souvent nul , car charger plein de script d'un autre site, si il et lent, vous aurez tous gagner ! lenteur max ! Les Sessions PHP mal fichue !! très mauvais ! Bien sûr que les Sessions , si il sont pas correctement mise, cela fait des bugs, car les Sessions: session_start(); ce code ne pas doit pas être n'importe ou et n'importe comment: Mauvaise habitude: <?php // exemple include_once '../exemple.php'; // voici une Session qui n'es pas a la bonne place! @session_start(); ?> <section id="career" class="container"> <li role="presentation" class="active"> <a href="#theme" data-toggle="tab">Théme du Compte de <?php echo $user['username']; ?> <i class="fa fa-paint-brush" aria-hidden="true"></i></a></li> <?php // exemple include_once '../footer.php'; ?> et en +, une Session comme 95% on mis un @ devant, désolée, mais si une session et bien faite, vous aurez jamais besoin de cacher l'erreur, vu que y'aura pas de erreurs. Elle doit être tous simplement: et sans le @ <?php session_start(); // Tu vois ? c'est pas compliqué, en + maintenant sa de vien PROPRE ! et aurevoir les bugs ! // Ps: Pour ceux qui on des problème de session, vous en aurez plus au passage. // exemple include_once '../exemple.php'; ?> <section id="career" class="container"> <li role="presentation" class="active"> <a href="#theme" data-toggle="tab">Théme du Compte de <?php echo $user['username']; ?> <i class="fa fa-paint-brush" aria-hidden="true"></i></a></li> <?php // exemple include_once '../footer.php'; ?> Voila , on avance ! encore plus rapide wahouuuu je suis content mon site de vien rapide ! Ranger vos fonctions ? Faire du ménage ! Oui, maintenant, on fait le ménage, votre global PHP qui pue et pas beaux , je ne veux pas vous avez sa actuellement avoué : <?PHP @session_start(); @include("./includes/database.php"); @include("../includes/Database.php"); @include("./includes/CMS.php"); @include("../includes/CMS.php"); @include("./includes/Function.php"); @include("../includes/Function.php"); if(isset($_SESSION['username'])) { $username = Secu($_SESSION['username']); $sql = $bdd->query("SELECT * FROM users WHERE username = '".$username."' LIMIT 1"); $row = $sql->rowCount(); if($row > 0) { $user = $sql->fetch(PDO::FETCH_ASSOC); $bdd->query("UPDATE users SET ip_last = '".$_SERVER["REMOTE_ADDR"]."' WHERE id = '".$user['id']."'"); } else { session_destroy(); Redirect("".$url.""); exit(); } } // Bref, je en affiche pas tous le code du GLOBAL PHP, mais vous connaiser la suite. Bref... // c'est moche avec toute les fonctions sur 1 seul page ?> Donc, ranger chaque, Fonctions dans des page.php, et faire la redirection, oui ranger ! Donc dans votre Function.php , séparer les codes de chaque fonctions, puis les faire dans des pages des dossier précis, Plus facile, après de ou et ou aller ^^ sa doit devenir propre comme cela: Voila ! une fois avoir tous ranger en ordre et propre, vous avez finis ! et digne d'un site WEB rapide ! Si vous avez bien suivis, le code suivant moche pas beaux dégeu, avec des @, c'est terminer ! <?PHP @session_start(); @include("./includes/database.php"); @include("../includes/Database.php"); @include("./includes/CMS.php"); @include("../includes/CMS.php"); @include("./includes/Function.php"); @include("../includes/Function.php"); if(isset($_SESSION['username'])) { $username = Secu($_SESSION['username']); $sql = $bdd->query("SELECT * FROM users WHERE username = '".$username."' LIMIT 1"); $row = $sql->rowCount(); if($row > 0) { $user = $sql->fetch(PDO::FETCH_ASSOC); $bdd->query("UPDATE users SET ip_last = '".$_SERVER["REMOTE_ADDR"]."' WHERE id = '".$user['id']."'"); } else { session_destroy(); Redirect("".$url.""); exit(); } } // Bref, je en affiche pas tous le code du GLOBAL PHP, mais vous connaiser la suite. Bref... // c'est moche avec toute les fonctions sur 1 seul page ?> Puis maintenant le résultat final vous devez avoir: <?PHP session_start(); // CONTROL DE LA CONNEXION DE DONNEE include_once 'Data_Connect/MSQ_Data.php'; // CONTROL DES FONCTIONS POUR LE Systeme GLOBAL include_once 'Function_SYSTEM/Function_Conf.php'; include_once 'Function_SYSTEM/Function_Base.php'; include_once 'Function_SYSTEM/Function_Support.php'; include_once 'Function_SYSTEM/Function_Date.php'; include_once 'Function_SYSTEM/Function_Smileys.php'; include_once 'Function_SYSTEM/Function_Chiffres.php'; include_once 'Function_SYSTEM/Function_Autres.php'; include_once 'Function_SYSTEM/Function_Maintenance.php'; // CONTROL du https et http include_once 'Plugins_SYS_CMS/HTTP_HTTPS/ssl.php'; // CONTROL DES SESSIONS d'un ESPACE MEMBRES include_once 'Plugins_SYS_CMS/_session_PHP/_session.php'; // CONTROL DES INJECTIONS SCRIPTS include_once 'Plugins_SYS_CMS/Inject_PHP/inject_SECU.php'; // CONTROL du cookie_JS include_once 'Plugins_SYS_CMS/Cookie_JS/Cookie_JS.php'; date_default_timezone_set('Europe/Paris'); ?> Voilà, maintenant, y'a plus de @ car inutile, si y'a pas d'erreur .. et même.. vraiment inutile de cacher les erreurs Pff... sur ceux Bonne Chance, votre site et optimiser d'une manière simple et propre au passage. Bsous
×
×
  • Create New...