Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Parse error?


dmatwood

Recommended Posts

I keep getting this error, I don't see whats wrong... help please.

 

Parse error: parse error, unexpected '<' in /home/thecageb/public_html/Storefront/catalog/includes/header.php on line 17

 

Heres the code: Thanks

 

 

<?php

/*

$Id: header.php,v 1.42 2003/06/10 18:20:38 hpdl Exp $

 

osCommerce, Open Source E-Commerce Solutions

http://www.oscommerce.com

 

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'); } ?>

<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>

<TBODY>

<TR class=header>

<TD vAlign=center><?php echo '<a href="' . tep_href_link(FILENAME_DEFAULT) . '">' . tep_image(DIR_WS_IMAGES . 'oscommerce.jpg', 'osCommerce') . '</a>'; ?></TD>

<TD vAlign=bottom align=right><?php echo '<a href="' . tep_href_link(FILENAME_ACCOUNT, '', 'SSL') . '">' . tep_image(DIR_WS_IMAGES . 'header_account.gif', HEADER_TITLE_MY_ACCOUNT) . '</a>  <a href="' . tep_href_link(FILENAME_SHOPPING_CART) . '">' . tep_image(DIR_WS_IMAGES . 'header_cart.gif', HEADER_TITLE_CART_CONTENTS) . '</a>  <a href="' . tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL') . '">' . tep_image(DIR_WS_IMAGES . 'header_checkout.gif', HEADER_TITLE_CHECKOUT) . '</a>'; ?>  </TD></TR></TBODY></TABLE>

<TABLE cellSpacing=0 cellPadding=1 width="100%" border=0>

<TBODY>

<TR class=headerNavigation>

<TD class=headerNavigation>  <?php echo $breadcrumb->trail(' ? '); ?></TD>

<TD class=headerNavigation align=right><?php if (tep_session_is_registered('customer_id')) { ?><A class=headerNavigation href="<?php echo tep_href_link(FILENAME_LOGOFF, '', 'SSL'); ?>"><?php echo HEADER_TITLE_LOGOFF; ?></A> |  <?php } ?><A class=headerNavigation href="<?php echo tep_href_link(FILENAME_ACCOUNT, '', 'SSL'); ?>"><?php echo HEADER_TITLE_MY_ACCOUNT; ?></A> |  <A class=headerNavigation href="<?php echo tep_href_link(FILENAME_SHOPPING_CART); ?>"><?php echo HEADER_TITLE_CART_CONTENTS; ?></A> |  <A class=headerNavigation href="<?php echo tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'); ?>"><?php echo HEADER_TITLE_CHECKOUT; ?></A>  </TD></TR></TBODY></TABLE><?php

if (isset($HTTP_GET_VARS['error_message']) && tep_not_null($HTTP_GET_VARS['error_message'])) {

?>

<TABLE cellSpacing=0 cellPadding=2 width="100%" border=0>

<TBODY>

<TR class=headerError>

<TD class=headerError><?php echo htmlspecialchars(urldecode($HTTP_GET_VARS['error_message'])); ?></TD></TR></TBODY></TABLE><?php

}

 

if (isset($HTTP_GET_VARS['info_message']) && tep_not_null($HTTP_GET_VARS['info_message'])) {

?>

<TABLE cellSpacing=0 cellPadding=2 width="100%" border=0>

<TBODY>

<TR class=headerInfo>

<TD class=headerInfo><?php echo htmlspecialchars($HTTP_GET_VARS['info_message']); ?></TD></TR></TBODY></TABLE><?php

}

?>

Link to comment
Share on other sites

Whatever you are using to edit the files is butchering the tags in the code. You need a good text editor for this...it will help avoid this problem.

 

I would suggest starting fresh on the header.php with your backup file (you have one, right?).

Link to comment
Share on other sites

Well this is line 17:

 

<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>

 

I'm guessing the code isn't interested in having a table there.

 

Also, it should be coded like this:

 

<table cellspacing="0" cellpadding="0" width="100%" border="0">

 

with the quotes.

 

edit: I use Crimson Editor to edit my code. It's free. Just Google for it.

Link to comment
Share on other sites

Whatever you are using to edit the files is butchering the tags in the code. You need a good text editor for this...it will help avoid this problem.

 

I would suggest starting fresh on the header.php with your backup file (you have one, right?).

Thanks I just took my backup and put it back in. Thanks for your help. I'll just try that again in the future.

Link to comment
Share on other sites

} ?>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>

 

change

?>

to

?>

No longer giving free advice. Please place deposit in meter slot provided.  Individual: [=] SME: [==] Corporation: [===]
If deposit does not fit one of the slots provided then you are asking too much! :P

Is your Osc dated try Phoenix  raising oscommerce from the ashes.

Link to comment
Share on other sites

You're welcome. At first, I noticed what Steve did too, but scanning through the rest of the code, I noticed that all of your symbols like > and & had been converted too.

 

Thanks I just took my backup and put it back in. Thanks for your help. I'll just try that again in the future.
Link to comment
Share on other sites

Archived

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

×
×
  • Create New...