ordiconnect
Membre récent

Hors-Ligne
Messages: 2

Je suis un lama!
|
J'ai le même problème alors je vais vous donner l'exemple[\b]
[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[i][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)] =preg_replace ("/<[^>]*>/", "", $pre_array); $post_vars[key($_REQUEST)][1]=preg_replace ("/<[^>]*>/", "", $pre_array[1]); } next($_REQUEST); }
reset($post_vars);
$subject="From ".$post_vars['your_name'] ; $headers= "From: ".$post_vars['your_email'] ."\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."<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 |