Je suis complètement novice en html et en php. Je suis en train de finir mon premier site, avec Kompozer.
j'ai essayé de construire un formulaire de contact en adaptant celui proposé dans http://info.sio2.be/kpz/5/index.php.
Tou fonctionne jusqu'à l'affichage des données du formulaire dans une page d'envoi.
Mais quand j'insère la partie du code relative à l'envoi de l'e-mail j'ai le message d'erreur suivant : "Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in C:\Program Files\Utilitaires\EasyPHP 2.0b1\www\MonSite\Envoi.php on line 114".
Pourriez-vous me conseiller ?
ci-dessous le le code du formulaire :
Code : Tout sélectionner
<form method="post" action="Envoi.php" name="Contact">
Nom : <input size="30"
name="Nom"><br>
<br>
Prénom : <input size="30" name="Prenom"><br>
<br>
Fonction : <input size="40" name="Fonction"><br>
<br>
<br>
Ville-Pays : <input size="45" name="VillePays"><br>
<br>
E-mail : <input size="35" name="eMail"><br>
<br>
Message : <br>
Message : <textarea name="Message" rows="15" cols="55">votre
message</textarea><br>
<br>
<br>
<br>
Valider <input name="val" value="OK" type="submit">
ou <input name="recom"
value="recommencer" type="reset"><br>
<br>
<br>
<br>
</form>
code de la page d'envoi, (la ligne 114 : echo "Votre e-mail : $eml <br /><br>";)
Code : Tout sélectionner
<br>
<?php $n = htmlentities($_POST['Nom']); $p = htmlentities($_POST['Prenom']); $f = htmlentities($_POST['Fonction']); $vp = htmlentities($_POST['VillePays']);$eml = htmlentities($_POST['eMail']);$ms = htmlentities($_POST['Message']);
echo "Votre nom : $n <br />";
echo "Votre prénom : $p <br /><br>";
echo "Votre fonction : $f <br /><br>";
echo "Vous habitez : $vp <br /><br>";
echo "Votre e-mail : $eml <br /><br>";
echo "Votre message : $ms <br />";
$message = $n."\n";
$message .= $p "\n";
$message .= "Fonction : $f \n";
$message .= "Ville Pays : $vp \n";
$message .= "E-mail : $eml \n";
mail ("monadresse@monFAI", "Contact Web", $message, "From: $n");
echo "Votre avis vient de m'être envoyé <br />"; ?><br>
<br>
merci pour votre aide.
logiciels utilisés :
Kompozer version 0.7.10
Windows XP
EasyPHP
IE 7
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)
Code : Tout sélectionner