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 42438 Date d'inscription Statut Modérateur Dernière intervention -
jee pee Messages postés 42438 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
- Reconnaissance musique en ligne sans télécharger - Guide
- En ligne sur instagram alors que non - Forum Instagram
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