Salve, stavo sperimentando lo script inserito in questa guida, ma al momento dell'inserimento della news nel database mi viene rivelato questo errore nella pagina save.php, il codice e' riportato:
codice:
<?
include("config.php");
if($password != $pass_articoli){ echo "La password inserita e' errata!"; }
elseif(trim($titolo) == "" or trim($testo) == "" or trim($autore) == ""){ echo "I campi Titolo, Testo ed Autore devono essere riempiti obbligatoriamente!"; }
else{
$titolo = addslashes(stripslashes($titolo));
$autore = addslashes(stripslashes($autore));
$mail = addslashes(stripslashes($mail));
$testo = addslashes(stripslashes($testo));
$titolo = htmlspecialchars($titolo);
$autore = htmlspecialchars($autore);
$testo = htmlspecialchars($testo);
$testo = nl2br($testo);
$db = mysql_connect($host, $user, $pass);
if ($db == FALSE){ die($err); }
mysql_select_db($name, $db) or die($err);
$query="INSERT INTO news (titolo, testo, data, autore, mail) VALUES ('$titolo', '$testo', now(), '$autore', '$mail')";
if(mysql_query($query, $db)){ echo "Artocolo inviato correttamente al database '".$name."'."; }
else { echo "Errore durante l'inserimento."; }
mysql_close($db);
?>
L'errore rivelato:
codice:
Parse error: parse error, unexpected $ in c:\programmi\easyphp\www\news\save.php on line 23
Ma il problema e' che le righe sono 22, e la 23esima e' vuota, qualcuno sa aiutarmi? Grazie.