Salve a tutti,
Stavo provando a creare in php una funzione di upload, però non funziona...
Dov'è che sbaglio?
---------------------------------
index.php
Codice HTML:
<html>
<head>
<title>FinalGalaxy Upload File v1.0</title>
</head>
<body>
<form enctype="multipart/form-data" action="upload_running.php"
method="post">
Seleziona il file: <input name="userfile" type="file">
<input type="submit" value="upload">
</form>
</body>
</html>
upload_running.php
Codice PHP:
<?php
$directory="files/"; //directory dove andranno i nostri files
$file = "userfile"."_name";
$file1 = $$file;
$file2 = "userfile";
$file3 = $$file2;
$tipo = $_FILES['userfile']['type'];
$nome = $_FILES['userfile']['name'];
if($file3 != "none")
{
$filesizebtyes = filesize($file3);
$ok = 1;
if($filesizebtyes < 10)
{
$error .= "Errore, file piu piccolo di 10 byte.<BR>";
$ok = 2;
}
if(file_exists("$directory/$file1") OR $ok == 2)
{
$error .="File gia esistente<BR>";
}
else
{
copy ($file3, "$directory/$file1");
$totfiles=$file1;
$error .="Il file <b>$nome</b> di tipo <b>$tipo</b> è stato trasferito";
}
if(!$error) {
$error .= "Nessun file scelto";
}
echo $error;
}
?>
Grazie dell'aiuto.
Byez!