Fonction mail probleme ! - Programmation
TomsGuide.com : 700 000 inscrits répondent à toutes vos questions high-tech et informatique.
Pour obtenir de l'aide, inscrivez-vous gratuitement !
 

Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : Fonction mail probleme !
 
Profil : IDNaute
Plus d'informations

Bonjour , je fais un formulaire pour le site de ma team , mais j'arrive pas à recevoir les informations , voila le formulaire :

Code :
  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>&nbsp;</td>
  24.         <td>
  25.             <input type="submit"  value="Envoyer" />
  26.             <input name="reset" type="submit" id="reset" value="Reset" />
  27.           </form>



Mail.php :

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


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


Message édité par elldiablo1 3 le 29-06-2007 à 17:44:13
Liens spon sorisés

Inscrivez-vous ou connectez-vous pour masquer ceci.

kikoolol asv?
Profil : Modérateur
Plus d'informations

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

 

revise les bases. Ainsi que la fonction mail.

 

php.net


Message édité par okinou le 29-06-2007 à 17:33:38
Profil : IDNaute
Plus d'informations

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)


Message édité par elldiablo1 3 le 29-06-2007 à 17:37:53
Le meilleur ? ... C'est moi :)
Profil : IDNaute
Plus d'informations

Ce code marche :

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. if (mail($mail, $objet, $message, $header))
  10. {?>
  11. Message envoyer
  12. <?}
  13. else
  14. {?>
  15. Erreur lors de l'envoi du mail
  16. <?}?>



---------------
===>>>La MoRt EsT tOuJoUrS pReSeNtE<<<===
Profil : IDNaute
Plus d'informations

Merci

kikoolol asv?
Profil : Modérateur
Plus d'informations

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 ...

Le meilleur ? ... C'est moi :)
Profil : IDNaute
Plus d'informations

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 ;)


---------------
===>>>La MoRt EsT tOuJoUrS pReSeNtE<<<===
kikoolol asv?
Profil : Modérateur
Plus d'informations

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:

Le meilleur ? ... C'est moi :)
Profil : IDNaute
Plus d'informations

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.


---------------
===>>>La MoRt EsT tOuJoUrS pReSeNtE<<<===
kikoolol asv?
Profil : Modérateur
Plus d'informations

ouai, ok ca dépend de la longueur du code html et de tes besoins et tes préférence pour dev.


Aller à :
Ajouter une réponse
  FORUM Infos-du-Net » Programmation » Fonction mail probleme !
 

Liens