Envoyer direct formulaire html vers e-mail

Fermé
Clowny - 12 mars 2008 à 16:07
 Utilisateur anonyme - 14 mars 2008 à 11:34
Bonjour,
Je viens par ce message vous demander de l'aide.
Sur mon site Internet, j'ai élaborer un formulaire avec Microsoft Frontpage, je voudrais que ce dernier soir rempli par des personnes et que pour me le renvoyer, ils cliquent sur le bouton "Envoyer" et que ce formulaire me soit transmis directement sur mon adresse mail. Je vous envoi le code que j'ai fait, pouvez-me dire ce qui cloche, car je n'arrive pas à le faire fonctionner.

<?php
if($_POST) {
$message=$_POST["Nom"];
$message .=$_POST["Prenom"];
$message .=$_POST["Adresse"];
$message .=$_POST["Fixe"];
$message .=$_POST["Portable"];
$message .=$_POST["Mail"];
$message .=$_POST["Faits"];
$message .=$_POST["Brigade"];
$message .=$_POST["PV"];
$message .=$_POST["Objets"];
$message .=$_POST["Oui"];
$message .=$_POST["Non"];
$message .=$_POST["Description"];
mail("adresse mail", "Formulaire Internet", $message, "From: adresse") ;

}
?>
<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns="http://www.w3.org/TR/REC-html40/">

<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>FORMULAIRE A COMPLETER</title>
<style>
<!--
p.MsoNormal
{mso-style-parent:"";
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman","serif";
margin-left:0cm; margin-right:0cm; margin-top:0cm}
-->
</style>
</head>

<body>

<p class="MsoNormal">     </p>

<form name="Formulaire Internet" action="?php echo $_SERVER["PHP_SELF"] ?" method="post"/

<p class="MsoNormal" align="center" style="text-align: center">
<span style="font-size: 18.0pt">FORMULAIRE A COMPLETER</span></p>
<p class="MsoNormal" align="center" style="text-align: center">
<span style="color: red">(Seulement si vous avez reconnu des objets vous
appartenant)</span></p>
<p class="MsoNormal" align="center" style="text-align: center">
<span style="color: red"> </span></p>
<p class="MsoNormal"><span style="color: red"> </span></p>
<p class="MsoNormal"><b><i><span style="font-size: 16.0pt"><u>Nom:</u>                </span></i></b>
<input type="text" name="Nom" id="Nom" size="85" dir="ltr" style="text-align: left; padding: 0"></p>
<p class="MsoNormal"><span style="font-size: 16.0pt"> </span></p>
<p class="MsoNormal"><b><i><u><span style="font-size: 16.0pt">Prénom:</span></u></i></b><span style="font-size: 16.0pt">          
</span><input type="text" name="Prenom" id="Prenom" size="85"></p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"><b><i><u><span style="font-size: 16.0pt">Adresse:</span></u></i></b>             
<textarea rows="3" name="Adresse" id="Adresse" cols="73"></textarea></p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"><b><i><u>
<span style="font-size: 16.0pt">Téléphone:</span></u></i></b><span style="font-size: 16.0pt">
     </span><input type="text" name="Fixe" id="Fixe" size="21"><span style="font-size: 16.0pt">           <b><i><u> Portable:</u></i></b>      </span>
<input type="text" name="Portable" id="Portable" size="20"></p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"><b><i><u><span style="font-size: 16.0pt">Adresse e-mail :</span></u></i></b><span style="font-size: 16.0pt">         
</span><input type="text" name="Mail" id="Mail" size="43"></p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"><b><i><u>
<span style="font-size: 16.0pt">Date et adresse
des faits :</span></u></i></b><span style="font-size: 16.0pt">   </span>
<input type="text" name="Faits" id="Faits" size="87" dir="ltr"><span style="font-size: 16.0pt"> </span>
</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"><b><i><u>
<span style="font-size: 16.0pt">Brigade ou
commissariat saisi de la plainte :</span></u></i></b><span style="font-size: 16.0pt"> 
</span><input type="text" name="Brigade" id="Brigade" size="78"></p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"><b><i><u><span style="font-size: 16.0pt">Numéro de la
procédure (Dépôt de plainte):</span></u></i></b><span style="font-size: 16.0pt">    
</span><input type="text" name="PV" id="PV" size="78"></p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"><b><i><u>
<span style="font-size: 16.0pt; vertical-align:middle">Référence du ou
des objets reconnus sur le site :</span></u></i></b><span style="font-size: 16.0pt">   
</span><textarea rows="7" name="Objets" id="Objets" cols="75"></textarea></p>
<p class="MsoNormal"><span style="color: red">(Noms inscrits en bas de chaque
photo)</span></p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"><b><i><u>
<span style="text-decoration: none; font-size: 16.0pt"> </span><span style="font-size: 16.0pt">Justificatifs
photos, factures, numéros de série, etc …</span></u></i></b><span style="font-size: 16.0pt">  
Oui </span><!--[if supportFields]><span style="font-size: 16.0pt"> </span><![endif]--><input type="checkbox" name="Oui" id="Oui" value="ON"><span style="font-size: 16.0pt"><!--[if gte mso 9]><xml>
<w:data>FFFFFFFF0100000014000C004300610073006500410043006F0063006800650072003100000000000000000000000000000000000000000000000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><![endif]--><span style="font-size: 16.0pt">      Non</span><!--[if supportFields]><span style="font-size: 16.0pt">  </span>
<![endif]--><input type="checkbox" name="Non" id="Non" value="ON"></p>
<p class="MsoNormal"><b><i><span style="font-size: 18.0pt"> </span></i></b></p>
<p class="MsoNormal"><b><i><u><span style="font-size: 16.0pt">Description très
précise des objets volés, marques particulières, blasons etc…..</span></u></i></b><span style="font-size: 16.0pt"> 
</span><b><i><u>
<span style="text-decoration: none; font-size: 16.0pt"> </span></u></i></b></p>
<p class="MsoNormal"><textarea rows="6" name="Description" id="Description" cols="103"></textarea></p>
<p> </p>
</fieldset><p class="MsoNormal">
<input type="submit" value="Envoyer" name="B1"><input type="reset" value="Rétablir" name="B2"></p>
</form>

</body>

</html>

Je vous remercie de votre aide, j'en ai vraiment besoin de toute urgence car le site est déjà en fonctionnement et là je ne sais plus quoi faire pour que cela fonctionne.

Merci
A voir également:

5 réponses

Utilisateur anonyme
14 mars 2008 à 11:34
Tu peux essayer de faire ça en HTML comme suit :

Change l'attribut action de ton formulaire.

<form action="mailto:AdresseMail?subject=Fomulaire" name="envoi" method=POST

Bon courage
2
Utilisateur anonyme
12 mars 2008 à 17:56
A mon avis c'est la construction de ton e-mail qui n'est pas correct. Reporte toi au site suivant pour construire ton mail correctement : https://a-pellegrini.developpez.com/tutoriels/php/mail/ notamment la rubrique : 4 Créer un formulaire de contact simple

Vérifie aussi en premier lieu que tu ais ces deux lignes dans ton fichier php.ini :
SMTP "localhost"
smtp_port "25"
2
Merci [Cvrd]=Tassin pour ton aide.

Mais je ne sait pas où se trouve ou où doit se trouver mon fichier php.ini.

Si tu peux m'aiguiller, je te remercie d'avance.

@ bientôt.

Clowny
0
Utilisateur anonyme
13 mars 2008 à 13:58
Tu utilises un hébergeur sur le net ou tu développes en local chez toi via Easy PHP ou un truc du genre ?
2
ftfrf
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
J'ai créer mùon site à la maison mais il est hébergé chez amen.fr.
Par contre je crois comprendre pourquoi cela ne marche pas. Chez eux, j'ai un pack "web nom+", et ce pack ne prévoit pas de language php. Si je veux, il faut ayer plus cher.
Je passe de 12€/an à 85€/an.
Auriez-vous une autre solution pour envoyer mon formulaire directement.
Merci à tous ceux qui porraient me guider.
Clowny.
1