Page 1 sur 1

question sur mail ??

Posté : 21 sept. 2006, 19:05
par materiel67
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 !"; 
} 
?>

Posté : 22 sept. 2006, 11:44
par mere-teresa
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()

Posté : 24 sept. 2006, 19:31
par materiel67
bon pas grave je ferais sans

Posté : 25 sept. 2006, 10:21
par mere-teresa
Ouais d'accord, ben de rien.
La prochaine fois, je laisserai ton message pourrir dans les abîmes du forum. Non mais ho !