Tom's Guide > Forum > Programmation > Formulaire de contact problème !

Formulaire de contact problème !

Forum Programmation : Formulaire de contact problème !

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour, j'ai eu un formulaire de contact sur un site pour que mes utilisateur me contact si il on un probleme par rpport au sujet que traite mon site. Mail je ne reçois pas leur mail ! J'ai essaier en mettant mon adresse de messagerie personnel, je reçois un mail qui dit que le webmaster va repondre dans quelques jours, mais je reçois pas le messages d'aide en lui même ! Le script est le suivant :

<form method="POST"
action="http://www.webdiz.com/services/membres/form2mail/mail.php">
Pseudo ou nom : <input type="text" name="pseudo" size="20"><br><br>
Votre e-mail : <input type="text" name="expediteur"
size="20"><br><br>

Votre site : <input type="text" name="site" size="20" value="http://">
Sujet de votre message : <input type="text" name="sujet"
size="20"><br><br>
Votre message :<br><br>
<textarea rows="9" name="texte" cols="57"></textarea><br><br>
<center><input type=hidden name=id value=7275 ><input
type="submit" value="Envoyer" ></center>
</form></font></span></P>

Merci de m'aider ! Si il faut le configurer ou autre je sais pas ! :-D

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Fait toi un script toi même c'est facile :
envoi.html :

Code :
  1. <html>
  2. <head><title>Contact</title></head>
  3. <body>
  4. <form method="POST" action="trait_contact.php">
  5. Pseudo ou nom : <="text" name="pseudo" size="20"><br><br>
  6. Votre e-mail : <="text" name="expediteur"
  7. size="20"><br><br>
  8. Votre site : <="text" name="site" size="20" value="http://">
  9. Sujet de votre message : <="text" name="sujet"
  10. size="20"><br><br>
  11. Votre message :<br><br>
  12. <textarea rows="9" name="texte" cols="57"></textarea>
  13. <br><br>
  14. <center>
  15. <input type="submit" value="Envoyer" ></center>
  16. </form>
  17. </body>
  18. </html>


trait_contact.php :

Code :
  1. <?
  2. if(isset($_POST['pseudo'])&&isset($_POST['expediteur'])&&isset($_POST['site'])&&isset($_POST['texte']))
  3. {
  4. $mail = "tonmail@tondomaine.com";
  5. $subject = "Contact";
  6. $pseudo = $_POST['pseudo'];
  7. $exp = $_POST['expediteur'];
  8. $site = $_POST['site'];
  9. $texte = $_POST['texte'];
  10. $msg = "Pseudo : $pseudo
  11. E-mail : $exp
  12. Site : $site
  13. Texte : $tedxte";
  14. mail($mail,$subject,$msg);
  15. }
  16. ?>


Voilà, c'est plus simple et plus rapide je pense ! :-D
@++ ;-)

Répondre à Riri@IDN

je reçois juste que mon message a bien etait envoyer mais pas le message en lui même mm avec le code PHP :s

Je dois rentrer mon mail ( administrateur ) quelques part pour que je reçoivent bien les messages sur mon mail ?

Répondre à southpark@IDN

oui, tu dois changer la variable $mail avec l'email où tu veux recevoir le mail !
@++

Répondre à Riri@IDN

Ouai mais avec ce script la :

Code :
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <form method="POST"
  3. action="http://www.webdiz.com/services/membres/form2mail/mail.php">
  4. Pseudo ou nom : <input type="text" name="pseudo" size="20"><br><br>
  5. Votre e-mail : <input type="text" name="expediteur"
  6. size="20"><br><br>
  7. Votre site : <input type="text" name="site" size="20" value="http://"><br><br>
  8. Sujet de votre message : <input type="text" name="sujet"
  9. size="20"><br><br>
  10. Votre message :<br><br>
  11. <textarea rows="9" name="texte" cols="57"></textarea><br><br>
  12. <center><input type=hidden name=id value=7275 ><input
  13. type="submit" value="Envoyer" ></center>
  14. </form></font></span></P>
  15. </body>
  16. </html>



On le met ou notre Email ! Je vais faire avec ce script la en attendant ;)

Citation :


riri a écrit :
oui, tu dois changer la variable $mail avec l'email où tu veux recevoir le mail !
@++

Répondre à southpark@IDN

Code :
  1. <?
  2. if(isset($_POST['pseudo'])&&isset($_POST['expediteur'])&&isset($_POST['site'])&&isset($_POST['texte']))
  3. {
  4. // TON MAIL SE MET ICI
  5. $mail = "tonmail@tondomaine.com";
  6. // FIN DE L INSERTION DU MAIL
  7. $subject = "Contact";
  8. $pseudo = $_POST['pseudo'];
  9. $exp = $_POST['expediteur'];
  10. $site = $_POST['site'];
  11. $texte = $_POST['texte'];
  12. $msg = "Pseudo : $pseudo
  13. E-mail : $exp
  14. Site : $site
  15. Texte : $tedxte";
  16. mail($mail,$subject,$msg);
  17. }
  18. ?>

Répondre à N2_
Tom's Guide > Forum > Programmation > Formulaire de contact problème !
Aller à :

Il y a 2446 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens