Le champ "Nom" inopérant en ligne
jlb59
Messages postés
343
Date d'inscription
Statut
Membre
Dernière intervention
-
jee pee Messages postés 41521 Date d'inscription Statut Modérateur Dernière intervention -
jee pee Messages postés 41521 Date d'inscription Statut Modérateur Dernière intervention -
Bonsoir à tous,
Dans mon site, j'ai mis un formulaire de contact.
Je l'ai testé en local, et tout va bien.
Mon prb est que suite à ça, je l'ai mis en ligne, mais le 1er champ intitulé "Nom : *", ne fonctionne pas.
Càd qu'il est impossible de le sélectionner.
Pourriez-vous me dire à quoi c'est dû et le moyen d'y remédier ?
Merci d'avance de vos réponses.
Contact.php
<form method="POST" action="verification.php"> <div align="left">Votre nom : *</div> <input type="text" name="nom" id="nom" placeholder="Votre Nom" /> <BR /><BR /> <div align="left">Votre mail : *</div> <input type="email" name="email" id="email" placeholder="Votre Email" /> <BR /><BR /> <div align="left">Sujet : *</div> <input type="text" name="sujet" id="sujet" placeholder="Quel est votre sujet ?" /> <BR /><BR /> <div align="left">Message : *</div> <textarea id="message" name="message" rows="5" cols="33" placeholder="Votre Message" /></textarea> <BR /><BR /> <h3>Code anti-spams</h3> <img src="captcha.php" /><br /> <input type="text" name="captcha" style="" /><br /> <p> Tous les champs avec une <strong>*</strong> sont obligatoires </p> <p> <input type="submit" value="Envoyez" /> </p>
verification.php
<?php session_start(); $nom = utf8_decode($_POST['nom']); $mail = ($_POST['email']); $subject = utf8_decode($_POST['sujet']); $message = utf8_decode($_POST['message']); $headers = 'From: '.$nom.'<'.$mail.'>'."\r\n"; $headers .= 'Reply-to: <'.$mail.'>'."\r\n"; $to = 'qi98@laposte.net'; ?> (...) <?php if($_POST['captcha']==$_SESSION['captcha']){ mail($to, $subject, $message, $headers); echo 'Votre message à été envoyé'; } else{ echo 'Tous les champs ne sont pas justes. <a href="contact.php">Recommencez</a>'; } ?> (...)
captcha.php
<?php session_start(); $_SESSION['captcha'] = rand(1000,9999); $img = imagecreatetruecolor(70,30); $fill_color = imagecolorallocate($img,230,230,230); imagefilledrectangle($img,0,0,70,30,$fill_color); $text_color = imagecolorallocate($img, 10,10,10); $font = './acidic.ttf'; imagettftext($img,23,0,5,30,$text_color,$font,$_SESSION['captcha']); header("Content-type:image/jpeg"); imagejpeg($img); imagedestroy($img); ?>
Windows / Edge 108.0.1462.76
A voir également:
- Le champ "Nom" inopérant en ligne
- Partager photos en ligne - Guide
- Mètre en ligne - Guide
- Formulaire en ligne de meta - Guide
- Aller à la ligne excel - Guide
- Site de vente en ligne particulier - Guide
1 réponse
As-tu au moins testé cette réponse de @jordane45 StatutModérateur https://forums.commentcamarche.net/forum/affich-37755261-laragon-en-local-ok-mais-pas-en-ligne#2