Ciao! Il php mi dà questo errore:
Parse error: syntax error, unexpected $end in /membri/barzelletta/index.php on line 86 (ovvero, l'ultima linea /HTML).
Non riesco a capire dove sia l'errore di codice che scatena l'errore di chiusura... mi aiutereste voi? Ecco il codice completo:
Codice PHP:
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="AlterVista - Editor HTML">
<TITLE>Barzelletta</TITLE>
<link rel="stylesheet" type="text/css" href="stile.css" />
</HEAD>
<BODY>
<center>
<div id="cornice">
<div id="pubbl_alto">
<script type="text/javascript">
//<![CDATA[
document.write('<s'+'cript type="text/javascript" src="http://ad.altervista.org/js.ad/size=728X90/r='+new Date().getTime()+'"><\/s'+'cript>');
//]]>
</script></div>
<h1><font color="#F52887">Barzelletta</font>: Il Sito Delle Barzellette Più Belle</h1>
<div id="cat">
<?php
require 'config.php';
$conn=new PDO(DSN,USERNAME,PASSWORD);
$conn->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
$result=$conn->query('SELECT * FROM categorie ORDER BY nome');
if(isset($_GET['id_cat']) || isset($_GET['id_barza'])) echo '<strong><a href="index.php">Torna alla homepage</a></strong>';
echo '<p><font color="#C58917"><strong>Categorie delle<br />Barzellette:</strong></font></p>';
while($cat=$result->fetch())
echo "<p><li><a href='index.php?id_cat=".rawurlencode($cat['id'])."'>",$cat['nome'],'</a></li></p>';
?>
</div>
<?php
if(isset($_GET['id_cat'])){
$result=null;
$result=$conn->prepare('SELECT * FROM barze WHERE id_cat=?');
$result->execute(array($_GET['id_cat']));
?> <div id="pubbl_button"><script type="text/javascript">
//<![CDATA[
document.write('<s'+'cript type="text/javascript" src="http://ad.altervista.org/js.ad/size=125X125/r='+new Date().getTime()+'"><\/s'+'cript>');
//]]>
</script></div>
<div span="pubbl_dx">
<script type="text/javascript">
//<![CDATA[
document.write('<s'+'cript type="text/javascript" src="http://ad.altervista.org/js.ad/size=120X600/r='+new Date().getTime()+'"><\/s'+'cript>');
//]]>
</script></div>
<?php
while($barza=$result->fetch())
echo "<div id='titoli'><li><a href='index.php?id_barza=".rawurlencode($barza['id'])."'>",$barza['titolo'],'</a></li></div><br />';
}
else
if(isset($_GET['id_barza']))
{
$result=null;
$result=$conn->prepare('SELECT * FROM barze WHERE id=?');
$result->execute(array($_GET['id_barza']));
if($barza=$result->fetch())
echo "<p><font color='#F52887' size='5'><strong>",$barza['titolo'],"</strong></font></p>";
?> <script type="text/javascript">
//<![CDATA[
document.write('<s'+'cript type="text/javascript" src="http://ad.altervista.org/js.ad/size=468X60/r='+new Date().getTime()+'"><\/s'+'cript>');
//]]>
</script> <?php echo "<p>",$barza['testo'],"</p>";
?> <div span="pubbl_dx">
<script type="text/javascript">
//<![CDATA[
document.write('<s'+'cript type="text/javascript" src="http://ad.altervista.org/js.ad/size=120X600/r='+new Date().getTime()+'"><\/s'+'cript>');
//]]>
</script></div>
<?php
}
else
{
echo '<img src="smile.gif" height="150">';
echo '<p span="testo"><strong><font color="#F52887">Benvenuti a Barzelletta, il sito delle barzellette più belle!</font></strong></p>';
echo '<p span="testo">A chi non piacciono le barzellette? Tutti le amiamo perché ci fanno ridere e dimenticare (almeno momentaneamente) i nostri problemi! Allora, ridiamo insieme con le barzellette!</p>';
?> <div span="pubbl_dx">
<script type="text/javascript">
//<![CDATA[
document.write('<s'+'cript type="text/javascript" src="http://ad.altervista.org/js.ad/size=300X250/r='+new Date().getTime()+'"><\/s'+'cript>');
//]]>
</script>
</div>
}
</div>
</center>
</BODY>
</HTML>
(non c'è un modo per postare il codice in maniera più chiara?)