[php] envoiyer mail en postant l'email

Fermé
sylvain-a - 4 juil. 2008 à 11:40
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 4 juil. 2008 à 21:50
Bonjour,
voila je voudrais savoir où est le probleme car je voudrais que lorsqu'on marque l'email de la personne dans la case sa envoi le mail mais sa ne fonctionne pas ( http://tdt-thedoctor.servhome.org/testautre.html.php )

le source est :
-------------------------------------------------------------------------------------------------------------------------
<html>
<head>
<title> envoyer</title>
</head>
<body>
<p>Entrez l'email de la personne ! </p>
<form action='testautre.html.php' method='$_post' >
<input type='text' name='email' /><input type='submit' value='envoyer' />
</form>
</body>
</html>
<?
$destinataire = "$email";
$objet = "Voici une liste de sites à visiter." ;
$message = 'Ceci est un test denvoi de mail !';
if ( mail($destinataire, $objet, $message, $headers) ) echo "Envoi du mail réussi.";
else echo "Echec de l’envoi du mail.";
?>
-------------------------------------------------------------------------------------------------------------------------------

voila

merci d'avance
A voir également:

4 réponses

ballou14 Messages postés 4 Date d'inscription vendredi 4 juillet 2008 Statut Membre Dernière intervention 8 juillet 2008
4 juil. 2008 à 11:59
bonjour,

tien regarde ici https://www.vulgarisation-informatique.com/mail.php
les fonctions pour envoyer des mail fonctionne tres bien

as tu activer la fonction mail dans ton php.ini ?
0
oui mais a parement sa vient du "post" quand je mets par exemple :

<html>
<head>
<title> envoyer</title>
</head>
<body>
<p>Entrez l'email de la personne ! </p>
<form action='testautre.html.php' method='$_post' >
<input type='text' name='email' /><input type='submit' value='envoyer' />
</form>
</body>
</html>
<?
$destinataire = "mon email
;"
$objet = "Voici une liste de sites à visiter." ;
$message = 'Ceci est un test denvoi de mail !';
if ( mail($destinataire, $objet, $message, $headers) ) echo "Envoi du mail réussi.";
else echo "Echec de l’envoi du mail.";
?>


sa m'envoi le mail desuite !
0
ballou14 Messages postés 4 Date d'inscription vendredi 4 juillet 2008 Statut Membre Dernière intervention 8 juillet 2008
4 juil. 2008 à 14:45
essaye avec

Par sylvain-a, le vendredi 4 juillet 2008 à 12:26:34

oui mais a parement sa vient du "post" quand je mets par exemple :

<form action='testautre.html.php' method='post'>

normalement sa dervrais fonctionner
0
là j'ai vraiment rien compris :-/
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
4 juil. 2008 à 21:50
Salut,

des erreurs:

<form action='testautre.html.php' method='$_post' >
<input type='text' name='email' /><input type='submit' value='envoyer' />
</form>
</body>
</html>
<?
$destinataire = "$email";
......


il faut:

<form action='testautre.php' method='post' >
<input type='text' name='email' /><input type='submit' value='envoyer' />
</form>
</body>
</html>
<?
$destinataire = $_POST|'email']; 
....


et pourquoi as tu nommé ton fichier 'testautre.html.php'

il faut le nommer testautre.php
0