Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

"?>?>?" in header & footer


VioletCrownSoap

Recommended Posts

Posted

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

Posted

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.

Posted

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.

Posted

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.

Posted

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

}

?>

Posted

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 >

Posted

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

Posted

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.

Posted

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.

Archived

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

×
×
  • Create New...