[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
Configuration: Windows XP
Firefox 2.0.0.15

4 réponses

  1. 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 !
    1. 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
      1. là j'ai vraiment rien compris :-/
        1. 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