Booking it Posted January 8, 2005 Posted January 8, 2005 Anyone have any idea of why a random ">" is showing up above my title graphic on some pages only in my Os? Link: http://lrabooks.com/v-web/ecommerce/os/catalog/index.php I cant seem to find where it is...?
Simmy Posted January 8, 2005 Posted January 8, 2005 Anyone have any idea of why a random ">" is showing up above my title graphic on some pages only in my Os? Link: http://lrabooks.com/v-web/ecommerce/os/catalog/index.php I cant seem to find where it is...? <{POST_SNAPBACK}> > right before the doctype declaration (do a view source) ! > is the escape character for > as >'s are used for html tags!
Booking it Posted January 8, 2005 Author Posted January 8, 2005 Ok removing that though gives a parsing error....? > right before the doctype declaration (do a view source) ! > is the escape character for > as >'s are used for html tags! <{POST_SNAPBACK}>
♥Vger Posted January 8, 2005 Posted January 8, 2005 You need to make sure you find the right closing tag > There will be two of them together, the second one being unnecessary >> As it is being displayed on all pages it will either be in applciation_top (unlikely) or in header.php (much more likely if you have been editing that file). You won't get a parse error provided you edit the right closing tag, and only edit the page after downloading it and editing using a plain text editor (Notepad not Wordpad). Vger
Simmy Posted January 8, 2005 Posted January 8, 2005 Ok removing that though gives a parsing error....? <{POST_SNAPBACK}> Post the parse error!
Booking it Posted January 8, 2005 Author Posted January 8, 2005 I think it is in the header, but i can't find it... the few things I thought were it failed. Hmm header.php <?php /* $Id: header.php,v 1.2 2004/08/25 22:40:02 akhan 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 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 . 'lrabooks.png', 'LRABooks') . '</a>'; ?></td> <td align="right" valign="bottom"><?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> </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 } ?>
Simmy Posted January 8, 2005 Posted January 8, 2005 It's unlikely to be in header as header if included after the doctype declaration. What does the parse error say?
Booking it Posted January 8, 2005 Author Posted January 8, 2005 When removing the ">" you mentioned the following error comes up: Parse error: parse error in /home/lrabooks/.panel/web/ecommerce/os/catalog/includes/languages/english/index.php on line 40 It's unlikely to be in header as header if included after the doctype declaration. What does the parse error say? <{POST_SNAPBACK}>
Simmy Posted January 8, 2005 Posted January 8, 2005 OK, lines 33 to 40 in index.php should look like this: require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_DEFAULT); ?> <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN"> <html <?php echo HTML_PARAMS; ?>> <head> <meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>"> <title><?php echo TITLE; ?></title> I suspect that you have opened your file in some editor that reformats your code?? Thats the only reason I can think of for the > appearing. Make sure the line before the doctype has the ?> closing php tag! If this doesent work, post your index.php as I think that is the most likely place with the problem.
Booking it Posted January 8, 2005 Author Posted January 8, 2005 You're right, I originally had problems because I was using the wrong editor. I guess this just never got cleaned up! Either way taking that last > out seemed to clean it up. Thanks for you help! Truly.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.