Codice PHP:
include "../../include/db.php";
$Titolo = trim($_POST['Titolo']);
$Titolo = htmlspecialchars($Titolo);
$Testo = trim($_POST['Testo']);
$Testo = htmlspecialchars($Testo);
$Link = trim($_POST['Link']);
$Posizione = trim($_POST['Posizione']);
if ($Titolo=="" OR $Posizione=="") {
header("Location: errore.php");
} else {
$query = "INSERT INTO Sponsor (Titolo,Testo,Link,Posizione) VALUES ('$Titolo', '$Testo', '$Link', '$Posizione')";
$result = mysql_query($query, $db);
$ultimo_id = mysql_insert_id($db);
if(!isset($_FILES)) $_FILES = $HTTP_POST_FILES;
if(!isset($_SERVER)) $_SERVER = $HTTP_SERVER_VARS;
$upload_dir = "../../sponsor";
$file_name = $_FILES["Immagine"]["name"];
if(@is_uploaded_file($_FILES["Immagine"]["tmp_name"])) {
@move_uploaded_file($_FILES["Immagine"]["tmp_name"], "$upload_dir/$file_name");
$query = "UPDATE Sponsor SET Foto='$file_name' WHERE ID = '$ultimo_id'";
$result = mysql_query($query, $db);
header("Location: conferma.php");
}
Perchè da':
Parse error: parse error, unexpected $ in /home/web/www.sito.it/website/admin/sponsors/manda.php on line 25
La linea 25 è fine pagine, cioè ?>.