Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 3 of 3

Thread: php code

  1. #1
    New Coder
    Join Date
    Jun 2011
    Posts
    29
    Thanks
    2
    Thanked 0 Times in 0 Posts

    php code

    I am getting following error in my code :
    Parse error: syntax error, unexpected $end in /home/triviaso/public_html/send_form_email.php on line 71
    php code :
    PHP Code:
    <?php
    if(isset($_POST['email'])) {
         
        
    // EDIT THE 2 LINES BELOW AS REQUIRED
        
    $email_to "vaibhav.shete@triviasoftwares.com";
        
    $email_subject "Enquiry for your product";
         
         
        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['Name']) ||
            
    //!isset($_POST['last_name']) ||
            
    !isset($_POST['email']) ||
            !isset(
    $_POST['contact']) ||
            !isset(
    $_POST['details'])) {
            
    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
        
    $Contact $_POST['Contact']; // not required
        
    $comments $_POST['Requirement']; // 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 .= "Contact: ".clean_string($Contact)."\n";
        
    $email_message .= "Requirements: ".clean_string($comments)."\n";
         
         
    // create email headers
    $headers 'From:sumukh@oasismumbai.net '.$email_from."\r\n".
    'Reply-To:sumukh@oasismumbai.net '.$email_from."\r\n" .
    'X-Mailer: PHP/' phpversion();
    mail($email_to$email_subject$email_message$headers); 
    print 
    'Thank you for contacting us. We will be in touch with you very soon.';
    ?>
    please can anyone help me to solve the error?

  • #2
    Senior Coder
    Join Date
    Jul 2009
    Location
    South Yorkshire, England
    Posts
    2,318
    Thanks
    6
    Thanked 304 Times in 303 Posts
    Code:
    print 'Thank you for contacting us. We will be in touch with you very soon.';
    }
    ?>

  • #3
    Senior Coder
    Join Date
    Feb 2011
    Location
    Your Monitor
    Posts
    4,281
    Thanks
    57
    Thanked 523 Times in 510 Posts
    Blog Entries
    5
    You may find the link in my signature very helpful. It may persuade you to change your coding style with the {} braces to an easier alternative.
    See my new CodingForums Blog: http://www.codingforums.com/blogs/tangoforce/

    Many useful explanations and tips including: Cannot modify headers - already sent, The IE if (isset($_POST['submit'])) bug explained, unexpected T_CONSTANT_ENCAPSED_STRING, debugging tips and much more!


  •  

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •