question sur mail ??

Eléphant du PHP | 50 Messages

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 !"; 
} 
?>
Aprés un accident cranien j'ai quelques difficulé visuel et de comprehenssion, excusez moi pour les fautes est mes difficulté a comprendre. Merci

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

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()
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.

Eléphant du PHP | 50 Messages

24 sept. 2006, 19:31

bon pas grave je ferais sans
Aprés un accident cranien j'ai quelques difficulé visuel et de comprehenssion, excusez moi pour les fautes est mes difficulté a comprendre. Merci

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

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 !
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.