par
moogli » 20 janv. 2011, 02:27
bon j'ai donc testé
<?php
$TO = "[email protected]";
$h = "From: " . $TO;
//bon ça c'est pour éviter le formulaire :roll: (ça fonctionne pareil avec un formulaire)
$_POST = array('nom'=>'moog','prenom'=>'li','adresse' =>'jungle city ;)','subject'=>'ceci est un mail de test ^^');
$message = $_POST['nom']."\r\n".$_POST['prenom']."\r\n".$_POST['adresse'];
if (mail($TO, $_POST['subject'], $message, $h)) {
echo 'mail oki !';
}
else echo 'mail nok :\'(';
//header("Location: http://ina.fr");
?>
mail reçu
- titre ceci est un mail de test ^^
- message
moog
li
jungle city
le code est donc fonctionnel.
si ça ne l'est pas pour toi peut tu vérifier si
- l'affichage des erreurs est actif ?
- un var_dump($_POST); fournit bien les valeurs saisies dans le formulaire
- dans le formulaire html la méthode est normalement en minuscule, mais il me semble que ça change rien.
au pire test ce code de ce message tu verra bien ce que ça donne
@+
bon j'ai donc testé
[php]
<?php
$TO = "
[email protected]";
$h = "From: " . $TO;
//bon ça c'est pour éviter le formulaire :roll: (ça fonctionne pareil avec un formulaire)
$_POST = array('nom'=>'moog','prenom'=>'li','adresse' =>'jungle city ;)','subject'=>'ceci est un mail de test ^^');
$message = $_POST['nom']."\r\n".$_POST['prenom']."\r\n".$_POST['adresse'];
if (mail($TO, $_POST['subject'], $message, $h)) {
echo 'mail oki !';
}
else echo 'mail nok :\'(';
//header("Location: http://ina.fr");
?>[/php]
mail reçu
- titre ceci est un mail de test ^^
- message
[quote]moog
li
jungle city ;)
[/quote]
le code est donc fonctionnel.
si ça ne l'est pas pour toi peut tu vérifier si
- l'affichage des erreurs est actif ?
- un var_dump($_POST); fournit bien les valeurs saisies dans le formulaire
- dans le formulaire html la méthode est normalement en minuscule, mais il me semble que ça change rien.
au pire test ce code de ce message tu verra bien ce que ça donne
@+