[php] envoiyer mail en postant l'email

sylvain-a -  
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention  
 
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
sylvain-a
 
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   Statut Membre Dernière intervention  
 
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
sylvain
 
là j'ai vraiment rien compris :-/
0
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
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