Results 1 to 10 of 13

Hybrid View

  1. #1
    Join Date
    Jun 2006
    Posts
    109
    Plugin Contributions
    0

    Default Re: Contact Us Form Error Message - Help needed please

    Hi superprg - Thanks for that, Do you mean my hosts cpanel?

    I did a search in and all I found was this..
    I am getting an Internal 500 error asking me to check the logs. How do I do this?

    To check the error logs you will need SSH access which will give you the ability to ‘cd’ into the logs directory where you can look at the logs with UNIX style tools such as ‘less’, ‘tail’ and ‘grep’.

    This answer makes no sense to me at all

    I just dont know where to find the error logs to post here for you..so sorry

    Kind Regards
    Nikki

  2. #2
    Join Date
    Feb 2006
    Location
    Chicago
    Posts
    1,162
    Plugin Contributions
    0

    Default Re: Contact Us Form Error Message - Help needed please

    This type of error also occurs when you dont properlyl copy the file via FTP

    Anyways, see this folder
    includes\modules\pages\contact_us

    and make sure that you have the files and there are no spaces at the end of the file
    Tutorials on Zen Cart
    http://tutorials.zen-cart.com/index.php
    ---------------
    advanced.programmer at gmail dot com
    In love with Zen Cart!!

  3. #3
    Join Date
    Jun 2006
    Posts
    109
    Plugin Contributions
    0

    Default Re: Contact Us Form Error Message - Help needed please

    Hiya,

    I have found these, and I know this may sound silly, but I wouldnt know if there was something wrong with them or not, the only thing I can see that looks a bit odd, is the bits that say
    $zc_validate_email = zen_validate_email($email_address);

    wasnt sure if I had to replace it with
    $zc_validate_email = zen_validate_email($myemailaddress);

    Sorry to sound so dim

    Just wondered if someone could have a browse over this and see what is wrong?

    Many Thanks
    Nikki


    HEADER_PHP

    <?php
    /**
    * Contact Us Page
    *
    * @package page
    * @copyright Copyright 2003-2006 Zen Cart Development Team
    * @copyright Portions Copyright 2003 osCommerce
    * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
    * @version $Id: header_php.php 3230 2006-03-20 23:21:29Z drbyte $
    */
    require(DIR_WS_MODULES . zen_get_module_directory('require_languages.php'));

    $error = false;
    if (isset($_GET['action']) && ($_GET['action'] == 'send')) {
    $name = zen_db_prepare_input($_POST['contactname']);
    $email_address = zen_db_prepare_input($_POST['email']);
    $enquiry = zen_db_prepare_input(strip_tags($_POST['enquiry']));

    $zc_validate_email = zen_validate_email($email_address);

    if ($zc_validate_email and !empty($enquiry) and !empty($name)) {
    // auto complete when logged in
    if($_SESSION['customer_id']) {
    $sql = "SELECT customers_id, customers_firstname, customers_lastname, customers_password, customers_email_address, customers_default_address_id
    FROM " . TABLE_CUSTOMERS . "
    WHERE customers_id = :customersID";

    $sql = $db->bindVars($sql, ':customersID', $_SESSION['customer_id'], 'integer');
    $check_customer = $db->Execute($sql);
    $customer_email= $check_customer->fields['customers_email_address'];
    $customer_name= $check_customer->fields['customers_firstname'] . ' ' . $check_customer->fields['customers_lastname'];
    } else {
    $customer_email='Not logged in';
    $customer_name='Not logged in';
    }

    // use contact us dropdown if defined
    if (CONTACT_US_LIST !=''){
    $send_to_array=explode("," ,CONTACT_US_LIST);
    preg_match('/\<[^>]+\>/', $send_to_array[$_POST['send_to']], $send_email_array);
    $send_to_email= eregi_replace (">", "", $send_email_array[0]);
    $send_to_email= eregi_replace ("<", "", $send_to_email);
    $send_to_name = preg_replace('/\<[^*]*/', '', $send_to_array[$_POST['send_to']]);
    } else { //otherwise default to EMAIL_FROM and store name
    $send_to_email = EMAIL_FROM;
    $send_to_name = STORE_NAME;
    }

    // Prepare extra-info details
    $extra_info = email_collect_extra_info($name, $email_address, $customer_name, $customer_email);
    // Prepare Text-only portion of message
    $text_message = OFFICE_FROM . "\t" . $name . "\n" .
    OFFICE_EMAIL . "\t" . $email_address . "\n\n" .
    '------------------------------------------------------' . "\n\n" .
    strip_tags($_POST['enquiry']) . "\n\n" .
    '------------------------------------------------------' . "\n\n" .
    $extra_info['TEXT'];
    // Prepare HTML-portion of message
    $html_msg['EMAIL_MESSAGE_HTML'] = strip_tags($_POST['enquiry']);
    $html_msg['CONTACT_US_OFFICE_FROM'] = OFFICE_FROM . ' ' . $name . '<br />' . OFFICE_EMAIL . '(' . $email_address . ')';
    $html_msg['EXTRA_INFO'] = $extra_info['HTML'];
    // Send message
    zen_mail($send_to_name, $send_to_email, EMAIL_SUBJECT, $text_message, $name, $email_address, $html_msg,'contact_us');

    zen_redirect(zen_href_link(FILENAME_CONTACT_US, 'action=success'));
    } else {
    $error = true;
    if (empty($name)) {
    $messageStack->add('contact', ENTRY_EMAIL_NAME_CHECK_ERROR);
    }
    if ($zc_validate_email == false) {
    $messageStack->add('contact', ENTRY_EMAIL_ADDRESS_CHECK_ERROR);
    }
    if (empty($enquiry)) {
    $messageStack->add('contact', ENTRY_EMAIL_CONTENT_CHECK_ERROR);
    }
    }
    } // end action==send

    // default email and name if customer is logged in
    if($_SESSION['customer_id']) {
    $sql = "SELECT customers_id, customers_firstname, customers_lastname, customers_password, customers_email_address, customers_default_address_id
    FROM " . TABLE_CUSTOMERS . "
    WHERE customers_id = :customersID";

    $sql = $db->bindVars($sql, ':customersID', $_SESSION['customer_id'], 'integer');
    $check_customer = $db->Execute($sql);
    $email= $check_customer->fields['customers_email_address'];
    $name= $check_customer->fields['customers_firstname'] . ' ' . $check_customer->fields['customers_lastname'];
    }

    if (CONTACT_US_LIST !=''){
    foreach(explode(",", CONTACT_US_LIST) as $k => $v) {
    $send_to_array[] = array('id' => $k, 'text' => preg_replace('/\<[^*]*/', '', $v));
    }
    }

    // include template specific file name defines
    $define_page = zen_get_file_directory(DIR_WS_LANGUAGES . $_SESSION['language'] . '/html_includes/', FILENAME_DEFINE_CONTACT_US, 'false');

    $breadcrumb->add(NAVBAR_TITLE);
    ?>

    ON_LOAD_MAIN

    if (document.contact_us){ if (document.contact_us.contactname) {document.contact_us.contactname.focus()} };

  4. #4
    Join Date
    Jun 2006
    Posts
    109
    Plugin Contributions
    0

    Default Re: Contact Us Form Error Message - Help needed please

    Just thought I would bump this, as I still cant find out what I have done wrong

    so near yet so far..lolll

    Thanks in Advance
    Nikki

  5. #5
    Join Date
    Jan 2004
    Posts
    66,444
    Plugin Contributions
    279

    Default Re: Contact Us Form Error Message - Help needed please

    This is where I'd start:
    http://www.zen-cart.com/wiki/index.p...Obscure_Issues

    Sorry, it's not quick, but it's the most effective way.
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donate to: DrByte directly or to the Zen Cart team as a whole

    Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
    Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

  6. #6
    Join Date
    Jun 2006
    Posts
    109
    Plugin Contributions
    0

    Default Re: Contact Us Form Error Message - Help needed please

    Thanks alot DrByte, I will try this method, fingers crossed ?
    Regards
    Nikki

  7. #7
    Join Date
    Jun 2006
    Posts
    109
    Plugin Contributions
    0

    Default Re: Contact Us Form Error Message - Help needed please

    Hi DrByte,

    I have downloaded the original release, then opened them in winmerge, and I get a message saying "the selected files are identical" this happened on both the header.php and the on_load_main files, is that right?

    Sorry to be a pain

    Kind Regards
    Nikki

 

 

Similar Threads

  1. Warning Message help needed please!?
    By jacky in forum Basic Configuration
    Replies: 8
    Last Post: 25 Jan 2011, 11:32 PM
  2. Help needed - Unwanted Contact Form Spam
    By sgallasch in forum General Questions
    Replies: 9
    Last Post: 16 Dec 2009, 06:37 PM
  3. Please Help Contact Us Form Focus
    By cs_jono in forum Templates, Stylesheets, Page Layout
    Replies: 1
    Last Post: 7 Nov 2007, 08:29 PM
  4. Warning Message help needed please!?
    By davidandrews in forum Basic Configuration
    Replies: 1
    Last Post: 13 Aug 2006, 10:46 PM
  5. MySQL Database error message help needed please
    By angelicdezigns in forum General Questions
    Replies: 2
    Last Post: 29 Jun 2006, 04:11 PM

Posting Permissions

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