Support Forums
Contact form for HTML - Printable Version

+- Support Forums (https://www.supportforums.net)
+-- Forum: Categories (https://www.supportforums.net/forumdisplay.php?fid=87)
+--- Forum: Webmaster Support (https://www.supportforums.net/forumdisplay.php?fid=36)
+---- Forum: Website Development (https://www.supportforums.net/forumdisplay.php?fid=43)
+---- Thread: Contact form for HTML (/showthread.php?tid=24783)

Pages: 1 2 3 4


RE: Contact form for HTML - AceInfinity - 01-23-2012

Blank page? Huh

Now i'm confused, what exactly happens when you try to send an email? You get no email and nothing, or you see a blank page and also get no email?


RE: Contact form for HTML - Crystal - 01-23-2012

after i click the submit button at yiinternational.com/contact.php
It takes me to http://www.yiinternational.com/send_form_email.php which appears as a blank page.. You can test the form if you want.. I thought u did, thats why i didn't mention the blank page part ... apologizes


RE: Contact form for HTML - BreShiE - 01-23-2012

You still have you submit button as "<a href="mailto:email@email.com"></a>". That's most likely why it's not working. Would you like me to give you the files from my contact page? As it works properly. http://executable.me/contact.php


RE: Contact form for HTML - AceInfinity - 01-23-2012

(01-23-2012, 09:50 AM)BreShiE Wrote: You still have you submit button as "<a href="mailto:email@email.com"></a>". That's most likely why it's not working. Would you like me to give you the files from my contact page? As it works properly. http://executable.me/contact.php

Huh? Huh

Where do you see that?
Quote:<form action="send_form_email.php" method="post" name="contactform">



RE: Contact form for HTML - BreShiE - 01-23-2012

(01-23-2012, 10:51 AM)AceInfinity Wrote: Huh? Huh

Where do you see that?
Quote:<form action="send_form_email.php" method="post" name="contactform">

I didn't see it anywhere but it still opens up the mail client when u click sned


RE: Contact form for HTML - AceInfinity - 01-23-2012

Hmm, that's not what happens for me though, I get a page telling me that send_form_email.php is unavailable.


RE: Contact form for HTML - BreShiE - 01-23-2012

(01-23-2012, 05:26 PM)AceInfinity Wrote: Hmm, that's not what happens for me though, I get a page telling me that send_form_email.php is unavailable.

Hmm, weird. @OP do you have the send_form_email.php and is it all configured correctly?


RE: Contact form for HTML - AceInfinity - 01-23-2012

(01-23-2012, 05:28 PM)BreShiE Wrote: Hmm, weird. @OP do you have the send_form_email.php and is it all configured correctly?

It's already been posted BreShie

PHP Code:
<?php session_start();
if(isset(
$_POST['submit'])) {
     
    
// EDIT THE 2 LINES BELOW AS REQUIRED
    
$email_to "bhardwaj.ankita@gmail.com";
    
$email_subject "Message via contact form on yiinternational.com";
     
     
    function 
died($error) {
        
// your error code can go here
        
echo "We are very sorry, but there were error(s) found with the form you submitted. ";
        echo 
"These errors appear below.<br /><br />";
        echo 
$error."<br /><br />";
        echo 
"Please go back and fix these errors.<br /><br />";
        die();
    }
     
    
// validation expected data exists
    
if(!isset($_POST['first_name']) ||
        !isset(
$_POST['last_name']) ||
        !isset(
$_POST['email']) ||
        !isset(
$_POST['telephone']) ||
        !isset(
$_POST['comments'])) {
        
died('We are sorry, but there appears to be a problem with the form you submitted.');       
    }
     
    
$first_name $_POST['first_name']; // required
    
$last_name $_POST['last_name']; // required
    
$email_from $_POST['email']; // required
    
$telephone $_POST['telephone']; // not required
    
$comments $_POST['comments']; // required
     
    
$error_message "";
    
$email_exp '/^[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$/';
  if(!
preg_match($email_exp,$email_from)) {
    
$error_message .= 'The Email Address you entered does not appear to be valid.<br />';
  }
    
$string_exp "/^[A-Za-z .'-]+$/";
  if(!
preg_match($string_exp,$first_name)) {
    
$error_message .= 'The First Name you entered does not appear to be valid.<br />';
  }
  if(!
preg_match($string_exp,$last_name)) {
    
$error_message .= 'The Last Name you entered does not appear to be valid.<br />';
  }
  if(
strlen($comments) < 2) {
    
$error_message .= 'The Comments you entered do not appear to be valid.<br />';
  }
  if(
strlen($error_message) > 0) {
    
died($error_message);
  }
    
$email_message "Form details below.\n\n";
     
    function 
clean_string($string) {
      
$bad = array("content-type","bcc:","to:","cc:","href");
      return 
str_replace($bad,"",$string);
    }
     
    
$email_message .= "First Name: ".clean_string($first_name)."\n";
    
$email_message .= "Last Name: ".clean_string($last_name)."\n";
    
$email_message .= "Email: ".clean_string($email_from)."\n";
    
$email_message .= "Telephone: ".clean_string($telephone)."\n";
    
$email_message .= "Comments: ".clean_string($comments)."\n";
     
     
// create email headers
$headers 'From: '.$email_from."\r\n".
'Reply-To: '.$email_from."\r\n"
mail($email_to$email_subject$email_message$headers); 
}
?>



RE: Contact form for HTML - BreShiE - 01-23-2012

I have no clue what's wrong then, sorry OP.


RE: Contact form for HTML - Crystal - 01-24-2012

Breshie, I dont mind having your script maybe that would work.. and No issues..
(01-23-2012, 05:26 PM)AceInfinity Wrote: Hmm, that's not what happens for me though, I get a page telling me that send_form_email.php is unavailable.

send_form_email.php comes as a blank page for me :\