par
Cyrano » 28 nov. 2005, 23:40
Je te signale également qu'il est inutile de mettre des variables entre guillemets. D'autre part, transférer des variables dans d'autres variables est tout aussi inutile :
<?php
$nom = $_POST['ef_nom'];
$email = $_POST['ef_email'];
$ami = $_POST['ef_ami'];
$amic = $_POST['ef_amic'];
$sujet = $_POST['ef_sujet'];
/////voici la version Mine
$headers = "MIME-Version: 1.0\r\n";
//////ici on détermine le mail en format text
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
$headers .= 'From: nath <[email protected]>' . "\r\n";
$message = "coucou";
$sujet = $nom." vous envoie un email";
if (mail($ami, $sujet, $message, $headers))
{
echo "Votre mail a été envoyé";
}
else
{
echo "Une erreur s'est produite";
}
?>
Comme ça, ça devrait fonctionner aussi bien.
Je te signale également qu'il est inutile de mettre des variables entre guillemets. D'autre part, transférer des variables dans d'autres variables est tout aussi inutile :
[php]<?php
$nom = $_POST['ef_nom'];
$email = $_POST['ef_email'];
$ami = $_POST['ef_ami'];
$amic = $_POST['ef_amic'];
$sujet = $_POST['ef_sujet'];
/////voici la version Mine
$headers = "MIME-Version: 1.0\r\n";
//////ici on détermine le mail en format text
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
$headers .= 'From: nath <
[email protected]>' . "\r\n";
$message = "coucou";
$sujet = $nom." vous envoie un email";
if (mail($ami, $sujet, $message, $headers))
{
echo "Votre mail a été envoyé";
}
else
{
echo "Une erreur s'est produite";
}
?>[/php]
Comme ça, ça devrait fonctionner aussi bien.