question sur mail ??

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : question sur mail ??

par mere-teresa » 25 sept. 2006, 10:21

Ouais d'accord, ben de rien.
La prochaine fois, je laisserai ton message pourrir dans les abîmes du forum. Non mais ho !

par materiel67 » 24 sept. 2006, 19:31

bon pas grave je ferais sans

par mere-teresa » 22 sept. 2006, 11:44

1° comment mettre des controls de champs pour le mail, sujet et message ?
2° Est-il possible que l'ip de l'expediteur s'affiche sur le mail ?
3° Dans le message comment faire pour enlever les \ (J\'ai)

1° Comme d'habitude pour les champs de formulaire
2° Il n'y est pas déjà ?
3° stripslashes()

question sur mail ??

par materiel67 » 21 sept. 2006, 19:05

Rebonjour,
Je vais encore abuser de vous ( facon de parler )
1° comment mettre des controls de champs pour le mail, sujet et message ?
2° Est-il possible que l'ip de l'expediteur s'affiche sur le mail ?
3° Dans le message comment faire pour enlever les \ (J\'ai)


<?php 
//pour fonctionner en local rajouter cette ligne de commande
//ini_set('SMTP','smtp.free.fr'); 
 
$nom=$HTTP_POST_VARS['nom']; 
$mail=$HTTP_POST_VARS['mail']; 
$objet=$HTTP_POST_VARS['objet']; 
$message=$HTTP_POST_VARS['message']; 
 
/////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-1\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:PHP"; 
 
$subject="$objet"; 
$destinataire="[email protected]"; 
$body="$message"; 
if (mail($destinataire,$subject,$body,$headers)) { 
echo " 
<META HTTP-EQUIV=\"Refresh\" CONTENT=\"3; URL=../../affichage.php\"> 
<p>Votre mail a été envoyé merci à bientôt !";   
}  
else { 
echo "Une erreur s'est produite, veuillez recommencer !"; 
} 
?>