]> matita.cs.unibo.it Git - logicplayer.git/blob - Server/webApp/upload.php~
new initial commit
[logicplayer.git] / Server / webApp / upload.php~
1 <?
2         // QUESTE RIGHE RENDONO LO SCRIPT COMPATIBILE CON LE VERSIONI
3         // DI PHP PRECEDENTI ALLA 4.1.0
4         if(!isset($_FILES)) $_FILES = $HTTP_POST_FILES;
5         if(!isset($_SERVER)) $_SERVER = $HTTP_SERVER_VARS;
6         /********************* VARIABILI DA SETTARE ********************/
7         // Directory dove salvare i files Uploadati ( chmod 777, percorso assoluto)
8         $upload_dir = "/home/furt/brogetto/data";
9
10         // Eventuale nuovo nome da dare al file uploadato
11         $new_name = "";
12
13         // Se $new_name è vuota, il nome sarà lo stesso del file uploadato
14         $file_name = ($new_name) ? $new_name : $_FILES["upfile"]["name"];
15
16         if(trim($_FILES["upfile"]["name"]) == "") 
17         {
18                 die("Non hai indicato il file da uploadare !");
19         }
20
21         if(@is_uploaded_file($_FILES["upfile"]["tmp_name"])) {
22
23         @move_uploaded_file($_FILES["upfile"]["tmp_name"], $upload_dir."/".$file_name) 
24         or die("Impossibile spostare il file, controlla l’esistenza o i permessi della directory dove fare l’upload.");
25
26         } else {
27
28         die("Problemi nell’upload del file" . $_FILES["upfile"]["name"]);
29
30         }
31
32         echo "L’upload del file" . $_FILES["upfile"]["name"] . "è avvenuto correttamente";
33 ?>