Je veux utiliser la fonction mail() pour envoyer le login et le password, en cas d'oubli
Voici la partie du code concernant cette fonction que j'ai écrit
$email=$_POST['email'];//obtenu à partir du formulaire
$from_email = 'contact@yahoo.fr';
$entetedate = date("D, j M Y H:i:s ");
$entetemail = 'From: $from_email\n'; // Adresse expéditeur
$entetemail .= 'X-Mailer: PHP/' . phpversion() .'\n' ;
$entetemail .= 'Date: $entetedate';
if (mail($email,
'your login and password for www.toto.com',
'your login: $Flogin \n Your password : $Fpassword \n',
$entetemail)// l'erreur soulignée concerne cette ligne
)
{
print("<table >
<tr><td bgcolor='#B22222'><font color='#FFFFFF'> An email is sent to this adress : ".$email."</font>
</td></tr>
</table>");
}
else {
print("<table >
<tr><td bgcolor='#B22222'><font color='#FFFFFF'> This service is not available now. Please try later.</font>
</td></tr>
</table>");
}
pour les variables Flogin et Fpassword, je les ai récupérées à l'aide d'une requete sql.
J'oubtient le message d'erreur suivant:
Warning: mail() [function.mail]: SMTP server response: 501 Syntax Error: Unbalanced angle brackets
je n'arrive pas à voir les parenthèses qui manquent ou au contraire qui sont inutiles.
merci