Bug de script
Résolu
legameur6810
Messages postés
45
Date d'inscription
Statut
Membre
Dernière intervention
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour ou bonsoir,
J'ai un soucis dans mon script php le html fonctionne très bien.
Voici les codes
Et voici le code html
J'ai un soucis dans mon script php le html fonctionne très bien.
Voici les codes
<?php $bdd = new PDO('mysql:host=127.0.0.1;dbname=espace_membre','root', ''); if(isset($_POST['forminscription'])) { $pseudo = htmlspecialchars($_POST['pseudo']); $mail = htmlspecialchars($_POST['mail']); $mail2 = htmlspecialchars($_POST['mail-confirme']); $mdp = sha1($_POST['mdp']); $mdp2 = sha1($_POST['mdp-confirmation']); if(!empty($_POST['pseudo']) AND !empty($_POST['mail']) AND !empty($_POST['mail-confirme']) AND !empty($_POST['mdp']) AND !empty($_POST['mdp-confirmation'])) { $pseudolength = strlen($pseudo); if($pseudolength <= 255) { if($mail == $mail2) { if(filter_var($mail, FILTER_VALIDATE_EMAIL)) { if($mdp == $mdp2) { $insertmbr = $bdd->prepare("INSERT INTO membres(speudo, mail, motdepasse) VALUES(?, ?, ?)"); $insertmbr->execute(array($pseudo, $mail ,$mdp)); $erreur = "Votre compte a bien été creer !"; } else { $erreur = "Vos mot de passe ne corresponde pas !"; } } else { $erreur = "votre adresse email n'ai pas valide"; } } else { $erreur = "Votre adresse mail ne correspond pas !"; } } else { $erreur = "Votre speudo ne doit pas depassé 255 caractère"; } } else { $erreur = "Tout les champs doivent être complétés !"; } } $valide = "Captcha Valide" require('recaptchare/autoload.php'); if(isset($_POST['forminscription'])) { if(isset($_POST['g-recaptcha-response'])) { $recaptcha = new \ReCaptcha\ReCaptcha('6Le67TkUAAAAADneGUK-pnwSTPS-TXpluHf-KQJ2'); $resp = $recaptcha->verify($_POST['g-recaptcha-response']); if ($resp->isSuccess()) { var_dump($validee); } else { $errors = $resp->getErrorCodes(); var_dump($caperreur); var_dump($errors); } } else { var_dump('Captcha non remplie'); } } ?>
Et voici le code html
<html> <head> <title>Tchat Online</title> <meta charset="utf-8"> <link rel="shortcut icon" href="favicon.ico" > <script src='https://www.google.com/recaptcha/api.js'></script> </head> <body> <div align="center"> <h2>Inscription</h2> <br /><br /> <form method="POST" action=""> <table> <tr> <td align="right"> <label for="pseudo">Pseudo :</label> </td> <td> <input type="text" placeholder="Votre Pseudo" id="pseudo" name="pseudo" value="<?php if(isset($speudo)) { echo $pseudo; } ?>" /> </td> </tr> <tr> <td align="right"> <label for="mail">Adresse Email :</label> </td> <td> <input type="email" placeholder="Votre Adresse Email" id="mail" name="mail" /> </td> </tr> <tr> <td align="right"> <label for="mail-confirme">Confirmation De L'Adresse Email :</label> </td> <td> <input type="email" placeholder="Confirmation Adresse Email" id="mail-confirme" name="mail-confirme" /> </td> <tr> <td align="right"> <label for="mdp">Mot de passe : </label> </td> <td> <input type="password" placeholder="Votre Mot De Passe" id="mdp" name="mdp" /> </td> </tr> <tr> <td align="right"> <label for="mdp-confirmation">Confirmation Du Mot de passe : </label> </td> <td> <input type="password" placeholder="Confirmation Mot De Passe" id="mdp-confirmation" name="mdp-confirmation" /> </td> </tr> <tr> <td></td> <td> <br /> <input type="submit" name="forminscription" value="Je m'inscris*"> </td> </tr> </table> <br /> <div class="g-recaptcha" data-sitekey="6Le67TkUAAAAAIODncROSNSYIAolAuK2_sB8txRU"></div> <br /> <br /> <h4>*En cliquand sur je m'inscris vous acceder <a href="http://127.0.0.1/terme-et-condition-d-utilisation.php">les termes et condition.</a></h4> </form> <?php if(isset($erreur)) { echo '<font color="red">'.$erreur."</font><br />"; echo '<font color="green">'.$valide.'</font><br />'; echo '<font color="red">'.$caperreur.'</font><br />'; } ?> </div> </body> </html>
A voir également:
- Bug de script
- Script vidéo youtube - Guide
- Mas script - Accueil - Windows
- Bug chromecast - Guide
- Script les visiteurs pdf - Forum Cinéma / Télé
- Iptv bug forum ✓ - Forum Box et Streaming vidéo
2 réponses
Salut,
Et quel est le soucis ? Un message d'erreur ? Un comportement inattendu ?
Au passage, comme d'habitude htmlspecialchars doit être utilisée pour l'affichage et pas pour les traitements sql.
Bonne journée,
Et quel est le soucis ? Un message d'erreur ? Un comportement inattendu ?
Au passage, comme d'habitude htmlspecialchars doit être utilisée pour l'affichage et pas pour les traitements sql.
Bonne journée,
Bonjour,
Commence déjà par appliquer ceci :
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
Puis ceci :
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
Commence déjà par appliquer ceci :
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
Puis ceci :
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code