Je vais me ré-essayer...
J'ai créé un site web dont une page comporte un formulaire de contact.
Le tout fonctionne avec mon fichier "contact.html" et mon "send_form_email.php".
J'ai voulu insérer une question antispam et c'est là que ça se gâche.
Voici mon essai... j'ai modifié les noms de fichiers pour ne pas corrompre mes originaux.
Le formulaire en ligne: (lien retiré) mais pour avoir de l'aide de votre part, je l'ai mis en fichier texte: (voir fichier joint)
quand on clic sur le bouton "envoyer" j'ai un message d'erreur:
Parse error: syntax error, unexpected '!' in /home2/ldxxxx/public_html/send_form_email.php on line 123
Quant au fichier de traitement du formulaire, en texte pour vous, c'est ici: (voir fichier joint)
Pourriez-vous me dire où est mon problème ?
J'apprécierais grandement votre aide et je vous remercie d'avance.
________________________________________________________________
EDIT: J'ai eu le même message de "denied". J'imagine que vous ne permettez pas aux nouveaux de poster des liens. Alors je vais tenter de mettre en fichiers joints
Bon... vous ne permettez pas de joindre un fichier texte.
Dommage... j'aurais bien aimé obtenir votre aide mais je ne sais comment vous montrer mes fichiers.
_________________________________________________________________
Voici la petite partie du formulaire.html où le code antispam est inscrit:
<th bgcolor="#E8E8E8" scope="col"><div align="left"><font color="#000000"><b>Question antispam: Combien fait 4 multiplié par 4</b></font></div></th>
</tr>
<tr>
<th bgcolor="#E8E8E8" scope="col"><div align="left"><font color="#000000">
[color=#800000]<input name="antispam"[/color] type="text" id="name" size="70">
</font></div></th>
</tr>
Mais pour mettre mon code php du fichier send_form_mail c'est long comme code. Comme le message dit ligne 23, je vais me contenter de vous donner quelques lignes de 120 à 130 mais je ne sais si ça sera suffisant. Vous me direz comment faire alors.
if(!isset($_POST['courriel']) ||
!isset($_POST['nom']) ||
!isset($_POST['message'])
!isset($_POST['antispam']))
{
died('Tous les champs sont obligatoires.');
}
$courriel = $_POST['courriel']; //required
$nom = $_POST['nom']; //required
$message = $_POST['message']; //required
$antispam = $_POST['antispam']; //required