Tom's Guide > Forum > Programmation > aide PHP pour un contact mail
Mot :    Pseudo :           
 

bonjour à tous,
bon j'ai déja demandé une aide mais je viens de comprendre que ce n'était pas dans le bon forum... :oops:
Voila ce que j'aimerai bien faire sur mon site:
->sur une page je voudrai une zone de texte ou n'importe qui pourrai m'envoyé un message que je pourrai recevoir sur mon mail
->(facultatif) une option a coché pour que par la suite un mail lui soit envoyer a chaques nouvel évènements...mais ça, cela ne presse pas encore puisqu'il y a pas trop de news :-D
pour information je suis sur dreamweaver et ne connait pas trop la notion de code(mais a des bonnes bases quand mème ;-) )
Si vous avez des liens sur des tutoriaux très bien bien expliqué, ça me va parfaitement
merci d'avoir lu ma requette jusqu'au bout :king:

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

Tu tapes "formulaire de contact" sur :google:

Répondre à cybertaf

Moi j'utilise ce script la pour mes formulaire de contact.

Code :
  1. <?
  2. if (isset($_POST["submit"]) && !empty($_POST["exp"]) && !empty($_POST["obj"]) && !empty($_POST["msg"])) {
  3.     //Recupere le mail de la personne
  4.     $exp=$_POST["exp"];
  5.     //recupere l'objet du mail
  6.     $objet=$_POST["obj"];
  7.     //recupere le message
  8.     $msg=$_POST["msg"];
  9.     //Adresse où le mail est envoyé
  10.     $recep="toto@free.fr"
  11.     $entete  = "From: " . $exp . "\n";
  12.     $entete .= "X-Mailer: PHP/" . phpversion() . "\n" ; // Information relative au maileur
  13.     $entete .= "X-Priority: 2\n"; // priorite de 1 à 5
  14.     $entete .= "Date: " . date("D, j M Y H:i:s -0600" );  // date d envoi formalisée
  15.     if (mail($recep, $objet, $msg, $entete)){
  16. ?>
  17. <br><br>Votre message a bien été envoyé :<br><br>
  18. <table width="641" border="0" cellspacing="0" cellpadding="0">
  19.     <tr>
  20.         <td width="133" align="right" valign="top" class="coord">À :  </td>
  21.         <td><?php echo $recep; ?></td>
  22.     </tr>
  23.     <tr>
  24.         <td align="right" valign="top" class="coord">Expéditeur :  </td>
  25.         <td><?php echo $exp; ?> </td>
  26.     </tr>
  27.     <tr>
  28.         <td align="right" valign="top" class="coord">Objet du message :  </td>
  29.         <td><?php echo $objet; ?></td>
  30.     </tr>
  31.     <tr>
  32.         <td align="right" valign="top" class="coord">Message :  </td>
  33.         <td><?php echo $msg; ?></td>
  34.     </tr>
  35. </table>
  36. <br><br>Merci pour votre mail<br>Cordialement, le Webmaster
  37. <?php
  38.     } else { echo "<font color=red>ERREUR : </font>Le message n'a pu être envoyé";}
  39. } else {
  40. ?>
  41. <div align="center">
  42.     <span class="coord">Prenez directement contact avec nous par mail :</span>
  43. </div>
  44. <form name="form1" method="post" action="contact.php" onSubmit="return(verif(exp.value))">
  45. <table width="641" border="0" cellspacing="0" cellpadding="0">
  46.     <tr>
  47.         <td align="right" valign="top" width="150" class="coord">Votre adresse mail  :  </td>
  48.         <td width="491"><input name="exp" type="text" size="50"></td>
  49.     </tr>
  50.     <tr>
  51.         <td align="right" valign="top" class="coord">Objet du message :  </td>
  52.         <td><input name="obj" type="text" size="50"></td>
  53.     </tr>
  54.     <tr>
  55.         <td align="right" valign="top" class="coord">Message :  </td>
  56.         <td><textarea name="msg" cols="50" rows="6"></textarea></td>
  57.     </tr>
  58.     <tr>
  59.         <td colspan="2" align="center"><input type="submit" name="submit" value="Envoyer"></td>
  60.     </tr>
  61. </table>
  62. </form>

Répondre à momogtr
Tom's Guide > Forum > Programmation > aide PHP pour un contact mail
Aller à :

Il y a 2450 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