Kevinou

Forum Member
  • Content count

    10
  • Joined

  • Last visited

About Kevinou

  • Rank
    Member
  • Birthday 07/23/1998
  1. Nouvelle bannière Jeu.Video

    Bonjour Jeu.video, Suite à mon précédent sujet "Bannière Jeu.Video", j'ai décider d'en refaire un avec un nouveau style, et j'ai pris mon temps pour le faire. Le voici: Est-il bien ? Vos avis ? (Je ferme mon ancien sujet.)
  2. Tutoriel - Formulaire Contact

    Bonjour JEU.VIDEO, aujourd'hui je vais vous apprendre à développer un formulaire PHP. L'un des points forts de PHP est sa capacité à gérer les formulaires. Le concept de base qui est important à comprendre est que tous les champs d'un formulaire seront automatiquement disponibles dans le script PHP d'action. Voici un exemple de formulaire HTML : Exemple #1 Un simple formulaire HTML Votre nom : Votre âge : Il n'y rien de particulier dans ce formulaire. Il est en HTML pur, sans aucune configuration particulière. Lorsque le visiteur remplit le formulaire, et clique sur le bouton OK, le fichier action.php est appelé. Dans ce fichier, vous pouvez écrire le script suivant : Exemple #2 Afficher des données issues d'un formulaire Bonjour, <?php echo htmlspecialchars($_POST['nom']); ?>. Tu as <?php echo (int)$_POST['age']; ?> ans. Voici le résultat que vous pourriez obtenir, selon les valeurs que vous avez saisies : Bonjour Jean Michel. Tu as 29 ans. Mise à part les parties htmlspecialchars() et (int), ce script ne fait que des choses évidentes. htmlspecialchars() s'assure que tous les caractères spéciaux HTML sont proprement encodés afin d'éviter des injections de balises HTML et de Javascript dans vos pages. Pour l'âge, vu que nous savons que c'est un entier, vous pouvez le convertir en un entier. Vous pouvez également demander à PHP de le faire automatiquement à votre place en utilisant l'extension filter. Les variables $_POST['nom] et $_POST['age] sont automatiquement créées par PHP. Un peu plus tôt dans ce tutoriel, nous avons utilisé la variable $_SERVER, une superglobale. Maintenant, nous avons introduit une autre superglobale $_POST qui contient toutes les données envoyées par la méthode POST. Notez que dans notre formulaire, nous avons choisi la méthode POST. Si vous avions utilisé la méthode GETalors notre formulaire aurait placé ces informations dans la variable $_GET, une autre superglobale. Vous pouvez aussi utiliser la variable $_REQUEST, si vous ne souhaitez pas vous embarrasser de la méthode utilisée. Elle contient un mélange des données de GET, POST, COOKIE et FILE. Vous pouvez également utiliser des champs XForms dans PHP, même si vous vous sentez bien avec l'utilisation des formulaires HTML. Bien que le travail avec XForms ne soit pas fait pour les débutants, vous pourriez être intéressé par cette technologie. Nous avons également une courte introduction sur le traitement des données reçues par XForms dans notre section sur les fonctionnalités. Merci d'avoir lu le sujet, bon développement à tous.
  3. Tutoriel - ReCaptcha 2015

    Bonjour Jeu.Video. Dans ce tutoriel, je vous propose de découvrir comment mettre en place reCAPTCHA pour vos formulaires PHP. reCAPTCHA propose de filtrer le spam en demandant aux utilisateurs d'identifier un texte sur une image. La première étape est donc de créer et de configurer un captcha pour votre site en vous rendant dans le panneau d'administration : https://www.google.com/recaptcha/admin#list. Il est important de mettre un nom de domaine qui correspond à votre site web. Vous obtiendrez alors 2 informations importantes : La clef de site et la clef secrète. Mettre en place le formulaire Pour mettre en place le nouveau reCAPTCHA il faut commencer par importer le javascript dans la partie head de votre site : Ensuite il vous suffit de créer le code HTML qui va contenir notre clef de site [/code] [color=#404852][size=medium][font=Open Sans]Cette [i][font=Open Sans]div[/font][/i] sera automatiquement remplacée par le captcha que les utilisateur vont devoir remplir.[/font][/size][/color] [color=#404852][size=xx-large][font=Open Sans]Vérifier si le captcha a bien été rempli[/font][/size][/color] [color=#404852][size=medium][font=Open Sans]Si vous essayez de soumettre le formulaire vous remarquerez une clef [b][font=Open Sans]g-recaptcha-response[/font][/b], c'est cette clef qui va nous permettre de valider la saisie de l'utilisateur. Pour savoir si cette clef est viable il suffit de demander à l'API : [font=Open Sans]https://www.google.com/recaptcha/api/siteverify[/font] en ajoutant les arguments suivant[/font][/size][/color] [font=Open Sans][b]secret[/b], votre clef secrète[/font] [font=Open Sans][b]response[/b], le code de réponse donné par le captcha (g-recaptcha-response)[/font] [font=Open Sans][b]remoteip[/b], l'ip de l'utilisateur (optionnel)[/font] [color=#404852][size=medium][font=Open Sans]Pour appeller cette api nous allons utiliser curl, et si l'extension n'est pas disponible nous utiliserons un bon vieux file_get_contents()[/font][/size][/color] [code]function isValid($code, $ip = null) { if (empty($code)) { return false; // Si aucun code n'est entré, on ne cherche pas plus loin } $params = [ 'secret' => CLEF_SECRETE, 'response' => $code ]; if( $ip ){ $params['remoteip'] = $ip; } $url = "https://www.google.com/recaptcha/api/siteverify?" . http_build_query($params); if (function_exists('curl_version')) { $curl = curl_init($url); curl_setopt($curl, CURLOPT_HEADER, false); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_TIMEOUT, 1); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); // Evite les problèmes, si le ser $response = curl_exec($curl); } else { // Si curl n'est pas dispo, un bon vieux file_get_contents $response = file_get_contents($url); } if (empty($response) || is_null($response)) { return false; } $json = json_decode($response); return $json->success; } Le code est relativement simple et consiste seulement à appeler l'URL en question avec les paramètres correspondants et de décoder le json que l'on obtient en retour. On cherche ensuite à connaitre la valeur de success qui nous donne true si le captcha et valide et false sinon. Cordialement, bon développement à vous.
  4. Présentation d'Ebola

    Bienvenue à toi !
  5. Cherche codeur PHP/MySQL pour MMORPG

    Grrrrr, on ne dit pas "codeur" mais "développeur" Sinon, bonne chance ça à l'air bien.
  6. Vos musiques du moment ?

    Pas mal vos musiques! Pour moi, voici ma petite playlist - Lean On - OMI Cheerleader - Trapp Queen Remix (vraiment pas mal) Et j'en ai plus qui me viennent actuellement ^^
  7. Bonjour/Bonsoir la communauté de Jeu.Vidéo Aujourd'hui, j'ai naviguer sur "Se présenter" et je n'est pas trouvé de modèle pour les débutants. C'est donc pour cela que j'ai rédiger spécialement pour vous un modèle de présentation qui est plutôt jolie je trouve ^^ (A savoir qu'il est entièrement fait par moi même et que je l'espère, ce sujet sera épinglé.) _____________________________________________________________________________________________________________ Dans cette première partie, vous commencerez par faire une bref présentation de vous. Comment ça bref? C'est très simple, vous remplissez cette partie en indiquant votre prénom, nom(falcutatif), age, et ainsi de suite. Attention: Il ne faut pas que ça sois long, mais BREF. Dans cette seconde partie comme le logo le dit, vous devrez indiqué vos etudes (classes, collégiens, lycéens, etc) En ajoutant à cela vos loisirs, par exemple: Football, Informatique, Sortir avec mes amis, etc Vos compétences seront à mettre ici, c'est-à-dire ? Si vous êtes développeur, graphiste, et j'en passes. De plus, faites comme ci vous étiez en train d'écrire un C.V. Cette partie est très importante selon moi car elle montre les points forts de la personne. El final, la partie contact! Vous renseignerez vos moyens de contact (Skype, Facebook, E-mail,etc) Merci d'avoir lu mon article, en espérant que celui-ci sera épinglé. Vos avis ? Sur /10 ?