Aller au contenu

Formulaire


nicolas704

Sujets conseillés

Bonjour à tous!!

Je viens de terminer mon site internet avec le programme Adobe Golive CS2.J'ai créer un formulaire de contact que je voudrais recevoir directement deans mon e-mail,sans que le client,n'est besoin d'utiliser un client de messagerie normal.

J'ai demandé à mon hebergeurr comment procéder et il m'on introduit un fichier formmail.pl dans le dossier CGI.bin.

Je n'es rien modifier dans le fichier formail.pl,je ne sais pas exactement commentfaire et mon hebergeur ma indiqué ceci par e-mail.

Pour cela vous devez actualiser votre formulaire comme ceci:

<form method="POST" action="http://www.portesin.ch/cgi-bin/FormMail.pl">
<input type="hidden" name="subject" value="Your Subject">
<input type="hidden" name="recipient" value="???@portesin.ch">
<input type=hidden name="redirect" value="http://your.host.com/to/file.html">
<input type="submit" value="Envoyer" name="submit"[/CODE]

MErci d'avance...

Lien vers le commentaire
Partager sur d’autres sites

Attention aux formulaires de type formMail.pl, ils sont régulièrement la cible des crackers si la version n'est pas à jour.

Il te faudra aussi un champ permettant de transmettre le message à formmail.pl. Le code que tu donnes plus haut n'est pas complet.

Il faudrait connaître la version utilisée pour pouvoir te renseigner plus précisément. Mais tu trouveras facilement des pistes sur le Web, par exemple: http://www.guilde.org/ressources/aide/FormMail-fr.html

Lien vers le commentaire
Partager sur d’autres sites

Bonjour, tu peux le mettre en php, si ton hébergeur le supporte (le contraire est rare).

Je t'en fais cadeau d'un, il te suffit de changer l'adresse mail de contact (si ce genre de proposition n'est pas acceptée par ce forum, dites-le moi).

                    <?
if(isset($formsend)){
// Entrer ici l'adresse de contect pour lenvoie du formulaire
$to = "VOTREADRESSEMAIL_AT_BLABLA.COM";
// Entrer ici le sujet du message
$sujet = "message provenant du forum";

$content .= "Sujet :".$fld_sujet."\n"."\n";
$content .= "message :".$fld_remarque."\n"."\n";
$from = "From: <".$fld_email.">";

mail($to,$sujet,$content,$from);

echo "Nous avons bien reçu votre message.";
}
else
{
?>
</p>
<form name="form5" method="post" action="">
<p align="left"><span class="texte Style1"> </span></p>
<table width="512" height="315" border="3" align="center" cellpadding="1" bordercolor="#EEDBCD">
<tr bordercolor="#C1C8E5">
<td width="159" bgcolor="#C1C8E5" class="Style17"><p class="Style20"><span class="Style13">Votre adresse e-mail</span>:</p></td>
<td width="335" bgcolor="#C1C8E5"><div align="center">
<input name="fld_email" type="text" id="fld_email">
</div></td>
</tr>
<tr bordercolor="#C1C8E5">
<td bgcolor="#C1C8E5" class="Style17"><span class="Style20">Sujet de votre message:</span></td>
<td bgcolor="#C1C8E5"><div align="center">
<input name="fld_sujet" type="text" id="fld_sujet">
</div></td>
</tr>
<tr bordercolor="#C1C8E5">
<td bgcolor="#C1C8E5"> </td>
<td bgcolor="#C1C8E5"><div align="center">
<p>
<textarea name="fld_remarque" cols="30" rows="8"></textarea>
</p>
<p><span class="Style10">
<input name="Submit" type="submit" onClick="MM_validateForm('fld_email','','RisEmail');return document.MM_returnValue" value="Envoyer">
</span> </p>
</div></td>
</tr>
</table>
<p><span class="Style12"><span class="texte Style1"> </span></span></p>
<p align="center"> <span class="Style10">
<input name="formsend" type="hidden" id="formsend" value="1">
</span></p>
<p></p>
<? }?>
</form></td>

Exemple: http://www.foxeyes-design.com/contact.php

Certes, c'est un formulaire simpliste, mais ça fonctionne.

Olive

Modifié par foxeyes
Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...