Salut, j’ai un formulaire de contact sur mon site qui me renvoi des infos via un fichier php3, mais je suis pas sur qu’il soit optimisé au mieux.
<html>
<head></head>
<body>
<?php
$MailTo = "xxx@xxx.com";
$MailSubject = "Contact site";
$Envoi = 1;
if ($champ1 == ""){
echo("<font face=verdana size=2>Vous n'avez pas indiqué votre nom.</font><br>");
$Envoi = 0;
}
else {
$MailBody .= "Nom : $champ1\n";
}
if ($champ2 == ""){
echo("<font face=verdana size=2>Vous n'avez pas indiqué votre prénom.</font><br>");
$Envoi = 0;
}
else {
$MailBody .= "Prénom : $champ2\n";
}
if ($champ3 == ""){
echo("<font face=verdana size=2>Vous n'avez pas indiqué votre téléphone.</font><br>");
$Envoi = 0;
}
else {
$MailBody .= "Telephone : $champ3\n";
}
if ($champ4 == ""){
echo("<font face=verdana size=2>Adresse mail?</font><br>");
$Envoi = 0;
}
else {
$MailBody .= "Adresse e-mail : $champ4\n";
}
if ($champ5 == ""){
echo("<font face=verdana size=2>Vous n'avez pas saisi votre message!!!</font><br>");
$Envoi = 0;
}
else {
$MailBody .= "Commentaires : $champ5\n";
}
if ($Envoi == 0)
{
echo("<p> </p><p> </p><p align=\"center\"><a href= \"index.html\"><strong>Retour au message</strong></a></p>");
}
else
{
mail($MailTo, $MailSubject, $MailBody);
echo("<p><font face=verdana size=2>Votre message a bien été envoyé.</font>");
echo("<p> </p><p> </p><p align=\"center\"><a href=\"\main.html\"><strong>Retour</strong></a></p>");
}
?>
</body>
</html>
De plus je voudrais ne plus obliger le visiteur à laisser mail et téléphone, je modifie comment ???