Jump to content

Cloudfordream -  Habboon

Welcome to Habbo-Dev !

Search the Community

Showing results for tags 'php'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Habbo-Dev
    • Forum Announcements
    • General discussion
    • 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
  • 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

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 46 results

  1. Bonjour, nous sommes à la recherche d'un développeur n'ayant pas toutes les compétences dans ce language, notre projet et à la recherche d'un développeur PHP afin de terminer notre CMS ( rétro ). La rémunération est possible dans la limite du raisonnable. Me mp
  2. Bien le bonsoir à toi moussaillon, et bienvenue à toi sur mon tout nouveau sujet du jour. Comme promis, je reviens avec des tutoriels toujours plus enrichissants, pour ta culture personnelle, mais aussi et surtout tes projets (si tu comptes en lancer). Ce soir, j'ai décidé de te rédiger ce petit tutoriel qui te permettra de créer ton propre site internet de partage de ressources. Mais attention, pas n'importe lequel, celui créé par DevDojo qui est mon forum de prédilection, mais qui n'est ouvert qu'aux utilisateurs ayant déjà des bases sur les frameworks Laravel, Vue.js etc. Bien sûr, cette ressource est payante, et elle est vendue sur CodeCanyon ici, au prix de 89$. Et si j'ai le droit de la partager, c'est parce que je suis abonné en tant que Premium sur DevDojo qui est la maison éditrice et qui permet à ses utilisateurs premium d'utiliser à tout va tous ses scripts. Avant de commencer le sujet, je tiens à faire un point sur les compétences attendues pour la mise en place de cette plateforme qui n'est pas aussi simple qu'elle n'y paraît. De plus, je tiens à te préciser que, comme d'habitude, il est inutile de m'harceler par message privé pour obtenir de l'aide, je ne peux malheureusement pas m'engager sur du cas par cas, sinon ça me prendrait trop de temps, et du temps, j'en manque énormément ces temps-ci. Mais si tu tiens vraiment à ouvrir ta plateforme de téléchargements avec ce CMS, je pourrais te rendre ce service contre une compensation. Je t'invite aussi, avant de commencer, de te rendre ici, je l'utilise effectivement pour le CruiseSide. Pour ce sujet, le niveau de difficulté est évalué à 03. Tu sais maintenant ce qu'il t'attend si tu essaies de te lancer sur la conception de ta propre plateforme Laravel de partage de ressources ! Un peu d'histoire ça te fera pas de mal moussaillon ! Frameworks : En programmation informatique, un framework (appelé aussi infrastructure logicielle, socle d'applications, infrastructure de développement, ou cadre d'applications au Canada) désigne un ensemble cohérent de composants logiciels structurels, qui sert à créer les fondations ainsi que les grandes lignes de tout ou d’une partie d'un logiciel (architecture). Un framework se distingue d'une simple bibliothèque logicielle principalement par : son caractère générique, faiblement spécialisé, contrairement à certaines bibliothèques ; un framework peut à ce titre être constitué de plusieurs bibliothèques, chacune spécialisée dans un domaine. Un framework peut néanmoins être spécialisé, sur un langage particulier, une plateforme spécifique, un domaine particulier : communication de données, data mapping, etc. ; le cadre de travail qu'il impose de par sa construction même, guidant l'architecture logicielle voire conduisant le développeur à respecter certains patrons de conception ; les bibliothèques le constituant sont alors organisées selon le même paradigme. Les frameworks sont donc conçus et utilisés pour modeler l'architecture des logiciels applicatifs, des applications web, des middlewares et des composants logiciels. Les frameworks sont acquis par les informaticiens, puis incorporés dans des logiciels applicatifs mis sur le marché, ils sont par conséquent rarement achetés et installés séparément par un utilisateur final. Laravel : Laravel est un framework web open-source écrit en PHP respectant le principe modèle-vue-contrôleur et entièrement développé en programmation orientée objet. Laravel est distribué sous licence MIT, avec ses sources hébergées sur GitHub. Pixel : Pixel : Pour un débutant dans Laravel, Pixel peut s'avérer très embêtant à configurer la première fois, c'est pour ça qu'il est fortement conseillé de bien se documenter avant de vouloir configurer : Laravel étant une librairie de plugins, il faut savoir s'y retrouver et connaître tous les outils et/ou plugins présents Qui dit beaucoup d'outils et de plugins, dit aussi beaucoup d'appétences et de patience Au moindre problème de configuration, tout peut se foutre en l'air La base de données est accessible via l'admin, ce qui signifie qu'au moindre piratage, tout peut être détruit Pour le reste, je ne vois pas d'autres inconvénients, en tout cas pas pour un habitué de Laravel et de ses outils et plugins. Pixel : Nombreux sont les avantages de ce navire. Commençons tout d'abord par : Son design moderne et fluide Les technologies qui le propulse Une admin extravagante Une facilité de publication très pointu Une modularité exemplaire Pas besoin de te dessiner une carte pour savoir que tu auras besoin d'une base de données, d'un nom de domaine, d'un client FTP et de ton cerveau. Si tu n'as pas encore tout ça, alors je vais te donner des idées intéressant matelot que voici : [Hidden Content] [Hidden Content] Sources utilisées : Pour le CMS : CodeCanyon Auteurs des sources : Prérequis techniques : - PHP 7.X+ Matelot, nous voici maintenant sur les vagues de l'océan pacifique, si tu suis bien ce que je vais écrire, tu es sûr de ne pas te noyer... Nous allons procéder étape par étape. I : Installer PHP7 Une fois téléchargé, tu vas décompresser le dossier contenu dans l'archive, que tu vas envoyer à un endroit de ton PC II : Installer Composer Après avoir extrait PHP7, tu vas devoir installer Composer À un moment de l'installation, tu vas tomber sur cette page de l'installateur, tu devras alors définir la localisation de ton dossier PHP7 précédemment décompressé (1) puis continuer l'installation (2) : Pour ma part, j'ai décidé de placer le dossier PHP7 dans "Musiques", parce que je ne savais pas vraiment ou le mettre matelot. Après avoir défini la localisation de ton dossier, il ne te manquera plus qu'à finaliser l'installation de Composer. III : Configurer et Installer Pixel Une fois Pixel téléchargé, tu vas le décompresser à un endroit sur ton PC Ensuite, tu vas te rendre dans son dossier, lancer une cmd en procédant comme suit : Une fois "composer install" lancée et terminée, tu vas te rendre dans le fichier ".env" contenu à la racine de Pixel, puis, tu vas configurer les accès base de données et ton lien comme suit : Une fois configuré, tu vas sauvegarder ton fichier .env, et retourner sur la cmd en procédant comme suit : Si tu as bien mis les bonnes informations de connexion, tu devrais obtenir le résultat ci-dessus. Ce n'est pas encore fini moussaillon ! Une fois ce résultat obtenu, je te conseil LARGEMENT d'utiliser cette commande dans ta cmd : composer install --no-dev Ensuite d'utiliser cette commande : Une fois ces configurations apportées, tu devras sauvegarder, puis envoyer la totalité du CMS à la racine de ton nom de domaine. Il faudra que ton site pointe sur le dossier "public", ces modifications peuvent être apportées si tu demandes à ton hébergeur de le faire pour toi Une fois la totalité des fichiers envoyés, tu devras te rendre sur ton FTP et attribuer les droits "755" au dossier "storage" et à ses sous-dossiers comme suit : Si toutes les étapes ont été respectées, en te rendant sur ton site, tu devras obtenir ce résultat (si c'est tout noir, c'est normal, il faudra modifier le thème pour ce résultat) : Une fois sur la page d'accueil, il te suffira de te rendre sur : Il te suffira alors de rentrer ces infos : Et tu devrais tomber sur cette page (qui est ton admin) : Télécharger un CMS sans savoir à quoi il ressemble c'est toujours inintéressant, alors, je t'invite à visiter la version de démo directement en cliquant. Que la mer soit avec toi moussaillon !
  3. Salut Hdev, Aujourd'hui je vous partage un système qui affiche le dernier utilisateur inscrit. Voici le code : [Hidden Content] Si vous voulez afficher plusieurs derniers. Voici comment il faut faire. Il suffit de modifier le chiffre dans la ligne. [Hidden Content] Par exemple pour en mettre 3 : [Hidden Content] EDIT : Merci à Akushi pour avoir remarqué l'erreur.
  4. Bonsoir tout le monde ! Aujourd'hui je rédige ce petit tutoriel qui vous permettra de crypter des mots de passe en toute sécurité ! Important : pour comprendre ce qui est indiqué dans ce tutoriel, vous devez avoir un minimum de connaissance dans le langage PHP. Je n'explique pas dans le détail chaque élément de chaque code ! Laissez moi vous présenter la fonction password_hash() en restant le plus simple possible ! => Comme son nom l'indique, cette fonction retourne une clé de hachage pour un mot de passe (donc une chaîne de caractères). L'algorithme de hachage utilisé est très fort, et irréversible. Autrement dit, il est impossible de retrouver le mot de passe d'origine à partir d'un hachage généré par cette fonction. Sympa non ? La question est, comment utiliser correctement cette fonction ? Utilisation Pour l'utiliser, je vous propose cette syntaxe : password_hash($motDePasseACrypter, PASSWORD_BCRYPT) • $motDePasseACrypter : cette variable stocke le mot de passe à crypter (par exemple, le mot de passe "12345"). • PASSWORD_BCRYPT : ceci correspond à l'algorithme utilisé. Personnellement j'utilise bcrypt. Exemple n°1 Voici un exemple pour illustrer ce qui est dit précédemment. J'ai réalisé un code PHP qui permet d'afficher le mot de passe entré par l'utilisateur sous forme cryptée. • Premier essai : https://img.lght.pics/laJg.png • Deuxième essai : https://img.lght.pics/laJA.png Comme vous pouvez le remarquer, le mot de passe est "12345", mais les hachages sont différents. Ce qui signifie que 1 mot de passe peut avoir plusieurs hachages possibles ! Et 1 clé de hachage correspond à un unique mot de passe. Superbe non ? Dans mon exemple, la forme cryptée correspond à ceci : $password = password_hash($_POST['password'], PASSWORD_BCRYPT); Comme expliqué précédemment, $_POST['password'] correspond au mot de passe à crypter. Et PASSWORD_BCRYPT correspond à l'algorithme utilisé. Ok, maintenant vous savez crypter un mot de passe, mais comment faire pour vérifier si deux mots de passe correspondent, sachant que pour 1 mot de passe, plusieurs hachages sont possibles ? C'est ce que nous allons voir tout de suite ! Vérification avec password_verify() password_verify() permet de vérifier si un mot de passe correspond à un hachage possible. Voici comment cette fonction s'utilise : password_verify($motDePasse, $hash) Donc si le hachage contenu dans la variable $hash correspond au mot de passe d'origine $motDePasse, alors la fonction password_verify retourne True (pour vrai). Par contre si ça ne correspond pas, cela retourne Fasle (pour faux). Cette fonction retourne donc un booléen. Exemple n° 2 Pour se connecter sur un site, cela signifie que notre compte est enregistré dans une base de donnée (logique). Cette dernière contient notamment notre mot de passe, sous forme cryptée bien sûr. Pour vérifier si le mot de passe que vous avez entré dans le formulaire de connexion correspond avec celui sauvegardé dans la bdd, nous devons utiliser la fameuse fonction password_verify : $hash = '$2y$10$brjzSojLO2TRHLIR3HqX6..A.ShTnzp23ZVAkovkfpEYIyOLUlu9y'; $password = '12345'; if(password_verify($password, $hash)){ echo "Oui"; } else{ echo "Non"; } Ici, $hash correspond à un hachage possible du mot de passe "12345" (généré précédemment dans l'exemple n°1). https://img.lght.pics/laJs.png Magique ! Comme la fonction password_verify retourne True, "Oui" s'affiche sur la page. J'espère que ce petit tutoriel vous aura aidé, et qu'il a été suffisamment facile à comprendre. Si vous avez des questions, n'hésitez pas à me les poser en commentaire ou sur Discord. Je vous souhaite une bonne soirée ainsi qu'un bon week-end ! - Tig3r
  5. Sujet à supprimer
  6. PHP est le langage préféré des développeurs en raison de son approche rapide et facile à utiliser. De plus, cela leur permet de le mouler selon les besoins spécifiques du client. Sa dernière version, PHP7.x, fait déjà des merveilles sur le marché. Mais pour maintenir les performances optimales de votre application PHP, il ne suffit pas de simplement coder un site Web. Nous savons tous combien il est important d'améliorer la performance globale de votre site Web. Il ne fournit pas seulement un excellent UX pour les utilisateurs finaux, mais il augmente également nos revenus. Dans cet article, je vais discuter de conseils efficaces pour améliorer les performances du web PHP. Principalement, vous passerez en revue les actions clés qui sont nécessaires pour améliorer les performances du code PHP côté serveur. Commençons ! Exécuter le cache d'un site Web règle la liste des différentes listes de contrôle d'optimisation des performances d'un site Web. La méthode de mise en cache ne vous aide pas seulement à améliorer UX mais aussi à augmenter les performances du site Web en réduisant les temps de téléchargement des pages. C'est le moyen le plus simple et le plus important d'accélérer votre application web PHP. Un cache est une copie de vos pages HTML ou des images qu'un serveur web stocke pour les présenter aux visiteurs pour leur prochaine arrivée. Tout cache invalide ou inutile peut entraîner la lenteur des performances de votre site Web. Par conséquent, vous devez effectuer la mise en cache en particulier sur le côté serveur pour éviter une grande partie des temps de déchargement de votre site Web. Pour ce faire, vous pouvez utiliser différents outils disponibles. La mise en cache de l'application web PHP nous aide dans, Augmentation du temps de chargement des pages SERPs (pages de résultats des moteurs de recherche) Enregistrer les besoins en mémoire. PHP supporte généralement 4 types de boucles pour exécuter un bloc de code particulier pendant un certain nombre de temps. Lorsque vous engagez des développeurs PHP, ils utilisent régulièrement des boucles pour exécuter différentes instructions. Apparemment, les boucles sont assez puissantes et ont tendance à faire gagner beaucoup de temps de développement. Pourtant, ils peuvent facilement causer des blocages. Par exemple, si un code est lent à exécuter et mis en boucle, vous pouvez facilement penser à la performance globale de votre application. Le souci de la performance finira par être amplifié. Par conséquent, les développeurs doivent être extrêmement prudents lors de l'évaluation des boucles dans le développement web PHP. PHP utilise différents scripts comme JS, CSS, HTML, etc. pour construire une application web complète. Par conséquent, non seulement PHP, mais ces scripts contribuent également un certain rôle dans les performances des applications web. Minimiser ces scripts statiques vous permettra de réduire le temps total de traitement, une application de chargement rapide éventuellement. Vous pouvez effectuer des étapes manuelles telles que la minimisation des requêtes serveur, la minimisation de la taille des éléments téléchargeables, l'optimisation des commandes de chargement, la fusion, la mise à jour des fichiers JavaScript et CSS, etc. Il n'est pas nécessaire d'effectuer un processus manuel à chaque fois. Essayez quelques outils facilement disponibles comme JS & CSS Script Optimizer ou JavaScript Minifier etc. Il a toujours été recommandé de garder le logiciel PHP à jour avec les dernières versions. Chaque nouvelle version est accompagnée de nombreuses améliorations et mises à jour. De cette façon, vous pouvez surmonter les difficultés ou les problèmes de performance rencontrés avec les versions précédentes de PHP. Si vous effectuez un test de performance d'une ancienne version de PHP avec PHP 7.x, vous aurez toujours l'assurance qu'il est préférable de mettre à jour les versions. Ainsi, vous devriez rester à jour avec les versions de PHP afin d'éviter de détruire votre application pour de mauvaises performances. Si vous souhaitez améliorer les performances de votre site web PHP, vous pouvez suivre les conseils ci-dessus. Certains de ces conseils impliquent une expertise technique alors que d'autres peuvent être réalisés par vos propres moyens. Par conséquent, vous devez d'abord passer en revue les performances actuelles de vos applications Web avant de créer une liste des problèmes impliqués. De cette façon, vous pouvez facilement trouver la meilleure astuce d'optimisation des performances à suivre. En cas de problèmes de performances sévères, vous pouvez consulter des experts PHP pour obtenir des solutions sur mesure. Et que les mouettes du pacifiques t'ouvres les mers les plus calmes moussaillon !
  7. Bonjour depuis que j'ai installe yourhabbo , sur la page de base de yourhabbo avant inscription impossible de faire plus je ne peut ni m'inscrire ni me connecté ni allée sur une autre page pour tend il y a bien tout les répertoire dans /var/www/html (c'est le seule site est quand je dit que ça marche pas ça fait 404 bof bof )donc voila je remercie d'avance toute les personne qui me viendrait en aide
  8. 𝓓𝓻𝓸𝓹𝓭𝓸𝔀𝓷 𝓿𝓪𝓷𝓲𝓵𝓵𝓪 (function() { function openDropdown(event, width){ event.target.parentNode.classList.add("toggle"); event.target.parentNode.lastElementChild.setAttribute('style', 'width:' + width + 'px'); } function resetDropdown(){ let element = document.querySelector(".dropdown.toggle"); if(element) { element.classList.remove("toggle"); } } function documentHandler(){ resetDropdown(); document.removeEventListener('click', documentHandler , false); } document.addEventListener('DOMContentLoaded', function () { let elements = document.querySelectorAll('.dropdown-toggle'); if(elements.length > 0) { elements.forEach(el => { el.addEventListener('click', function (e) { let isActive = e.target.parentNode.classList.contains("toggle"); resetDropdown(); if (isActive) { return; } e.stopPropagation(); e.preventDefault(); openDropdown(e, this.offsetWidth); document.addEventListener('click', documentHandler, false); }, false); }); } }); })(); Pour faire simple il va cherche dans votre html tous ce qui correspond au dropdown-toggle il vérifié si il y'en n'a plus de 0 si ces ok il pour chaque " .dropdown-toggle " il ajoute un événement que quand ont clique sa effectue une action. Le isActive vérifie si le menu n'est pas déjà dérouler si il l'ai il le referme le reste du script ouvre le menu et permet de le refermer et d'ouvrir directement l'autre quand ont clique. Passons au HTML: <li class="dropdown"> <a class="nav-link dropdown-toggle">Menu déroulant</a> <ul class="dropdown-content"> <li><a class="nav-items" href="#">Déroulant 1</a></li> <li><a class="nav-items" href="#">Déroulant 2</a></li> <li><a class="nav-items" href="#">Déroulant 3</a></li> </ul> </li> A noté que les class nav-link et nav-items ne sont pas obligatoire. J'espère que cette mini release vous auras plu. Pour toutes autres questions ou aide contactez moi sur discord : Clayton#6933
  9. Bonsoir, Je publie une template de zunny qui date de 2014 Je l'ai retrouver dans mais dossier je me suis dit si quelqu'un la veut ... http://www.mediafire.com/file/8ziq9iihn21e5ms/header_zunny.rar/file Cordialement Jérémy
  10. Bien le bonjour jeune moussaillon, te voici arrivé sur mon premier tutoriel, qui, je le pense, pourrait t'apporter un bon petit coup de pouce pour débuter ton propre système de traduction automatique sur ton CMS, ton site, ou ton portfolio. Le Victoria renfermé dans sa cage aux trésors, un système dont les têtes grises ne connaissaient pas l'existence. Ce trésor, faisait partie des fondamentaux du développement de croisières de rêve. Les 5 matelots en connaissaient l'existence, mais pour éviter d'être obnubilés par ce trésor, ils décidèrent de faire comme s'il n'existait pas en se fendant la poire devant leur hydromel à deux francs six sous. La personne étant en possession de ce trésor, avait la possibilité de traduire sa croisière en toutes les langues impossibles et inimaginables, afin d'attirer toujours plus de curieux. La différence entre ce trésor, et notre langue, c'est que grâce à ce trésor, les moussaillons pouvaient se faire comprendre par des groupes de pirates afin de planifier des pillages sur les chaloupes ennemies. Ce trésor était en quelque sorte, la clé vers le monde. Grâce à lui, les pirates n'avaient plus besoin de se faire comprendre car les pirates étrangers les comprenaient au moindre oscillement de leur bouche. Si notre cher ami, Christophe Colomb avait trouvé ce trésor avant nous, il aurait été arrêté dans sa folie des grandeurs lorsqu'il découvrit le "Nouveau Monde" et ses habitants. Malheureusement ce trésor relève de la supercherie, surtout lorsqu'il s'agit de détecter la langue du pirate étranger. Oui, la traduction automatique que je vais te présenter se base sur l'IP du visiteur, elle n'est donc pas 100% fiable, surtout quand on sait que beaucoup de moussaillon se cache derrière un manteau pour éviter que l'on découvre leur identité. De plus, ce système se base sur un service proposé, il suffirait que ce service prenne fin, et tous les moussaillons n'arriveraient plus à se comprendre, et ça pourrait créer d'innombrables incohérences et provoquer, la guerre de nos chaloupes. Avant de commencer, il te faudra ton équipement matelot, sinon, tu risques de pas faire long feu face aux têtes-grises. Un éditeur de code Une cible projet qui t'encourage à continuer Une peinte d'hydromel de café Une boussole montre précise En bref... Pour commencer vas devoir concevoir une carte que tu appelleras "detecter-langue.php". Ensuite, tu vas concevoir un trésor que tu appelleras "langues" Puis, dans ce trésor tu créeras deux cartes que tu appelleras "fr.php" et "en.php" Et pour terminer, tu devras créer une carte que tu appelleras "test.php" 1. Si tu utilises un hébergeur, detecter-langue.php devra contenir : [Hidden Content] 1. Si tu utilises un serveur local, detecter-langue.php devra contenir : [Hidden Content] 2. Pas besoin de te faire un dessin, tu sais concevoir un trésor non ? 3. fr.php devra contenir [Hidden Content] en.php devra contenir [Hidden Content] 4. test.php devra appeler le trésor "detecter-langue.php" qui appellera à son tour les cartes "en.php" et "fr.php" [Hidden Content] Pas besoin de te faire une carte au trésor, le code est assez compréhensible en mon sens, mais je vais essayer de t'expliquer en détail et étape par étape en répondant aux possibles questions que tu aurais potentiellement posées dans les commentaires de ce sujet. 1) Detecter-Langue.php Concrètement, ce code va chercher des informations sur GeoPlugin en fonction de lip qu'il aura précédemment renseigné grâce à sa détection par IP. Une fois qu'il a recueilli ces informations, il va chercher comme paramètre, auprès de GeoPlugin le nom du pays, et si le nom du pays est égal au pays du pirate actuel, alors, le site retournera la langue correspondant au pays. Dans ce trésor, j'ai simplifié les choses, mais tu peux les améliorer, dans l'état actuel des choses, le code met la chaloupe en français si le visiteur vient de France, sinon, elle la met automatiquement en Anglais. Avec un peu de réflexion, tu peux largement améliorer ce code, si tu es un vrai moussaillon ! 2) en.php & fr.php Ils retournent tous deux une valeur différente pour une variable égale. Concrètement, si la chaloupe appelle "victoria_sos", alors, en fonction de la langue définie automatiquement précédemment, la valeur rattachée sera affichée. 3) test.php Se contente seulement de récupérer les valeurs des variables et de les afficher. Voici le lien de téléchargement : [Hidden Content] Bon courage Moussaillon !
  11. Bonjour voilà je pense que déjà les images vont vous faire comprendre ce que j'essaye de faire par exemple sur la première image il y a juste Franck le personnage de base quant ilia pas de pseudo mais je voudrais que quand on tape un pseudo inscrit que l'avatar s'affiche comme sur la 2 éme images. voila jet essayé un petit codage pas sa ne va pas du tous voila pourquoi je vien demandé votre aide en vous remerciant déjà MERCI
  12. Bonjour à tous ! Ces temps si je réalise de 0 un CMS d'une boutique (je débute en php/sql) pour m’entraîner à développer en PHP/SQL, je sais faire pas mal de chose mais malheureusement il me manque pas mal de connaissances dans le domaine, c'est pour cela que je fais appel à un développeur qui domine le langage PHP/SQL pour m'aider ! Cette aide est non rémunéré je fais appel à votre ''générosité'' ! Il me faudrait un panier/un système de ticket pour les staffs/un module de paiement pour la commande/un guide de taille/affiche des commandes sur le côté administrative/historique de paiement Merci, si vous acceptez vous pouvez m'aider pour qu'une seule chose par exemple le module de paiement, je vous remercie d'avance ! Le développeur qui m'aide si jamais je gagne quelque chose sur le CMS ce qui est peu probable je lui donne une bonne part. Voici une visite du CMS en soit (LES AVIS SONT LES BIENVENUES !) : 20181229_133649.mp4
  13. Salut a tous. Je suis actuellement entrain de crée mon site à propos de Fortnite, et je souhaites mettre un php sur ma navbar. Ce que je souhaites fair, c'est mettre un bouton Connexion si l'utilisateur n'est pas connecter, et un bouton Profil lorsque son compte est connecté. Je remercie beaucoup celui qui m'aideras.
  14. BOnjour. Je recherches quelqu'un pour me faire un système d'article (mon site ne contient et n'aura pas d'espace connexion,inscription et espace membre). Si quelqu'un aurait la gentillesse de m'aider, mon discord : MrArthurrrrr#9011
  15. Saaaalut la compagnie ! Aujourd'hui j'aimerais vous demander... Est-ce possible de.. genre... désactiver des divs quand une est active. Bon je vais vous expliquer plus précisément. 3 div collés, des boxs, quand je passe la souris dessus elle s'ouvrent et quand j'enléve ma souris elle se ferment. GOOD Je veut que quand je passe la souris sur une des 3 div, les 2 autres changent, deviennent rouge et redeviennent normal quand j'aurais enlevé la souris. Comment faire ?
  16. Salut, Je cherche quelqu'un ayant une connaissance en PHP/Javascript, qui pourrait m'aider à résoudre un problème, J'ai créer un chat box, tout est bien, https://gyazo.com/d87760036d542f0051d8bb7d633909de Le problème est, quand j'essaye de l'intégrer dans ma page et je clique sur 'envoyer le message', sa me redirect vers mon code php de l'envoi de message, je ne sais pas si vous m'avez compris https://gyazo.com/b680b32dd6c8231e5455f74dcdea3b3b Vous allez mieux comprendre avec une image GIF: https://gyazo.com/d65e859632b8b76f493479c1a1d1c399 https://gyazo.com/181b498e5c5118ebfdea57261e999459 Pour le code, je ne vais pas le mettre en commentaire, Celui qui veux m'aider, je vais lui envoyer le code lui seulement, ou on fait un teamviewer/anyDesk.
  17. Yo la compagnie, comment allez-vous ? Moi en tout cas tout va pour le mieux malgré le fait que je suis à la recherche active d'un script PHP me permettant de récupérer l'id unique d'une machine via php. Ayant actuellement un code qui fonctionnait avant, mais qui ne fonctionne plus (la raison est inconnue), je souhaiterai savoir si quelqu'un parmi vous aurait l'amabilité de me donner un nouveau script php permettant d'obtenir l'id unique d'une machine. Bien à vous !
  18. Bien le bonsoir/bonjour, je viens vers vous car j'ai un p'tit soucis sur le cms de BobbaRP V2. En effet, j'ai bien config la bdd, le fichier config.php mais il m'affiche quand même la structure sans font. Merci d'avance pour ceux ou celles qui m'aiderons. Cordialement
  19. Bonjour à tous et à toutes! Depuis quelques jours voir semaines, je conçois un site web je n'en dis pas plus sur le projet... En soit il avance bien, mais depuis quelques jours il est arrêté pour une "connerie" que justement je n'arrive pas à trouver donc à résoudre. Il s'agit de crée un classement. Dans une table dans ma base de donnée que j'ai une catégorie "points", et il est possible que sur le site des histoires ajoutes des points à certains sujets.. Et j'aimerai mettre en avant donc faire un classement du sujet qui à le plus de points à celui qui n'en a le moins et j'aimerai en affiché 20 aux maximums. PS: J'ai lu qu'il fallait peut-être utilisé un truc du style "DISTINCT" dans la requête PHP (Je veux faire sa en PHP et non en SQL) En espérant vous avoir bien expliquer et avoir des réponses! Bon courage à tous pour ceux qui passent des épreuves.. Cordialement, Lucas
  20. Bonjour , J'ai il n'y a pas longtemp créer un espèce de mini-tchat en php tout est ok dans le code mais des que j'envoie un message via le forumulaire et qu'il s'affiche si j'actualise la page cela me dis sa : et sa me renvoie une 2em fois le texte que j'ai mis .. quelqu'un aurais une idée ? merci
  21. Bonjours, J'ai un problème vraiment bizarre. Jai chmod tous mon dossier htdocs (J'utilise Ubuntu). J'utilise se code pour crée le fichier: $settings_file = "<?php mysqli_connect(".$_POST['bdd_host'].", ".$_POST['bdd_username'].", ".$_POST['bdd_password'].", ".$_POST['bdd_name']."); ?>"; $file = "../config.php"; $fopen = fopen($file,"w"); if(is_writable($fopen)){ fwrite($fopen, $settings_file); fclose($fopen); }else{ $error = "Le fichier de configuration est bloqué en écriture"; } if(!file_exists($file)){ $error = "Erreur lors de la création du fichier de configuration"; } Est j'obtiend cette erreur :
  22. Lews

     aide Aide PHP Code

    Bonjour a tous !! Voici mon probleme : screen du php : http://prntscr.com/h09mm1 screen de l'html : http://prntscr.com/h09n0j Pour le php en gros j'aimerais que si le code que j'ai mis ici : http://prntscr.com/h09noe et pareil que celui que l'utilisateur a entrer ici : http://prntscr.com/h09o3y on lui donne 100 points Bon j'espere que vous aller m'aidez franchement merci si oui !!!! ^^
  23. Hello, au vu de la création d'u système de badge perso je me confronte à une erreur: Je m'explique: J'utilise ceci: (Et des autres variables je montre pas tous ici ) $dest = imagecreatefrompng('http://localhost/public/web/img/badge/'.$fond.'.png'); $src = imagecreatefrompng('http://localhost/public/web/img/badge/head.png'); imagecopymerge($dest, $src, 0, 0, 0, 0, 100, 47, 100); Dans le $src dois être mise la tête du joueur mais impossible de mettre: Donc si je met via le generateur j'obtiens par exemple ceci: Sans la tête du joueur http://habbo.fr/habbo-imaging/avatarimage?figure='.$this->user->getLook().'&direction=3&head_direction=3 Car cela n'affiche plus la tête quand l'image et créer. Donc j'ai besoin d'aide pour savoir comment ajouter la tête du joueurs merci d'avance.
  24. Salut tout le monde. Etant entrain de crée mon site qui doit sortir dans 1 semaine(Pour la saison 5 de fortnite). Pour crée mes article, je voudrais qu'il y ai un mot de passe avant de rentré sur la page php car il n'y a pas d'espace membre.
  25. Bonjour/Bonsoir j'utilise les swfs et émulateurs vanilla v2 j'ai réussi a mettre en place le thumbnail sur mon rétro mais soucis sa ne crée pas la photo et en allant sur l'index.php du dossier camera/thumbnails il y a des erreurs les voici :
×
×
  • Create New...