Aller au contenu

Rechercher dans la communauté

Affichage des résultats pour les étiquettes 'php'.

  • Rechercher par étiquettes

    Saisir les étiquettes en les séparant par une virgule.
  • Rechercher par auteur

Type du contenu


Forums

  • InShare - Communauté
    • Annonces du forum
    • Le café d'InShare
    • Suggestions
  • Jeux Vidéos
    • Discussions
    • Minecraft
    • Grand Theft Auto
    • Call of Duty
    • Rocket League
    • Fortnite
    • Apex Legends
    • Jeux de simulation
    • MMORPG
    • Autres jeux
  • Développement
    • Discussions
    • Tutoriels
    • Release
    • Discord
    • Team Building
    • Services
    • Aides & support
  • Graphisme
    • Discussions
    • Tutoriels
    • Services
  • Plateforme
    • Informatique
    • Consoles
    • Smartphone
  • Template - Cms de Génération Développement
  • Information de Génération Développement
  • Demande de Aide de Génération Développement
  • Script Habbo & Hors Habbo de Génération Développement
  • Cours de Développement de Génération Développement
  • Graphisme & Graphiste de Génération Développement
  • Sujets de La famille inshare

Calendriers

Il n’y a aucun résultat à afficher.

Il n’y a aucun résultat à afficher.


Rechercher les résultats dans…

Rechercher les résultats qui contiennent…


Date de création

  • Début

    Fin


Dernière mise à jour

  • Début

    Fin


Filtrer par nombre de…

Inscription

  • Début

    Fin


Groupe


Localisé:


Interêts


Phrase perso


Je suis


Facebook


Twitter


Instagram


Snapchat


Skype


Youtube


Discord


Site web


Playstation


Xbox


Steam


Origin

  1. 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
  2. ???????? ??????? (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
  3. 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
  4. 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
  5. 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
  6. 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.
  7. 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
  8. 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 ?
  9. achrafmaziz

    aide

    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.
  10. Tutoriel: La programmation orientée objet en PHP. Avant de commencer il me semble bon de vous prévenir que si je fait ce petit « tutoriel » c'est car j'ai moi même mis du temp a comprendre tout les principes de la POO (Programmation Orientée Objet). Je compte update ce post toutes les semaines. Il est de plus en plus recommandé quand on veut devenir développeur de métier d'apprendre la POO et les framework tel que CakePHP/Lavarel. SOMMAIRE: Les classe et objet Les méthodes / fonction (+ Visibilité de fonction) 1) Class/Object. Concrètement une class c'est quoi, histoire d'être vulgaire je vais dire qu'une class c'est comme une boite, cela va être notre structure je sait j'explique très mal c'mon premier cours! Chaque class aura une spécificité a elle, j'ai mieu que tout ce charabia, Un exemple concret ! Sur nos sites nous voulons crée un système de voiture avec différente caractéristiques, on va crée une class que l'on va compléter avec des méthodes pour chaque caractéristiques Exemple en code: <?php class Voiture { //ET DEDANS NOUS ALLONS CREE DES METHODES/FONCTIONS (a voir dans la prochaine sequence). } Sa doit surement pas être clair mais je fait de mon mieu ^^. Je poste la suite demain/ap demain celon mes motiv's
  11. Bonsoir, Je vous expliquer rapidement comment faire en sorte de supprimer l'extension .php de vos fichiers quand ils sont affichés sur le web. (C'est hyper simple et vous pourrez trouvez l'astuce sur toute la toile mais c'est toujours un +) Le principe est d'utiliser la function basename en php. Voici un exemple : <?php echo basename ('tonficher.php','.php'); ?> Voilà la petite astuce. Straqq'?
  12. Bonjour à tous ! Partant d'un constat qui est un véritable problème de confidentialité sur certains CMS , j'ai jugé qu'il était pas mal de faire un petit tuto vis à vis du hashage de mot de passe en PHP. Le hashage c'est quoi? Le hashage permet de hasher et non crypter comme son nom l'indique une suite de caractère par le biais de plusieurs type de hash (md5 , SHA1 , etc.) , afin que cette suite ne soit pas affichée en clair. A quoi sert le hashage? Tout réside dans la confidentialité , l'administrateur du site ne pourras pas voir vos mot de passe en clair via la DB (A moins que celui-ci remonte le processus de hashage , et encore...) Et pareille si un méchant pirate venait à voler la base de donnée , impossible pour lui de voir votre mot de passe. Actuellement , un certains nombre (trop) de CMS hashe simplement une fois leurs mots de passe , mon dieux mais quelle erreur ! Car en effet il est possible de remonter un hash via un dictionnaire pour cet exemple j'ai hashé le mot "Habbo" avec du MD5 et simplement en mettant le hash dans un outil spécial il me redonne en clair. Comment hasher correctement? Heureusement il existe plusieurs techniques afin de hasher de façon irréversible une chaîne de caractère Voilà un petit script que je vais vous fournir qui permet de hasher et afficher les chaînes de caractères , sur la première ligne le mot de passe hasher en MD5 , sur la seconde la même chaîne mais avec du sel en plus (Je vous expliquerais ce que c'est après , rien à voir avec la cuisine ) et la dernière ligne le même mot de passe hashé en MD5 SHA1 et avec d'autres petits trucs que je vais vous expliquer ! Explication : Le sel permet d'ajouter une chaîne de caractère sur le mot de passe que l'on souhaite fixer par exemple avec le mot de passe "Habbo" ->VoitureHabboChampion , mon sel seras donc Voiture et Champion. ($chaine étant le mot de passe) Vous pouvez également inverser , supprimer des éléments d'une chaînes de caractères : Pour vous expliquer rapidement le script , on déclare une fonction (Chiffre_soft) qui récupère la variable $chaine , ensuite on prend la chaine où on ajoute du sel , puis un inverse le sens de la chaîne , puis on hash en MD5 , et on rajoute du sel et on supprime la 16ème lettre du $resultat et le tout qui est re-hashé en SHA1 pour ensuite être retourné . Et avec une fonction comme ça , déjà c'est vraiment compliqué voir impossible pour un pirate de l'obtenir en clair , et après si vous êtes vraiment vicieux comme moi >:) vous pouvez faire cela : Maintenant à vous de créer votre propre hashage et l'utiliser dans vos formulaire d'inscription ! Je vous joint donc les deux fichiers afin que vous puissiez voir ça de votre côté ! Si vous avez des questions n'hésitez pas ! function_crypt.php test.php
  13. 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 !
  14. 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
  15. Invité

    Faire un classement en PHP !?

    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
  16. 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
  17. 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 :
  18. Lews

    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 !!!! ^^
  19. 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.
  20. 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.
  21. 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 :
  22. Bonjour/Bonsoir, Aujourd'hui (09/07/2019), j'ai créer un serveur Discord accessible par tout le monde ! ce serveur est créer pour les développeurs, développeuses, et aussi pour les membre qui souhaites de l'aide ! sur le serveur, vous avez la possibilité de choisir vos rôles ! Je précise aussi qu'il est strictement inutile de rejoindre le serveur Discord pour venir spammer, hacker, et autres car le serveur est équipé d'un bot permettant sa protection ! Voila c'etait tous et je vous laisse avec un petit screenshot ci dessous Voici le lien d'invitation -> https://discord.gg/TcqXWqd Merci d'avoir lu et a bientôt et je précise également que ce poste n'est pas une publicité, c'est un projet ! (pour les rageux)
  23. Bonjour à tous Tout d'abord je me présente, je m'appelle Elham et je suis sur les rétros depuis 2009. Je recherche, pour la création de mon futur rétro et sa gestion, un co-fondateur pour m'accompagner. Il faudrait qu'il soit doué en code, qu'il connaisse un minimum le javascript et le php, moi je connais l'html et le css. J'ai déjà une base mais pour ce qui est des ranks, badges et tout le blabla, c'est pas encore fait. Si quelqu'un est intéressé, qu'il m'ajoute sur discord : ?????#2090 #2090 Merci.
  24. Bonjour J'aurais besoin de votre aide est-ce que quelqu'un s'y connaît vachement bien en codage surtout du Ajax merci
  25. Salut les amis ! Depuis un petit moment je ne touche plus au développement inutile de vous dire l'ennui qui me mange aha , et en parcourant des hôtels étrangés tel que des rétro-serveurs anglais, je me suis mis en tête qu'on pourrait faire un pack qui permettrait de mettre son rétro en multi langue ! Pour ce faire j'aurais besoin d'un développeur en PHP, car je ne maîtrise pas du tout ce langage enfin j'en ai quelques notions.. L'idée est de faire en sorte qu'à partir de l'inscription l'utilisateur choisis sa langue via un <select> donc s'il choisit la langue FR Le cms sera en français ainsi que le client, mon émulateur est doté d'un système qui permet de changer les langues donc exemple: La langue est en français donc nos ferons en sorte que dans les users la donnée "FR" sera utilisé, toutes les traductions seront dans un fichier du CMS Pareil pour l'ému nous aurons une table nommé server_locale, qui utilisera 3 colonnes, "key", "value", "language" Dans le client nous implémenterons un système qui traduira en temps réel les messages des joueurs Je sais que j'ai du mal a m'exprimer, mais je pense que la plus part des choses sont compréhensibles ! Merci à vos avis
×
×
  • Créer...