Ti ringrazio per la risposta. Ho modificato il file php in questo modo:
Codice PHP:
<?session_start();
$utente=$_SESSION['utente'];
$passwd=$_SESSION['passwd'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it" lang="it">
<head>
<title> Inserimento nuova scannerizzazione </title>
</head>
<body>
Sono stati inseriti i seguenti dati:
Titolo: <?=$HTTP_POST_VARS["titolo"]?>
Didascalia: <?=$HTTP_POST_VARS["didascalia"]?>
id_persona: <?=$HTTP_POST_VARS["persona"]?>
<?php
$a=$HTTP_POST_VARS["persona"];
settype($a,integer);
$con=mysql_connect($host,$utente,$passwd) or die("Connessione non riuscita: " . mysql_error());
mysql_select_db("news") or die("Selezione del database non riuscita");
$np = "SELECT * FROM persona WHERE id_persona='$a'";
$query = mysql_query($np);
$riga = mysql_fetch_array($query);
echo $riga["Cognome"];
echo "\t";
echo $riga["Nome"];
echo "\t";
echo $riga["Organizzazione"];
echo "
";
$cartella = 'upload/';
if (move_uploaded_file($_FILES['in_file']['tmp_file'], $cartella))
{
print "Upload eseguito con successo";
}
else
{
echo $_FILES['in_file']['tmp_file']['error'];
echo "Si sono verificati dei problemi durante l'Upload";
}
mysql_close($con);
?>
</p>
<?php
$titolo=$_POST["titolo"];
$didascalia=$_POST["didascalia"];
$persona=$_POST["persona"];
?>
[url="menu.php"]Torna al menu inserimento[/url]
[url="login.html"]Torna al login[/url]
</p>
</body>
</html>
però non funziona ancora. Il mio dubbio è se possa essere un problema della directory temporanea che è /tmp e non /tmp_file. Ho provato a sostituire con tmp e con c:/Programmi/EasyPHP1-8/www/tmp (percorso assoluto) tmp_file ma senza risultato.
In php.ini l'impostazione è: upload_tmp_dir = "${path}\tmp\" e non dovrebbe essere un problema la dimensione massima del file che ho impostato a 24 MB. Forse può essere un problema il fatto che utilizzo EasyPHP su windows? C'è qualche differenza tra il nome directory da mettere nel caso di uso con linux e quello nel caso di uso con windows?
P.S. Sono vicentino anche io, anche se della provincia, comunque condivido totalmente la tua opinione sul Dal Molin