par
totie » 28 avr. 2007, 02:06
Effectivement ce n'est pas aussi magique que ça.... Je n'y arrive toujours pas en fait!
J'ai un peu modifié mon code, mas toujours en utilisant la méthode POST.... (et oui je voulais un joli email quand même! )
voic le code:
<?
include ('connexion.php');
$select = mysql_select_db($base);
//récupération des variables
// Destinataire
$email = $_POST['email'];
// Sujet
$sujet = 'patati';
// message
$message = '
<html>
<head>
<title>patatra</title>
</head>
<body>
<p>coucou</p>
</body>
</html>
';
// Pour envoyer un mail HTML, l'en-tête Content-type doit être défini
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
// En-têtes additionnels
$headers .= 'From: mon nom<[email protected]>' . "\r\n";
// Envoi
mail($email, $sujet, $message, $headers);
?>
et je reçois cette erreur:
Code : Tout sélectionner
Warning: mail() [function.mail]: Invalid mail. to = [] in .... on line 35
La ligne 35 est la suivante:
mail($email, $sujet, $message, $headers);
J'ai pourtant l'impression que cette ligne va bien, et jai beau chercher partout je ne vois pas d'où vient le problème.
Merci d'avance pour votre aide...

Effectivement ce n'est pas aussi magique que ça.... Je n'y arrive toujours pas en fait! :oops:
J'ai un peu modifié mon code, mas toujours en utilisant la méthode POST.... (et oui je voulais un joli email quand même! ) ;)
voic le code:
[php]
<?
include ('connexion.php');
$select = mysql_select_db($base);
//récupération des variables
// Destinataire
$email = $_POST['email'];
// Sujet
$sujet = 'patati';
// message
$message = '
<html>
<head>
<title>patatra</title>
</head>
<body>
<p>coucou</p>
</body>
</html>
';
// Pour envoyer un mail HTML, l'en-tête Content-type doit être défini
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
// En-têtes additionnels
$headers .= 'From: mon nom<
[email protected]>' . "\r\n";
// Envoi
mail($email, $sujet, $message, $headers);
?>
[/php]
et je reçois cette erreur:
[code]Warning: mail() [function.mail]: Invalid mail. to = [] in .... on line 35
[/code]
La ligne 35 est la suivante:
[php] mail($email, $sujet, $message, $headers); [/php]
J'ai pourtant l'impression que cette ligne va bien, et jai beau chercher partout je ne vois pas d'où vient le problème.
Merci d'avance pour votre aide...
:wink: