Bonjour suite a mon probléme de spam, je cherche quelqu'un qui pourrai, gentillement, intégrer dans mon formulaire un test de champs pour éviter la saisie de la chaine de carractère 'http' (ou ne pas envoyer le message si cette chaine est présente dans le formulaire).
Je ne connais pas le php et utilise un formulaire trouvé.
Merci
Je ne connais pas le php et utilise un formulaire trouvé.
Merci
<?php
$nom=$HTTP_POST_VARS['nom'];
$mail=$HTTP_POST_VARS['mail'];
$message=$HTTP_POST_VARS['message'];
$subject=$HTTP_POST_VARS['sujet'];
$redirection=$HTTP_POST_VARS['redirection'];
$subject=$HTTP_POST_VARS['cause'];
switch ($subject)
{ case "Demande de renseignements" :
$destinataire = "alleycat@mail.pf";
break;
case "Réservation" :
$destinataire = "alleycat@mail.pf";
break;
case "Erreur d'horthographe" :
$destinataire = "alley_cat@mail.pf";
break;
case "Erreur de lien" :
$destinataire = "alley_cat@mail.pf";
break;
case "Erreur d'affichage" :
$destinataire = "alley_cat@mail.pf";
break;
case "Erreur d'accessibilité" :
$destinataire = "alley_cat@mail.pf";
break;
case "Suggestion" :
$destinataire = "alley_cat@mail.pf";
break;
}
/////voici la version Mine
$headers = "MIME-Version: 1.0\r\n";
//////ici on détermine le mail en format text
$headers .= "Content-type: text/plain; charset=iso-8859-2\r\n";
////ici on détermine l'expediteur et l'adresse de réponse
$headers .= "From: $nom <$mail>\r\nReply-to : $nom <$mail>\nX-Mailer [langue]HP";
// Dans le cas oů nos lignes comportent plus de 70 caractčres, nous les coupons en utilisant wordwrap()
$message = wordwrap($message, 70);
$body="Nom : {$nom}\nMessage : {$message}\n";
if (mail($destinataire,$subject,$body,$headers)) {
echo('<meta http-equiv="refresh" content="5;url=http://www.aquasafaribora.com/'.$redirection.'" />');
}
?>