dmatwood Posted May 21, 2006 Posted May 21, 2006 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 } ?>
choosealogin Posted May 21, 2006 Posted May 21, 2006 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?).
butterflyfish Posted May 21, 2006 Posted May 21, 2006 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.
dmatwood Posted May 21, 2006 Author Posted May 21, 2006 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.
241 Posted May 21, 2006 Posted May 21, 2006 } ?> <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! Is your Osc dated try Phoenix raising oscommerce from the ashes.
choosealogin Posted May 21, 2006 Posted May 21, 2006 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.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.