Prob fonction mail().

Prob fonction mail(). - Programmation

Marsh Posté le 20-07-2001 à 23:24:54    

J'ai un message d'erreur lors de l'envoi de mail avec la fonction mail() :
 
Warning: You must specify From: in /home/eq16000/html/upload/upload.php3 on line 68
 
Warning: You must specify From: in /home/eq16000/html/upload/upload.php3 on line 69
 
Voici le script PHP utilisé :
 
<?
if($surnom && $mail && $commentaireform) // si les champs sont remplis
{
move_uploaded_file("$fichier","upload/upload/$fichier_name" ); //On copie le fichier
 
echo "<b>Merci ".htmlentities($surnom)."</b>";
echo "<p><b>\nNous avons bien enregistré le fichier $fichier_name !</b></p>\n";
echo "<p><b>\nVous allez recevoir une confirmation par e-mail !</b></p>\n";
 
$a = "webmaster@kylewebsite.com";
 
$objet1 = "Fichier uploader !";
$objet2 = "Merci pour votre fichier !";
 
$commentaire2 = "Merci $surnom pour votre fichier !\n";
$commentaire2 .= "\nVous avez envoyé le fichier : $fichier_name.\n";
$commentaire2 .= "\nA bientôt sur Kyle's Web Site !\n";
$commentaire2 .= "\nhttp://www.kyleswebsite.fr.st";
 
$commentaire = "Son commentaire : $commentaireform\n";
$commentaire .= "\nNom du fichier : $fichier_name\n";
$commentaire .= "\nSon mail : $mail\n";
$commentaire .= "\nSon surnom : $surnom";
 
mail($a, $objet1, $commentaire);
mail($mail, $objet2, $commentaire2);
}
else
{
echo "<b>Erreur !</b>";
echo "<p><b>Vous devez remplir correctement tous les champs</b></p>";
echo "<p><a href='http://www.kylewebsite.com/index2.php3?menu=upload&rubrique=uploadform'>Retour</a>";
}
?>
 
Merci a tous !

 

[edtdd]--Message édité par kyle--[/edtdd]

Reply

Marsh Posté le 20-07-2001 à 23:24:54   

Reply

Marsh Posté le 21-07-2001 à 23:04:17    

Personne peut m'aider ?
Ca urge !

Reply

Marsh Posté le 22-07-2001 à 03:22:48    

apparemment ton serveur ne te laisse pas envoyer de mail anonyme, donc précise l'envoyeur grâce au champ 'From' des headers.
 
mail(recipient, topic, body, headers);
 
avec headers = 'From: "prenom nom" <email@site.com>\n';

Reply

Marsh Posté le 22-07-2001 à 10:11:10    

Merci mais j'avais trouvé avant ! :)
 
Il fallais rajouter :  
 
mail($mail, $objet2, $commentaire2, From: "mon email" );
 
Merci quand meme !
A+

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed