Votre question

Fonction mail probleme !

Tags :
  • Input
  • Programmation
Dernière réponse : dans Programmation
29 Juin 2007 17:27:26

Bonjour , je fais un formulaire pour le site de ma team , mais j'arrive pas à recevoir les informations , voila le formulaire :
  1. <form method="post" action="mail.php">
  2. <input name="pseudo" type="text" id="pseudo" />
  3. </td>
  4. </tr>
  5. <tr>
  6. <td><div align="right"><strong>nom :</strong></div></td>
  7. <td>
  8. <input name="nom" type="text" id="nom" />
  9. </td>
  10. </tr>
  11. <tr>
  12. <td> <div align="right"><strong>prenom :</strong></div></td>
  13. <td>
  14. <input name="prenom" type="text" id="prenom" />
  15. </td>
  16. </tr>
  17. <tr>
  18. <td>
  19. <td>
  20. </td>
  21. </tr>
  22. <tr>
  23. <td> </td>
  24. <td>
  25. <input type="submit" value="Envoyer" />
  26. <input name="reset" type="submit" id="reset" value="Reset" />
  27. </form>


Mail.php :

  1. <?php
  2. $destinataire="monEmail@monEmail.fr";
  3.  
  4. // Comment dois je procceder pour avec le pseudo ,nom et prenom dans le corps de message
  5.  
  6. if(mail($destinataire,$message))
  7. {
  8. echo "Message envoyé au webmaster";
  9. }
  10. else
  11. {
  12. echo "Une erreure s'est produite";
  13. }
  14. ?>

Merci de m'aider pour mail.php
ps :reedité apres l'intervention de Okinou , ca n'a aucun sens

Autres pages sur : fonction mail probleme

29 Juin 2007 17:33:08

$message=$_POST['pseudo','nom','prenom'];

revise les bases. Ainsi que la fonction mail.

php.net
29 Juin 2007 17:35:14

oui , je sais que c'est faux , j'y arrive pas (j'ai relu le tuto sur site du zero (fonction mail)mais ca ma pas avancer , je me remet a vous)
Contenus similaires
29 Juin 2007 17:45:01

Ce code marche :

  1. <?
  2. $mail = "monmail@monfai.fr";
  3. $objet = "Objet du message";
  4. $header ='From: "Nom"<mail@wanadoo.fr>'."\n";
  5. $header .='Reply-To: mail@wanadoo.fr'."\n";
  6. $message = "Ligne 1 du message\n";
  7. $message .= "Ligne 2 du message\n";
  8. $message .="Ligne3 du message\n";
  9.  
  10. if (mail($mail, $objet, $message, $header))
  11. {?>
  12. Message envoyer
  13. <?}
  14. else
  15. {?>
  16. Erreur lors de l'envoi du mail
  17. <?}?>

29 Juin 2007 19:36:10

divx, tu m'explique pourquoi tu t'amuse a ouvrir et fermé 3 fois les balise php aulieu de faire un simple echo de la phrase ? m'enfin ...
29 Juin 2007 21:18:48

Oui je veut bien t'expliquer :

ce code est deja rentrer dans mon clavier (G15), en fait je met a la place en general du HTML c'est pour ca que je fermes les balise.

Voila ;) 
29 Juin 2007 21:42:56

pas compris, meme si tu enregistre des maccro avec ce genre de code, je vois pas le rapport de fermer ou d'ouvrir, mais de faire ainsi :

Code :

1. <?
2. $mail = "monmail@monfai.fr";
3. $objet = "Objet du message";
4. $header ='From: "Nom"<mail@wanadoo.fr>'."\n";
5. $header .='Reply-To: mail@wanadoo.fr'."\n";
6. $message = "Ligne 1 du message\n";
7. $message .= "Ligne 2 du message\n";
8. $message .="Ligne3 du message\n";
9.
10. if (mail($mail, $objet, $message, $header))
11. {
12. echo 'Message envoyer';
13. }
14. else
15. {
16. echo 'Erreur lors de l'envoi du mail';
17. }?>

enfin, peut etre que le fait d'etre 2 fois debout à 5h du mat y est pour qq chose dans la compréhenssion :kaola: 
29 Juin 2007 22:43:53

lol peut etre en effet :lol: 
C'est parceque en general je met a la place de la phrase du HTML, c'est pour eviter d'avoir a fermer et rouvrir PHP quand je fait mon code, c'est un gain de temps.
29 Juin 2007 22:54:56

ouai, ok ca dépend de la longueur du code html et de tes besoins et tes préférence pour dev.
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS