Originariamente inviato da soichiro
cambiamo leggermente la gestione dell'errore:
Codice PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Salva Video</title>
<meta http-equiv="content-type" content="text/html;charset=windows-1252">
</head>
<body>
<?php
$db_host="localhost";
$db_name="my_thedoors";
$db_user="thedoors";
$db_password="";
$titolo=$_POST['titolo'];
$commento=$_POST['commento'];
$commento=str_replace("<","<",$commento);
$commento=str_replace(">",">",$commento);
$commento=nl2br($commento);
$filename= str_replace(" ", "_",$_FILES['file1']['name']);
ini_set("memory_limit", "16M");
if (empty($_FILES['file1']['name']))
{
$percorso = "video/";
if (is_uploaded_file($_FILES['file1']['tmp_name'])) {
if (move_uploaded_file($_FILES['file1']['tmp_name'], $percorso.$filename)) {
echo 'Nome file: [b]'.$_FILES['file1']['name'].'[/b]
';
echo 'MIME Type: [b]'.$_FILES['file1']['type'].'[/b]
';
echo 'Dimensione: [b]'.$_FILES['file1']['size'].'[/b] byte
';
echo '======================
';
echo 'File caricato correttamente
';
echo '[url="upload.htm"]Torna indietro[/url]';
} else {
echo "si è verificato un errore durante l'upload: ".$_FILES["file1"]["error"];
}
} else {
echo "si è verificato un errore durante l'upload: ".$_FILES["file1"]["error"];
}
else {echo "L'upload del file NON è andato a buon fine"
exit;
};
$video=$percorso.$filename;
echo $video; //verifica che la var non sia vuota o parziale una volta ok il codice puoi togliere l'echo
$db=mysql_connect($db_host,$db_user,$db_password);
if ($db==false) die("Errore nella connessione al database!");
mysql_select_db($db_name,$db)
$query="INSERT INTO upvideo (titolo,commento,video) VALUES('".$titolo."','".$commento."','".$video."')";
mysql_query($query,$db) or die("Errore nell'inserzione!");
mysql_close($db);
}
?>
</body>
</html>
Ho provato a modificare un bel pò di roba poichè mi dava errori di posizionamento, ma non riesco a capire dov'è l'errore, continua a darmi: "Parse error: syntax error, unexpected T_ELSE in /membri2/thedoors/upload2.php on line 39"![]()