Fehldarstellung

Hallo, bei mir kommt es im firefox durch eine Fehldarstellung… im oscommerceforum konnte mir keiner helfen…

wenn man osCommerce im inetexplorer anschaut kommt es zu keiner fehldarstellung

allerdings kommt es im firefox zu einer fehldarstellung
ich habe nun die header.php rausgepickt irgendwo tummelt sich ein darstellungsfehler kann ihn jedoch nicht auffinden… kann mir da einer helfen?

[PHP]<?php // 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'); } ?>

<?php if (isset($HTTP_GET_VARS['error_message']) && tep_not_null($HTTP_GET_VARS['error_message'])) { ?>

Currencies:

<?php if (substr(basename($PHP_SELF), 0, 8) != 'checkout') { include(DIR_WS_BOXES . 'currencies.php'); }?>
Shopping cart
now in your cart
0 items
Home New products My account Shopping cart Checkout
<?php if ((USE_CACHE == 'true') && empty($SID)) { echo tep_cache_manufacturers_box(); } else { include(DIR_WS_BOXES . 'manufacturers.php'); }?> <?php require(DIR_WS_BOXES . 'search.php'); ?>
 
<?php echo htmlspecialchars(urldecode($HTTP_GET_VARS['error_message'])); ?>
<?php } if (isset($HTTP_GET_VARS['info_message']) && tep_not_null($HTTP_GET_VARS['info_message'])) { ?>
<?php echo htmlspecialchars($HTTP_GET_VARS['info_message']); ?>
<?php } ?>

[/PHP]

Also leider kann ich dir nicht helfen, da ich mich mit PHP noch nicht wirklich auskenne…
Aber allerdings hätte ich dein Problem bei „PHP“ und nicht bei „HTML und XHTML“ eingetragen …

Mfg Sascha

Vielleicht kannst du mal den HTML-Code posten, der am Ende ausgegeben wird.

Den sieht man doch in dem Link, den er gepostet hat (osCommerce).

nein… es liegt nicht am phpcode irengdwo ist ein leerzeichen zu viel nur ich finde es nicht…

…und dieses sollen wir jetzt für Dich finden oder wie? :roll:

Aber bemühe doch mal einen Validator. Meiner spuckt sage und schreibe 208!!! Fehler in deiner Seite aus.

der validator validiert nur das was im browser eingelesen wird… und das ohne elemente…

Und genau das, was im Browser eingelesen wird, führt zu deinem Darstellungsfehler.