Announcement

Collapse
No announcement yet.

Web EMAIL Contact form

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Web EMAIL Contact form

    Am working on a website and I have added the contact email form
    Were you fill out a form to contact the webmaster or owner of the website without giving your email address,

    and i have these to pages a .php and .asp page to upload but I canít get the form to work I know I have to fill it out in some fields but I tried with no luck
    Hope someone can help

    I filled out the smtp and my email and name but still no luck


    this is the contact.asp form----------------------------------------------->>>>
    Code:
    <%
     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/con...tion/sendusing") = 2
      myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/con...ion/smtpserver") = smtpServer
      myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/con...smtpserverport") = smtpPort
      myMail.Configuration.Fields.Update 
      myMail.Send
     
    %>
    ------------------------>the contact.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]=$pre_array[0];
      $post_vars[key($_REQUEST)][1]=$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>&nbsp;&nbsp;&nbsp;".$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>
    Edit by Dumber
    Code tags added.
    Last edited by Dumber; 18th September 2008, 09:32.

  • #2
    Re: Web EMAIL Contact form

    I'm moving this to the Scripting forum as you are more likely to get a good response there
    Tom Jones
    MCT, MCSE (2000:Security & 2003), MCSA:Security & Messaging, MCDBA, MCDST, MCITP(EA, EMA, SA, EDA, ES, CS), MCTS, MCP, Sec+
    PhD, MSc, FIAP, MIITT
    IT Trainer / Consultant
    Ossian Ltd
    Scotland

    ** Remember to give credit where credit is due and leave reputation points where appropriate **

    Comment


    • #3
      Re: Web EMAIL Contact form

      thank you and sorry

      Comment

      Working...
      X