VioletCrownSoap Posted May 21, 2010 Posted May 21, 2010 I know this was covered some time back in the forums but I can't locate it now and I really need to get these out of my pages. It's on every page, footer and header. Thanks and sorry for asking something I know has already been answered. Lea Sandoz Violet Crown Soap
NodsDorf Posted May 21, 2010 Posted May 21, 2010 I know this was covered some time back in the forums but I can't locate it now and I really need to get these out of my pages. It's on every page, footer and header. Thanks and sorry for asking something I know has already been answered. Lea Sandoz Violet Crown Soap ?> is the closing for PHP code. If the text is showing up, those characters appear outside the closing of a code section. Example <?php some code here ?> some html code here ?> ("?>"will show the characters because PHP was never reopened) Example <?php some code here ?> some html here <?php some code here ?> No "?>" will show because it has both an open and close tags. If you can't find the extra close tags you can paste your code for header.php and footer.php and I or someone can scan the code to find the problem.
VioletCrownSoap Posted May 21, 2010 Author Posted May 21, 2010 They just showed up one day. I hadn't made any changes...they are on every stinking page, so it must be a format thing. I never understood why they just appeared. THanks.
NodsDorf Posted May 21, 2010 Posted May 21, 2010 They just showed up one day. I hadn't made any changes...they are on every stinking page, so it must be a format thing. I never understood why they just appeared. THanks. Sounds like the problem is defiantly in the header.php and footer.php file.. could you post the code so we can look at it. Maybe able to spot the issue for you.
VioletCrownSoap Posted May 21, 2010 Author Posted May 21, 2010 I found one set in bitg the header and footer- but there's still a set of two in the header, above the banner, and at the bottom. Site is www.violetcrownsoap.com/shop Here's the header - I appreciate the help. I'm just not seeing it (after I saw the first set!) <?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 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 . 'oscbanner.gif', 'Violet Crown Soap Company') . '</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 } ?>
germ Posted May 21, 2010 Posted May 21, 2010 The problem must be in the /shop/index.php file If you go to other pages (privacy, shipping & returns, etc) they disappear. If I suggest you edit any file(s) make a backup first - I'm not perfect and neither are you. "Given enough impetus a parallelogramatically shaped projectile can egress a circular orifice." - Me - "Headers already sent" - The definitive help "Cannot redeclare ..." - How to find/fix it SSL Implementation Help Like this post? "Like" it again over there >
NodsDorf Posted May 21, 2010 Posted May 21, 2010 I checked the header info you posted there are no additional closing tags. After looking at your site I agree with germ, all pages generated by the index.php file have the additional ?> You'll notice your product pages do not have this, nor do the informational pages. Those do not use the index.php file. Check that file
VioletCrownSoap Posted May 21, 2010 Author Posted May 21, 2010 I have cleared out the nasty buggers from the bottom by cleaning up the shop/index file- know that I will find the ones lingering at the top of the page soon. Thanks, everyone for your help. Kind of embarrassed I didn't see this myself. Forest, trees, etc. Thanks again.
VioletCrownSoap Posted May 22, 2010 Author Posted May 22, 2010 I found the last two ?> ?> hiding out in the includes/languages/english/index.php file! Glad to get all those little buggers out of there. Thanks for your help.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.