Pb envoie d'un formulaire avec dreamweaver
Fermé
lulartiste
Messages postés
7
Date d'inscription
samedi 17 novembre 2007
Statut
Membre
Dernière intervention
29 avril 2008
-
28 avril 2008 à 12:51
Utilisateur anonyme - 30 avril 2008 à 20:28
Utilisateur anonyme - 30 avril 2008 à 20:28
A voir également:
- Pb envoie d'un formulaire avec dreamweaver
- Formulaire de réclamation facebook - Guide
- Votre envoie est sur le site qui dessert votre adresse ✓ - Forum Consommation & Internet
- Le formulaire rempli - Guide
- Envoyer un mail avec accusé de reception - Guide
- L'auteur de ce formulaire a indiqué les champs que vous pouvez renseigner - Forum PDF
3 réponses
Nico_
Messages postés
1219
Date d'inscription
vendredi 29 décembre 2006
Statut
Membre
Dernière intervention
15 mars 2016
189
28 avril 2008 à 17:56
28 avril 2008 à 17:56
bonjour,
générateur de formulaire php
pour plus d'aide, pourrais-tu nous donner ton code complet de ta page.
Sous quel format sont tes pages (html, htm, php, autre)
Bonne soirée
générateur de formulaire php
pour plus d'aide, pourrais-tu nous donner ton code complet de ta page.
Sous quel format sont tes pages (html, htm, php, autre)
Bonne soirée
Nico_
Messages postés
1219
Date d'inscription
vendredi 29 décembre 2006
Statut
Membre
Dernière intervention
15 mars 2016
189
29 avril 2008 à 18:53
29 avril 2008 à 18:53
bonsoir,
il faudrait le maximum de détail, le code source de ta page formulaire, le script d'envoi peut-il se faire en php (si ton hébergeur le permet)
bonne soirée
il faudrait le maximum de détail, le code source de ta page formulaire, le script d'envoi peut-il se faire en php (si ton hébergeur le permet)
bonne soirée
comment savoir si mon hébergeur le fait? je suis chez ovh... pr le code de ma page de formulaire c'est le suivant:
<form action="mailto:telemoi@hotmail.com" method="post" enctype="text/plain" name="résa" id="résa">
<table width="98%" border="0">
<tr>
<td width="14%" align="left" valign="middle"><span class="Style12">
<label>Nom</label>
<br>
<br>
</span></td>
<td width="27%" valign="middle"><div align="left">
<label></label>
<input name="Nom" type="text" id="Nom" maxlength="30">
<br>
<br>
</div></td>
<td width="19%" align="left" valign="middle"><span class="Style12">Prénom</span></td>
<td width="40%"><input name="prénom" type="text" id="prénom" maxlength="25"></td>
</tr>
<tr>
<td align="left" valign="middle"><span class="Style12">Télèphone </span></td>
<td align="left" valign="middle"><input name="telephone" type="text" id="telephone" maxlength="10">
<br>
<br></td>
<td align="left" valign="middle"><span class="Style12">Mail </span></td>
<td align="left" valign="middle"><input name="mail" type="text" id="mail" maxlength="50"></td>
</tr>
<tr>
<td><span class="Style12">Date jj/mm/aaaa</span> </td>
<td align="left" valign="middle"><input name="date" type="text" id="date" maxlength="10"></td>
<td><span class="Style12">Heure souhaitée </span></td>
<td><input name="heure" type="text" id="heure" maxlength="5"></td>
</tr>
<tr>
<td><span class="Style12">Nombre de personnes </span></td>
<td><label>
<input name="nb personnes" type="text" id="nb personnes" maxlength="3">
</label></td>
<td><span class="Style12">Evènement</span></td>
<td><label>
<select name="select" size="1" id="select">
<option value="anniversaire">anniversaire</option>
<option value="repas d'entreprise">repas d'entreprise</option>
<option value="enterrement de vie de jeune fille/homme">enterrement de vie de jeune fille</option>
<option value="anniversaire de mariage" selected>anniversaire de mariage</option>
<option value="repas entre amis">repas entre amis</option>
<option value="autres...">autres...</option>
</select>
</label></td>
</tr>
<tr>
<td align="center" valign="middle"><br>
<span class="Style14">Commentaires</span></td>
<td colspan="2"><textarea name="commentaire" rows="5" id="commentaire">vos sugestions...</textarea></td>
<td><label>
<input name="envoyé" type="submit" id="envoyé" value="réserver">
</label></td>
</tr>
</table>
<div align="center" class="Style19">Suite à un incident technique, merci de réserver par mail à <strong>manolitofree@hotmail.com</strong> en indiquant le jour souhaité, le nombre de personnes présentes et votre téléphone ou en contactant le <strong>02 47 35 94 80</strong>.<br>
Nous vous prions de bien vouloir nous excuser pour ce dérangement <br>
et essayons de tout rétablir dans les plus brefs délais. </div>
</form>
je pense que je dois passer par le php mais je ny connais absolument rien c'est de l'hébreux pour moi, je voudrai une méthode simple, que la personne reçoive les infos le plus simplement possible, sans passer par une base de données etc
j'espere que tu comprends ce que je veux te dire?!
<form action="mailto:telemoi@hotmail.com" method="post" enctype="text/plain" name="résa" id="résa">
<table width="98%" border="0">
<tr>
<td width="14%" align="left" valign="middle"><span class="Style12">
<label>Nom</label>
<br>
<br>
</span></td>
<td width="27%" valign="middle"><div align="left">
<label></label>
<input name="Nom" type="text" id="Nom" maxlength="30">
<br>
<br>
</div></td>
<td width="19%" align="left" valign="middle"><span class="Style12">Prénom</span></td>
<td width="40%"><input name="prénom" type="text" id="prénom" maxlength="25"></td>
</tr>
<tr>
<td align="left" valign="middle"><span class="Style12">Télèphone </span></td>
<td align="left" valign="middle"><input name="telephone" type="text" id="telephone" maxlength="10">
<br>
<br></td>
<td align="left" valign="middle"><span class="Style12">Mail </span></td>
<td align="left" valign="middle"><input name="mail" type="text" id="mail" maxlength="50"></td>
</tr>
<tr>
<td><span class="Style12">Date jj/mm/aaaa</span> </td>
<td align="left" valign="middle"><input name="date" type="text" id="date" maxlength="10"></td>
<td><span class="Style12">Heure souhaitée </span></td>
<td><input name="heure" type="text" id="heure" maxlength="5"></td>
</tr>
<tr>
<td><span class="Style12">Nombre de personnes </span></td>
<td><label>
<input name="nb personnes" type="text" id="nb personnes" maxlength="3">
</label></td>
<td><span class="Style12">Evènement</span></td>
<td><label>
<select name="select" size="1" id="select">
<option value="anniversaire">anniversaire</option>
<option value="repas d'entreprise">repas d'entreprise</option>
<option value="enterrement de vie de jeune fille/homme">enterrement de vie de jeune fille</option>
<option value="anniversaire de mariage" selected>anniversaire de mariage</option>
<option value="repas entre amis">repas entre amis</option>
<option value="autres...">autres...</option>
</select>
</label></td>
</tr>
<tr>
<td align="center" valign="middle"><br>
<span class="Style14">Commentaires</span></td>
<td colspan="2"><textarea name="commentaire" rows="5" id="commentaire">vos sugestions...</textarea></td>
<td><label>
<input name="envoyé" type="submit" id="envoyé" value="réserver">
</label></td>
</tr>
</table>
<div align="center" class="Style19">Suite à un incident technique, merci de réserver par mail à <strong>manolitofree@hotmail.com</strong> en indiquant le jour souhaité, le nombre de personnes présentes et votre téléphone ou en contactant le <strong>02 47 35 94 80</strong>.<br>
Nous vous prions de bien vouloir nous excuser pour ce dérangement <br>
et essayons de tout rétablir dans les plus brefs délais. </div>
</form>
je pense que je dois passer par le php mais je ny connais absolument rien c'est de l'hébreux pour moi, je voudrai une méthode simple, que la personne reçoive les infos le plus simplement possible, sans passer par une base de données etc
j'espere que tu comprends ce que je veux te dire?!
Nico_
Messages postés
1219
Date d'inscription
vendredi 29 décembre 2006
Statut
Membre
Dernière intervention
15 mars 2016
189
>
lulartiste
30 avril 2008 à 20:18
30 avril 2008 à 20:18
bonsoir,
Sur le poste 1 j'ai mis un lien pour le générateur PHP, fais un essai, en faisant par exemple une page: mail.php
met la ensuite sur ton serveur d'hébergement et dis nous si ça te convient.
Bonne soirée
Sur le poste 1 j'ai mis un lien pour le générateur PHP, fais un essai, en faisant par exemple une page: mail.php
met la ensuite sur ton serveur d'hébergement et dis nous si ça te convient.
Bonne soirée
Utilisateur anonyme
30 avril 2008 à 20:28
30 avril 2008 à 20:28
Sinon, je peux te proposer un code que j'ai trouver sur Internet, remanié qui pourrait t'aider pour l'envoi de mail :
Sur ta page où figure le formulaire :
Entre les balises <head> et </head> :
Entre les balises <body> et </body> : (à l'endroit où doit se trouver le formulaire.)
Dans un fichier config.php figurant dans le même répertoire que le fichier où se trouve le formulaire :
Il te faut changer :
<input type="hidden" name="retour" value="http://www.tonsite/contact.htm"/>
<input type="hidden" name="tag" value="Le nom de ton site"/>
et
$to = "tonpseudo@domain.ext";
$domains = "domain.ext";
Sur ta page où figure le formulaire :
Entre les balises <head> et </head> :
<script type="text/javascript"> <!-- function Verifications(f) { mail = f.email.value; if (mail == "") { alert("Vous devez indiquer votre adresse de messagerie !"); f.email.focus(); return(false); } var pos = mail.indexOf("@"); var pos2 = mail.indexOf(".", pos +1); if ((pos <= 0) || (pos2 <= pos + 1) || mail.length <= pos2 + 1) { alert("L'adresse indiquée n'est pas correcte."); f.email.focus(); return(false); } sujet = f.nom.value; if (sujet == "") { alert("Vous devez indiquer un sujet !"); f.sujet.focus(); return(false); } sujet = f.sujet.value; if (sujet == "") { alert("Vous devez indiquer un sujet !"); f.sujet.focus(); return(false); } msg = f.message.value; if (msg == "") { alert("Vous devez indiquer un message !"); f.message.focus(); return(false); } f.submit(); return(true); } --> </script>
Entre les balises <body> et </body> : (à l'endroit où doit se trouver le formulaire.)
<form method="POST" action="config.php" name="ecrire" onsubmit="return(Verifications(this))"> <table width="300" border="0" align="center"> <tr> <td valign="top"><b>E-Mail :</b></td> <td valign="top"> <input name="email"size=30 maxlength=80> </td></tr><tr> <td valign="top"><b>Nom :</b></td> <td valign="top"> <input name="nom"size=30 maxlength=50> </td></tr><tr> <td valign="top"><b>Sujet :</b></td> <td valign="top"> <input name="sujet" size=30 maxlength=50> </td></tr><tr> <td valign="top"><b>Commentaires :</b></td> <td valign="top"> <textarea name="message" cols=25 rows=4></textarea> <input type="hidden" name="retour" value="http://www.tonsite/contact.htm"/> <input type="hidden" name="tag" value="Le nom de ton site"/> </td></tr></table> <table width="300" border="0" align="center"> <td width="250"> <div align="center"> <INPUT TYPE=submit VALUE="Envoyer"> </div></td> <td width="250"> <div align="center"> <INPUT TYPE="reset" VALUE="Effacer"> </div></td></tr> </table> </form>
Dans un fichier config.php figurant dans le même répertoire que le fichier où se trouve le formulaire :
<?php function erreur($msg) { ?> <html><head><title>O'Reilly : erreur</title></head> <body style="color: #000000; background-color: #ffffff;"> <h1 style="text-align: center;"> <?php print "$msg"; ?> </h1><div style="text-align: center;"> <a href="javascript:back()">Retour à la page précédente.</a> </div></body></html> <?php exit(); } $to = "tonpseudo@domain.ext"; $domains = "domain.ext"; $referer= getenv("HTTP_REFERER"); if ($referer == "") { erreur("Vous ne pouvez pas appeler ce script directement."); } $domain = getenv("SERVER_NAME"); if (! strstr($domains, $domain)) { erreur("$domain<br>Vous ne pouvez pas utiliser ce script à partir de ce site."); } $mail = $_POST['email']; if ($mail == "") { erreur("Veuillez indiquer votre adresse e-mail."); } $sujet = $_POST['sujet']; if ($sujet == "") { erreur("Veuillez spécifier un sujet."); } $tag = $_POST['tag']; if ($tag == "") { $sujet = "[$domain] $sujet"; } else { $sujet = "[$tag] $sujet"; } $message = $_POST['message']; if ($message == "") { erreur("Veuillez indiquer le contenu de votre message."); } $message=" De : ".$mail. chr(13). chr(13). $message; $retour = $_POST['retour']; if ($retour == "") { erreur("Adresse de retour non fournie."); } if (! mail($to, stripslashes($sujet), stripslashes($message))) { erreur("erreur envoi email"); } header("Location: $retour"); ?>
Il te faut changer :
<input type="hidden" name="retour" value="http://www.tonsite/contact.htm"/>
<input type="hidden" name="tag" value="Le nom de ton site"/>
et
$to = "tonpseudo@domain.ext";
$domains = "domain.ext";
29 avril 2008 à 11:07
je ne comprends pas de quelle page tu veux parler? la page où se trouve mon formulaire?