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
dopodichè giusto per capire cosa sono i file che include (eccetto header e footer)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>
questo è il file inc_menu_prodotti.php
dovrebbe esserci tutto...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>
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![]()


Rispondi quotando

