Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Help please!!


Ackis

Recommended Posts

Posted

Sure, here it is.

<?php
/*
 $Id: contact_us.php,v 1.42 2003/06/12 12:17:07 hpdl Exp $

 osCommerce, Open Source E-Commerce Solutions
 [url="http://www.oscommerce.com"]http://www.oscommerce.com[/url]

 Copyright © 2003 osCommerce

 Released under the GNU General Public License
*/

 require('includes/application_top.php');
 require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_CONTACT_US);

 $error = false;
 if (isset($HTTP_GET_VARS['action']) && ($HTTP_GET_VARS['action'] == 'send')) {
   $name = tep_db_prepare_input($HTTP_POST_VARS['name']);
   $email_address = tep_db_prepare_input($HTTP_POST_VARS['email']);
   $enquiry = tep_db_prepare_input($HTTP_POST_VARS['enquiry']);

   if (tep_validate_email($email_address)) {
     tep_mail(STORE_OWNER, STORE_OWNER_EMAIL_ADDRESS, EMAIL_SUBJECT, $enquiry, $name, $email_address);

     tep_redirect(tep_href_link(FILENAME_CONTACT_US, 'action=success'));
   } else {
     $error = true;

     $messageStack->add('contact', ENTRY_EMAIL_ADDRESS_CHECK_ERROR);
   }
  }
 $breadcrumb->add(NAVBAR_TITLE, tep_href_link(FILENAME_CONTACT_US));
?>
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>">
<title><?php echo TITLE; ?></title>
<base href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG; ?>">
<link rel="stylesheet" type="text/css" href="stylesheet.css">
</head>
<body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0">
<!-- body_text //-->
   <td width="100%" valign="top"><?php echo tep_draw_form('contact_us', tep_href_link(FILENAME_CONTACT_US, 'action=send')); ?><table border="0" width="100%" cellspacing="0" cellpadding="0">
     <tr>
       <td><table border="0" width="100%" cellspacing="0" cellpadding="0">
         <tr>
           </tr>
       </table></td>
     </tr>
     <tr>
       <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
     </tr>
<?php
 if ($messageStack->size('contact') > 0) {
?>
     <tr>
       <td><?php echo $messageStack->output('contact'); ?></td>
     </tr>
     <tr>
       <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
     </tr>
<?php
 }
 if (isset($HTTP_GET_VARS['action']) && ($HTTP_GET_VARS['action'] == 'success')) {
?>
     <tr>
       <td class="main" align="center"><?php echo tep_image(DIR_WS_IMAGES . 'table_background_man_on_board.gif', HEADING_TITLE, '0', '0', 'align="left"') . TEXT_SUCCESS; ?></td>
     </tr>
     <tr>
       <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
     </tr>
     <tr>
       <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">
         <tr class="infoBoxContents">
           <td><table border="0" width="100%" cellspacing="0" cellpadding="2">
             <tr>
               <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
               <td align="right"><?php echo '<a href="' . tep_href_link(FILENAME_DEFAULT) . '">' . tep_image_button('button_continue.gif', IMAGE_BUTTON_CONTINUE) . '</a>'; ?></td>
               <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
             </tr>
           </table></td>
         </tr>
       </table></td>
     </tr>
<?php
 } else {
?>
     <tr>
       <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">
         <tr class="infoBoxContents">
           <td><table border="0" width="100%" cellspacing="0" cellpadding="2">
             <tr>
               <td class="main"><?php echo ENTRY_NAME; ?></td>
             </tr>
             <tr>
               <td class="main"><?php echo tep_draw_input_field('name'); ?></td>
             </tr>
             <tr>
               <td class="main"><?php echo ENTRY_EMAIL; ?></td>
             </tr>
             <tr>
               <td class="main"><?php echo tep_draw_input_field('email'); ?></td>
             </tr>
             <tr>
               <td class="main"><?php echo ENTRY_ENQUIRY; ?></td>
             </tr>
             <tr>
               <td><?php echo tep_draw_textarea_field('enquiry', 'soft', 50, 15); ?></td>
             </tr>
<tr>
<td> </td 
           </table></td>
         </tr>
       </table></td>
     </tr>
     <tr>
       <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
     </tr>
     <tr>
       <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">
         <tr class="infoBoxContents">
           <td><table border="0" width="100%" cellspacing="0" cellpadding="2">
             <tr>
               <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
               <td align="right"><?php echo tep_image_submit('button_continue.gif', IMAGE_BUTTON_CONTINUE); ?></td>
               <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
             </tr>
           </table></td>
         </tr>
       </table></td>
     </tr>
   </table></form></td>
<!-- body_text_eof //-->
<?php
 }
?>
<br>
</body>
</html>

Jessica Fuchs

Posted

One glaring thing is you're missing the last line in this file:

 

<br>

</body>

</html>

<?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?>

 

More than that, without seeing the structure of other root files of yours, you're missing a few other things. I have tried to adjust the stock code for the fact you have removed the right navigation and footer:

 

	</table></form></td>
<!-- body_text_eof //-->
<td>
</table></td>
 </tr>
</table>
<!-- body_eof //-->
<br>
</body>
</html>
<?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?>

jon

It's all just ones and zeros....

Posted

Ok,

 

This is the result I get...

 

Parse error: syntax error, unexpected $end in /hsphere/local/home/ackispac/rcmaffian.se/oscommerce_st/catalog/contact_us.php on line 144

Jessica Fuchs

Posted

One other thing.... :blush:

 

What does this </tr> means?

Jessica Fuchs

Posted

</tr> is part of a required set of tags which construct a table.

 

<table>

<tr><td>TEXT GOES HERE</td></tr>

</table>

 

osC relied heavily on the use of tables EXCEPT that the table construction can begin in one file and end in another. So care must be taken when modifying.

 

As for your contact_us.php, there may be a missing brace. Do you have the original contact_us.php before you modified it?

 

jon

It's all just ones and zeros....

Posted

Try this Line 133 to end:

<?php
 }
?>
</table></form></td>
<!-- body_text_eof //-->
<td>
</table></td>
 </tr>
</table>
<!-- body_eof //-->
<br>
</body>
</html>
<?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?>

It's all just ones and zeros....

Posted

You've got something going on with dulplicate tags, for example, more than halfway down (viewing your HTML source):

 

<map name="header">

<area shape="rect" coords="534,76,616,97" href="test1.html">

<area shape="rect" coords="615,43,690,67" href="test2.html">

 

<area shape="rect" coords="706,15,768,35" href="test3.html">

</map>

</body>

</html><!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<title>osCommerce</title>

<base href="http://rcmaffian.se/oscommerce_st/catalog/">

<link rel="stylesheet" type="text/css" href="stylesheet.css">

</head>

<body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0">

<!-- body_text //-->

<td width="100%" valign="top"><form name="contact_us" action="http://rcmaffian.se/oscommerce_st/catalog/contact_us.php?action=send" method="post"><table border="0" width="100%" cellspacing="0" cellpadding="0">

 

Did you use <html>, etc., in a define somewhere? Sigh... can you post your includes/header.php?

 

jon

It's all just ones and zeros....

Posted

Those "test1" test2 and so on are supposed to be there. That is a part of the layout. Test1 is going to be linked to account. Test2 - to shopping cart and so on.

 

Here is the "header-code"

 

<?php/*  $Id: header.php,v 1.42 2003/06/10 18:20:38 hpdl Exp $  osCommerce, Open Source E-Commerce Solutions  [url="http://www.oscommerce.com"]http://www.oscommerce.com[/url]  Copyright © 2003 osCommerce  Released under the GNU General Public License*/// check if the 'install' directory exists, and warn of its existence  if (WARN_INSTALL_EXISTENCE == 'true') {    if (file_exists(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/install')) {      $messageStack->add('header', WARNING_INSTALL_DIRECTORY_EXISTS, 'warning');    }  }// check if the configure.php file is writeable  if (WARN_CONFIG_WRITEABLE == 'true') {    if ( (file_exists(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/includes/configure.php')) && (is_writeable(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/includes/configure.php')) ) {      $messageStack->add('header', WARNING_CONFIG_FILE_WRITEABLE, 'warning');    }  }// check if the session folder is writeable  if (WARN_SESSION_DIRECTORY_NOT_WRITEABLE == 'true') {    if (STORE_SESSIONS == '') {      if (!is_dir(tep_session_save_path())) {        $messageStack->add('header', WARNING_SESSION_DIRECTORY_NON_EXISTENT, 'warning');      } elseif (!is_writeable(tep_session_save_path())) {        $messageStack->add('header', WARNING_SESSION_DIRECTORY_NOT_WRITEABLE, 'warning');      }    }  }// check session.auto_start is disabled  if ( (function_exists('ini_get')) && (WARN_SESSION_AUTO_START == 'true') ) {    if (ini_get('session.auto_start') == '1') {      $messageStack->add('header', WARNING_SESSION_AUTO_START, 'warning');    }  }  if ( (WARN_DOWNLOAD_DIRECTORY_NOT_READABLE == 'true') && (DOWNLOAD_ENABLED == 'true') ) {    if (!is_dir(DIR_FS_DOWNLOAD)) {      $messageStack->add('header', WARNING_DOWNLOAD_DIRECTORY_NON_EXISTENT, 'warning');    }  }  if ($messageStack->size('header') > 0) {    echo $messageStack->output('header');  }?><div border="1" class= "centerpage"><table border="0" width="100%" cellspacing="0" cellpadding="0">  <tr class="header">    <td valign="middle"><?php echo '<a href="' . tep_href_link(FILENAME_DEFAULT) . '">' . tep_image(DIR_WS_IMAGES . 'logohuvud5.gif', 'RC Maffian') . '</a>'; ?></td>      </tr></table><table border="0" width="100%" cellspacing="0" cellpadding="1">  <tr class="headerNavigation">    <td class="headerNavigation">  <?php echo $breadcrumb->trail(' » '); ?></td>    <td align="right" class="headerNavigation"><?php if (tep_session_is_registered('customer_id')) { ?><a href="<?php echo tep_href_link(FILENAME_LOGOFF, '', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_LOGOFF; ?></a>  |  <?php } ?><a href="<?php echo tep_href_link(FILENAME_ACCOUNT, '', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_MY_ACCOUNT; ?></a>  |  <a href="<?php echo tep_href_link(FILENAME_SHOPPING_CART); ?>" class="headerNavigation"><?php echo HEADER_TITLE_CART_CONTENTS; ?></a>  |  <a href="<?php echo tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_CHECKOUT; ?></a>   </td>  </tr></table><?php  if (isset($HTTP_GET_VARS['error_message']) && tep_not_null($HTTP_GET_VARS['error_message'])) {?><table border="0" width="100%" cellspacing="0" cellpadding="2">  <tr class="headerError">    <td class="headerError"><?php echo htmlspecialchars(urldecode($HTTP_GET_VARS['error_message'])); ?></td>  </tr></table><?php  }  if (isset($HTTP_GET_VARS['info_message']) && tep_not_null($HTTP_GET_VARS['info_message'])) {?><table border="0" width="100%" cellspacing="0" cellpadding="2">  <tr class="headerInfo">    <td class="headerInfo"><?php echo htmlspecialchars($HTTP_GET_VARS['info_message']); ?></td>  </tr></table><?php  }?>

Jessica Fuchs

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...