Fonction 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 : Fonction mail

par Maitrepylos » 03 oct. 2005, 11:01

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);

par Cyrano » 30 sept. 2005, 16:12

Fais donc voir la génération complète de ta variable $header.

par Maitrepylos » 30 sept. 2005, 16:05

Ben non je n'ai toujours pas le header :cry:

par Cyrano » 30 sept. 2005, 15:28

Le header Nom, je ne connais pas ;)
enlève l'espace entre "From" et ":", ça devrait régler ton problème.

Fonction mail

par Maitrepylos » 30 sept. 2005, 15:11

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