Postate qui discussioni di carattere generale riguardo a problemi di installazione e configurazione di osCommerce
Moderatore: mod Generali
MaxxMatt
membro Junior
Messaggi: 8 Iscritto il: 26/02/2006, 13:10
Contatta:
Messaggio
da MaxxMatt » 26/02/2006, 14:58
salve a tutti.
il mio sito è questo:
www.dmedizioni.com
ho + o - tutto funzionante correttamente ma permane questo fastidioso errore a fondo pagina:
Fatal error: Cannot redeclare mws_header() (previously declared in D:\Inetpub\webs\dmedizionicom\public\includes\mws_functions.php:9) in D:\Inetpub\webs\dmedizionicom\public\includes\mws_functions.php on line 9
Paradossalmente c'è solo nell'index.php e non nelle altre pagine.
I'm going crazy.
Grazie
MaxxMatt
TOsSiCkO
membro Junior
Messaggi: 9 Iscritto il: 23/02/2006, 17:36
Messaggio
da TOsSiCkO » 26/02/2006, 16:12
nella versione di default non c'è quel file, qundi posta la riga 9, che si può capir meglio
MaxxMatt
membro Junior
Messaggi: 8 Iscritto il: 26/02/2006, 13:10
Contatta:
Messaggio
da MaxxMatt » 26/02/2006, 16:17
giusto, non ci avevo pensato.
spero di non fare cose troppo ingombranti mettendo tutto il file in questione.
<?php
/*
Graphical Boxes v1.00
Functions
*/
function mws_header ($msg='') {
$output = '
<td valign="top">
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td>' . tep_image(DIR_WS_IMAGES . 'infobox/upper_left.gif','') . '</td>
<td class="mws_boxTop" align="center" valign="middle" width="100%">' . $msg . '</td>
<td>' . tep_image(DIR_WS_IMAGES . 'infobox/upper_right.gif','') . '</td>
</tr>
<tr>
<td class="mws_boxLeft"></td>
<td class="mws_boxCenter">
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>';
return $output;
}
function mws_footer ($msg='') {
$output = '
</tr>
</table>
</td>
<td class="mws_boxRight"></td>
</tr>
<tr>
<td>' . tep_image(DIR_WS_IMAGES . 'infobox/lower_left.gif','') . '</td>
<td class="mws_boxBottom">' . $msg . '</td>
<td>' . tep_image(DIR_WS_IMAGES . 'infobox/lower_right.gif','') . '</td>
</tr>
</table>
</td>';
return $output;
}
function mws_boxHeader ($msg='') {
$output = '
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td>' . tep_image(DIR_WS_IMAGES . 'infobox/upper_left.gif','') . '</td>
<td class="mws_boxTop" align="center" valign="middle" width="100%">' . $msg . '</td>
<td>' . tep_image(DIR_WS_IMAGES . 'infobox/upper_right.gif','') . '</td>
</tr>
<tr>
<td class="mws_boxLeft"></td>
<td>
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td class="mws_boxCenter">';
return $output;
}
function mws_boxFooter ($msg='') {
$output = '
</td>
</tr>
</table>
</td>
<td class="mws_boxRight"></td>
</tr>
<tr>
<td>' . tep_image(DIR_WS_IMAGES . 'infobox/lower_left.gif','') . '</td>
<td class="mws_boxBottom">' . $msg . '</td>
<td>' . tep_image(DIR_WS_IMAGES . 'infobox/lower_right.gif','') . '</td>
</tr>
</table>';
return $output;
}
Grazie per l'intervento
marcus
membro Master
Messaggi: 1619 Iscritto il: 04/12/2003, 1:00
Contatta:
Messaggio
da marcus » 26/02/2006, 20:13
MaxxMatt ha scritto: salve a tutti.
il mio sito è questo:
www.dmedizioni.com
ho + o - tutto funzionante correttamente ma permane questo fastidioso errore a fondo pagina:
Fatal error: Cannot redeclare mws_header() (previously declared in D:\Inetpub\webs\dmedizionicom\public\includes\mws_functions.php:9) in D:\Inetpub\webs\dmedizionicom\public\includes\mws_functions.php on line 9
Paradossalmente c'è solo nell'index.php e non nelle altre pagine.
I'm going crazy.
Grazie
MaxxMatt
Hai una doppia inclusione dello stesso file che causa l'errore.
Nei moduli:
upcoming_products.php e new_products.php
cerca la linea:
Codice: Seleziona tutto
<?php include(DIR_WS_INCLUDES . 'mws_functions.php'); ?>
e sostituisci con:
Codice: Seleziona tutto
<?php include_once(DIR_WS_INCLUDES . 'mws_functions.php'); ?>
Marcus
MaxxMatt
membro Junior
Messaggi: 8 Iscritto il: 26/02/2006, 13:10
Contatta:
Messaggio
da MaxxMatt » 26/02/2006, 20:43
tutto perfetto ora.
sei dio.
i mods possono chiudere questo thread se vogliono.
MaxxMatt