Ciao, ho inserito nel sito questo script:
Codice PHP:
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN”
“[url]http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”[/url]>
<html xmlns=”[url]http://www.w3.org/1999/xhtml”[/url]>
<head>
<title>The Internet Joke Database</title>
<meta http-equiv=”content-type”
content=”text/html; charset=iso-8859-1” />
</head>
<body>
<?php if (isset($_GET[‘addjoke’])): // L’utente vuole aggiungere una barzelletta
?>
<form action=”<?php echo $_SERVER[‘PHP_SELF’]; ?>” method=”post”>
<label>Type your joke here:
<textarea name="”joketext”" cols="”40”">
</textarea>
</label>
<input type=”submit” value=”SUBMIT” />
</form>
<?php else: // Default page display
// Connettiti al server database
$dbcnx = @mysql_connect(‘, ‘’, ‘’);
if (!$dbcnx) {
exit(‘);
}
// Seleziona il database delle barzellette
if (!@mysql_select_db(‘joke’)) {
exit(‘’);
}
// Se una barzelletta viene inviata
// aggiungila al database
if (isset($_POST[‘joketext’])) {
$joketext = $_POST[‘joketext’];
$sql = “INSERT INTO joke SET
joketext=’$joketext’,
jokedate=CURDATE()”;
if (@mysql_query($sql)) {
echo ‘
Your joke has been added.</p>’;
} else {
echo ‘
Error adding submitted joke: ‘ .
mysql_error() . ‘’;
}
}
echo ‘
Here are all the jokes in our database:</p>’;
// Richiedi il testo di tutte le barzellette
$result = @mysql_query(‘SELECT joketext FROM joke’);
if (!$result) {
exit(‘
Error performing query: ‘ .
mysql_error() . ‘</p>’);
}
// Mostra il testo di ogni barzelletta in un paragrafo
while ($row = mysql_fetch_array($result)) {
echo ‘
’ . $row[‘joketext’] . ‘</p>’;
}
// Questo link caricherà la pagina
// con il form di invio della barzelletta
echo ‘
[url="”’"]Add a Joke![/url]</p>’;
endif;
?>
</body>
</html>
ma il sito mi da un errore nella riga 40:
Parse error: syntax error, unexpected T_STRING in /var/www/netsons.org/mediasource/joke.php on line 40.
Di che errore si tratta?
grazie anticipatamente