ho cambiato qualcosina anche nel form e ora non mi dà più errori, però non mi carica lo stesso il file, eppure mi sembra tutto giusto.
Il form è così:
Codice PHP:
<HTML>
<BODY>
<FORM ACTION="do_upload2.php" METHOD="POST">
<DIV ALIGN=CENTER>
</DIV>
<DIV ALIGN=CENTER>
[b]immagine da caricare:[/b]
<INPUT TYPE="file" NAME="file"></P>
</DIV>
<DIV ALIGN=CENTER>
<INPUT TYPE="submit" VALUE="invia"></P>
</DIV>
</FORM>
</BODY>
</HTML>
mentre do_upload2.php è così:
Codice PHP:
<?
$file_up=$_POST['file'];
if ($file_up != "")
{
copy("$file_up", "files/$file") or die("Non è possibile copiare il file.");
}
else
{
die("Non è stato specificato alcun file.");
}
?>
<html>
<body>
<p align=center>Hai inviato <? echo "$file_up"; ?> correttamente.</p>
</body>
</html>
ora non dà errori ma salta subito all'else, come se il form non gli passasse alcun parametro :master: