Le champ "Nom" inopérant en ligne

Fermé
jlb59 Messages postés 343 Date d'inscription mercredi 25 août 2004 Statut Membre Dernière intervention 8 mars 2024 - 8 janv. 2023 à 17:34
jee pee Messages postés 40599 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 28 décembre 2024 - 8 janv. 2023 à 17:59

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


1 réponse

jee pee Messages postés 40599 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 28 décembre 2024 9 465
Modifié le 8 janv. 2023 à 18:00

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


0