Le code ci-dessous est supposé envoyer un e-mail si un commentaire est fait sur une soumission où une certaine condition est remplie (subcheck = 1). Cela fonctionne assez bien. Toutefois, le «nom» de l'expéditeur qui apparaît est constitué de deux chiffres à sept chiffres séparés par un point. Comment pourrais-je faire autre chose pour le nom de l'expéditeur, comme par exemple [email protected]?Définition du "nom" de "l'expéditeur" d'un e-mail
Merci à l'avance,
John
$querye = mysql_query("SELECT subcheck FROM submission WHERE subcheck = '1' AND submissionid = '$submissionid' ");
if (mysql_num_rows($querye) == 1)
{
$email_query = "SELECT email FROM login WHERE username = '$submittor'";
$result = mysql_query($email_query);
if (!$result) {
trigger_error('Invalid query: ' . mysql_error()." in ".$email_query);
}
if($row = mysql_fetch_assoc($result)) {
$mailaddress = $row['email'];
$queryem = mail($mailaddress, "Someone has commented on your submission
$submission.", $comment, "[email protected]");
}else{
// no rows found.
}
}
else
{
//your subcheck is not 1/nothing was found
}
doublons multiples. Parmi d'autres: [comment changer le défaut envoyé par: adresse dans php mail()] (http://stackoverflow.com/questions/2908058/how-to-change-default-mailed-by-address-in-php-mail) –