Titre: formulaire contact
Posté par: guicote le le 18-03-2008 a 17:17:01
de nombreux templates sont fournits avec un formulaire contact intégré...
existe t il pour un debutant comme moi un tutorial (complet et détaillé) permettant de configurer ce formulaire sous flash et le php qui va avec...
j ai vraiment besoin d'aide car un formulaire contact est plus propore qu 'un lien vers une adresse email.
merci de m'orienter
cordialment ;) |
Titre: Re:formulaire contact
Posté par: Lilian le le 25-03-2008 a 22:51:20
Bonsoir,
On peut avoir un exemple ?
Merci par avance. |
Titre: Re:formulaire contact
Posté par: ordiconnect le le 29-07-2008 a 18:17:12
J'ai le même problème alors je vais vous donner l'exemple[\b]
Pour le .fla l'action script du bouton send c'est :
rec="***@**************.com"; serv="php";
var fields_descriptions= Array ("", Array("t1", "your_name", "Name:"), Array("t2", "your_email", "Email:"), Array("t3", "message", "Message:") );
for (i=1; i<=fields_descriptions.length; i++) { this["k"+i].text=fields_descriptions[2]; }
Pour le contact.php fournit c'est :
<?php Error_Reporting(E_ALL & ~E_NOTICE);
while ($request = current($_REQUEST)) { if (key($_REQUEST)!='recipient') { $pre_array=split ("&777&", $request); $post_vars[key($_REQUEST)][0]=preg_replace ("/<[^>]*>/", "", $pre_array[0]); $post_vars[key($_REQUEST)][1]=preg_replace ("/<[^>]*>/", "", $pre_array[1]); } next($_REQUEST); }
reset($post_vars);
$subject="From ".$post_vars['your_name'][0] ; $headers= "From: ".$post_vars['your_email'][0] ."\n"; $headers.='Content-type: text/html; charset=iso-8859-1'; $message=''; while ($mess = current($post_vars)) { if ((key($post_vars)!="i") && (key($post_vars)!="your_email") && (key($post_vars)!="your_name")) {
$message.="<strong>".$mess[1]."</strong> ".$mess[0]."<br>"; } next($post_vars); }
mail($_REQUEST['recipient'], $subject, " <html> <head> <title>Contact letter</title> </head> <body> <br> ".$message." </body> </html>" , $headers); echo ("Your message was successfully sent!");
?> <script> resizeTo(300, 300); </script>
et pour le contact.asp c'est : <% for i=1 to 7 message=Request("message") next message=message + Request("message") smtpServer = "enter your SMTP SERVER HERE" smtpPort = 25
name = Request("Your_Name:") Set myMail = CreateObject("CDO.Message") myMail.Subject = "from " & name myMail.From = Request("Your_Email:") myMail.To = Request("recipient") myMail.HTMLBody = "<html><head><title>Contact letter</title></head><body><br>" & message & "</body></html>" myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = smtpServer myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = smtpPort myMail.Configuration.Fields.Update myMail.Send %>
Voilà, alors je comprend bien que j'ai trois champs email nom et observation mais je ne sais pas quel serveur smtp mettre (celui de l'hébergeur ?) et s'il y a d'autres choses à modifier.
Merci beaucoup pour le coup de main
Edouard |
Titre: Re:formulaire contact
Posté par: ordiconnect le le 30-07-2008 a 16:25:14
bon j'ai réussi à trouver comment modifier ce code, rec= mettre son email (première ligne de l'as du .fla)
smtpServer = "enter your SMTP SERVER HERE" faut mettre le smtp de son hébergeur.
Et c'est là que j'ai un souci, je suis chez 1and1 et je crois que je n'ai pas la possibilité de faire un contact : j'ai l'abonnement de base en windows.
Est-ce que vous pouvez m'aider ? |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|