Buonasera a tutti,
un mio vecchio cliente mi ha chiesto di correggergli un errore che gli viene generato all'interno del suo sito.
PREMESSA: il sito non l'ho fatto io (quando vedrete il codice capirete)
detto ciò, dopo 8 ore di lavoro è dura mettersi a comprendere la logica di questo scempio quindi chiedo aiuto a voi 
ho notato che in questa pagina
http://www.ferrarimpianti.com/prodotti_domestico.php
genera questo errore, e sotto l'errore genera pure i file che dovrebbe generare
allora il codice della pagina in questione è questo
codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="it">
<head>
<? include("inc_header.php"); ?>
</head>
<body>
<? include("inc_cnn.php"); ?>
<? $mypage = "prodotti" ?>
<? $mysubpage = "p_domestico" ?>
<div id="contenitore">
<div id="logo"><? include("inc_titolo.php"); ?></div>
<div id="menu"><? include("inc_menu.php"); ?></div>
<div id="boxProdotti">
<div id="submenu_prodotti"><? include("inc_menu_prodotti.php"); ?></div>
<div id="descrizione_prodotti">
<h2>Per uso domestico</h2>
<p align="justify">
Sistemi di depurazione per tutta la casa, impianti per la filtrazione e l'addolcimento idrico generale.
</p>
<table width="100%" cellspacing=0 cellpadding=0>
<?
$old_categoria = "x";
$cnn = mysql_connect($mysqlsrv,$mysqlusr,$mysqlpwd) or die ("Connessione al database non riuscita");
mysql_select_db($mysqldb, $cnn) or die ("Selezione del database non riuscita");
$mysqlqry = "SELECT * FROM ferrarimpianti_prodotti WHERE sezione='domestico' ORDER BY categoria, id";
$rs = mysql_query($mysqlqry, $cnn);
while ($r = mysql_fetch_array($rs)) {
$id = $r[id];
$sezione = $r[sezione];
$categoria = $r[categoria];
$titolo = $r[titolo];
$file = $r[file];
$dimensione = number_format(filesize($file) / 1024,2,",",".")." KB";
?>
<? if ($old_categoria !== $categoria) { ?>
<tr>
<td colspan=4 align="left" class="bordoB"><br><b><?=$categoria?></b></td>
</tr>
<? } ?>
<tr>
<td width=30> </td>
<td align="center" valign="top"><img border=0 src="images/pdf.png"></td>
<td align="left" valign="top"><a target="_new" href="<?=$file?>"><?=$titolo?></a></td>
<td align="right" valign="top"><?=$dimensione?></td>
</tr>
<?
$old_categoria = $categoria;
}
?>
</table>
</div>
</div>
<? include("inc_footer.php"); ?>
</div>
</body>
</html>
dopodichè giusto per capire cosa sono i file che include (eccetto header e footer)
questo è il file inc_menu_prodotti.php
codice:
<ul>
<li><a href="prodotti_domestico.php" <?php if($mysubpage=="p_domestico"){echo"class='current'";}else{echo"class='filter'";}?>>Per uso domestico</a></li>
<li><a href="prodotti_industriale.php" <?php if($mysubpage=="p_industriale"){echo"class='current'";}else{echo"class='filter'";}?>>Per uso industriale</a></li>
<li><a href="prodotti_alternativa.php" <?php if($mysubpage=="p_alternativa"){echo"class='current'";}else{echo"class='filter'";}?>>L'alternativa</a></li>
<li><a href="prodotti_disinfezione.php" <?php if($mysubpage=="p_disinfezione"){echo"class='current'";}else{echo"class='filter'";}?>>Sistemi di disinfezione</a></li>
<li><a href="prodotti_ricambi.php" <?php if($mysubpage=="p_ricambi"){echo"class='current'";}else{echo"class='filter'";}?>>Prodotti vari / ricambi</a></li>
</ul>
dovrebbe esserci tutto...
ps l'errore è presente pure nel menù a sinistra se volete vi incollo la pagina prodotti.php (in cui viene caricato il menù)
codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="it">
<head>
<? include("inc_header.php"); ?>
</head>
<body>
<? /*include("inc_cnn.php");*/ ?>
<? $mypage = "prodotti" ?>
<div id="contenitore">
<div id="logo"><? include("inc_titolo.php"); ?></div>
<div id="menu"><? include("inc_menu.php"); ?></div>
<div id="boxProdotti">
<div id="submenu_prodotti"><? include("inc_menu_prodotti.php"); ?></div>
<div id="descrizione_prodotti">
<h2>I nostri prodotti</h2>
<table width="100%" cellspacing=0 cellpadding=5>
<tr>
<td align="left">
<p align="justify" valign="top">
La vasta gamma di prodotti per la depurazione delle acque proposta da <b>Ferrari Impianti</b> consente di eliminare i problemi legati alle acque di carico sia per uso civile che per quello industriale.<br>
<br>
Dai sistemi di depurazione per la casa, ai filtri per uso industriale, <b>Ferrari Impianti</b> è in grado di proporre il sistema di depurazione adeguato alle esigenze del cliente.<br>
<br>
Nelle sottosezioni a fianco trovate maggiori informazioni per ciascuna categoria.
</p>
</td>
<td align="right" valign="top">
<img border=0 src="images/prodotti.png">
</td>
</tr>
</table>
</div>
</div>
<? include("inc_footer.php"); ?>
</div>
</body>
</html>
grazie ragazzi