[php] envoiyer mail en postant l'email
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
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
Configuration: Windows XP Firefox 2.0.0.15
4 réponses
-
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 ? -
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 ! -
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 -
là j'ai vraiment rien compris :-/
-
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
-