Page 1 sur 1

Fonction mail

Posté : 30 sept. 2005, 15:11
par Maitrepylos
Bonjour,

Je n'arrive pas à récuperer le $header de mon script
$header .= "Nom :" . htmlspecialchars($_POST['Nom']);
$header .= "From :". htmlspecialchars($_POST['Email']);  
$subject = htmlspecialchars($_POST['subject']); 
$body = htmlspecialchars($_POST['body']);
$subject = wordwrap($subject,70);
		        
		
				if(mail('[email protected]',$subject,$body,$header)) 
				{
					
				}
Merci de votre aide.

MaitrePylos

Posté : 30 sept. 2005, 15:28
par Cyrano
Le header Nom, je ne connais pas ;)
enlève l'espace entre "From" et ":", ça devrait régler ton problème.

Posté : 30 sept. 2005, 16:05
par Maitrepylos
Ben non je n'ai toujours pas le header :cry:

Posté : 30 sept. 2005, 16:12
par Cyrano
Fais donc voir la génération complète de ta variable $header.

Posté : 03 oct. 2005, 11:01
par Maitrepylos
Merci, j'ai réussi à obtenir ce dont j'avais besoin en faisant ceci
$subject = htmlspecialchars($_POST['subject']);  // kills all html tags in subject field
		$body = "Nom:". htmlspecialchars($_POST['Name'])."\n".
		 "Email:". htmlspecialchars($_POST['Email'])."\n
		 ".htmlspecialchars($_POST['body']);
		$body = wordwrap($body,70);