Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Parse error: parse error, unexpected '{'


creationsbykate

Recommended Posts

Hi all,

 

I am getting the following error

Parse error: parse error, unexpected '{' in /home2/katerich/public_html/store/includes/header.php on line 53

 

Any ideas what I might have messed up

 

 

 

 

The code is as follows

 

<?php

/*

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

 

osCommerce, Open Source E-Commerce Solutions

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_VARSSCRIPT_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_VARSSCRIPT_FILENAME) . '/includes/configure.php')) && (is_writeable(dirname($HTTP_SERVER_VARSSCRIPT_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');?

}

 

///////////////////

///////////////////

// BOF: WebMakers.com Added: Center Shop

// This goes before any other table of the shop

//

// Is center Shop ON/OFF ?

// This setting is located in includes/languages/english/center_shop.php

///////////////////

 

if ( CENTER_SHOP_ON == '1' ) {

 

///////////////////

// Background Color ON/OFF and CellPadding for around the shop?

// These settings are located in includes/languages/english/center_shop.php

///////////////////

 

if ( CENTER_SHOP_BACKGROUND_ON == '1' ) {

?>

<table width="100%" cellpadding="<?php echo CENTER_SHOP_PADDING; ?>" cellspacing="0" border="0" bgcolor="<?php echo CENTER_SHOP_BACKGROUND_COLOR_OUT; ?>">

<tr><td>

<?php

}

}

 

///////////////////

// Shop Width Size and Shop Background Color

// These settings are located in includes/languages/english/center_shop.php

///////////////////

?>

<table CELLSPACING="4" CELLPADDING="6" BORDER="3" width="<?php echo CENTER_SHOP_WIDTH; ?>" align="center" BGCOLOR="<?php echo CENTER_SHOP_BACKGROUND_COLOR; ?>">

<tr><td BGColor="FFFFFF">

<?php

 

///////////////////

// The rest of this <td> statement is located at the end of footer.php

///////////////////

?>

 

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

 

<?php

///////////////////

// BOF: Header Image and Link

// These settings are located in includes/languages/english/center_shop.php

///////////////////

?>

 

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

<tr class="header">

 

<?php

if (HEADER_IMG_LINK_ON=='1') {

?>

<td valign="middle"><?php echo '<a href="' . HEADER_IMG_LINK . '">' . tep_image(DIR_WS_IMAGES . HEADER_IMG_PIC, HEADER_IMG_ALT) . '</a><BR>'; ?></td>

<?php

} else {

?>

<td valign="middle"><?php echo tep_image(DIR_WS_IMAGES . HEADER_IMG_PIC, HEADER_IMG_ALT) . '<BR>'; ?></td>

<?php

}

 

///////////////////

///////////////////

// EOF: Header Image and Link

// These settings are located in includes/languages/english/center_shop.php

///////////////////

?>

 

</tr>

</table>

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

<tr class="headerNavigation">

<td class="headerNavigation">

<div id="menu"><ul>

<li id="one"><a href="http://www.creationsbykate.com.au/store/index.php" title="Return to the homepage">home</a></li>?

<li id="two"><a href="http://www.creationsbykate.com.au/store/about_us.php" title="More information about us">about us </a></li>

<li id="three"><a href="http://cgi6.ebay.com.au/ws/eBayISAPI.dll?ViewSellersOtherItems&include=0&userid=krmasco&sort=3&rows=50&since=-1&rd=1" title="Visit our Ebay Auctions (opens in new window)" target="_blank">eBay auctions</a></li>

<li id="four"><a href="http://www.creationsbykate.com.au/store/shipping.php" title="A list of our product range">shipping</a></li>?

<li id="five"><a href="http://www.creationsbykate.com.au/store/contact_us.php" title="Ways to contact us">contact us</a></li>

<li id="six"><a href="http://www.creationsbykate.com.au/store/links.php" title="Some of our favorite sites">our links</a></li>

</ul></div>

</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, '', 'NONSSL'); ?>" 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, '', 'NONSSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_CHECKOUT; ?></a> </td>

</tr>

</table>

<?php

if (isset($HTTP_GET_VARSerror_message) && tep_not_null($HTTP_GET_VARSerror_message)) {

?>

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

<tr class="headerError">

<td class="headerError"><?php echo htmlspecialchars(urldecode($HTTP_GET_VARSerror_message)); ?></td>

</tr>

</table>

<?php

}

 

if (isset($HTTP_GET_VARSinfo_message) && tep_not_null($HTTP_GET_VARSinfo_message)) {

?>

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

<tr class="headerInfo">

<td class="headerInfo"><?php echo htmlspecialchars($HTTP_GET_VARSinfo_message); ?></td>

</tr>

</table>

 

<?php

}

?>

____________________________________

Gifts! Ceramic Tiles! Magnets! Coasters!

Link to comment
Share on other sites

On line 52 you have an artifact that has been added by your text editor - it looks like this if you paste the line into notepad:

 

echo $messageStack->output('header');?-

 

You must remove the '-' after the semi-colon

 

You are probably using a word processor - notepad is better, but you can find freeware code editors that have lovely things like syntax highlighting if you search Google :D

 

Matti

Link to comment
Share on other sites

Archived

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

×
×
  • Create New...