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,474
    Thanks
    63
    Thanked 537 Times in 524 Posts
    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.
    I can't really think of anything to write here now...


  •  

    Posting Permissions

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