sto cercando di scrivere una pagina per l'upload di file, ho copiato dei sorgenti ma 
non funzionano. queste sono le pagine:

-----form.html--------
<form action="upload.php" method="post" enctype="multipart/form-data"> 
<input type="file" name="upfile"> 
<input type="hidden" name="MAX_FILE_SIZE" value="10000"> 
<input type="submit" value="Invia il file"> 
</form> 
--------upload.php-----------
<?php 
// QUESTE RIGHE RENDONO LO SCRIPT COMPATIBILE CON LE VERSIONI 
// DI PHP PRECEDENTI ALLA 4.1.0 
if(!isset($_FILES)) $_FILES = $HTTP_POST_FILES; 
if(!isset($_SERVER)) $_SERVER = $HTTP_SERVER_VARS; 

/********************* VARIABILI DA SETTARE ********************/ 
// Directory dove salvare i files Uploadati ( chmod 777, percorso assoluto) 
$upload_dir = $_SERVER["DOCUMENT_ROOT"] . "/esempi"; 

// Eventuale nuovo nome da dare al file uploadato 
$new_name = "ciao.dino"; 

// Se $new_name è vuota, il nome sarà lo stesso del file uploadato 
$file_name = ($new_name) ? $new_name : $_FILES["upfile"]["name"]; 

if(trim($_FILES["upfile"]["name"]) == "") { 
die("Non hai indicato il file da uploadare !"); 
} 

if(@is_uploaded_file($_FILES["upfile"]["tmp_name"])) { 
@move_uploaded_file($_FILES["upfile"]["tmp_name"], "$upload_dir/$file_name") 
or die("Impossibile spostare il file, controlla l'esistenza o i permessi della 
directory 
dove fare l'upload."); 
} else { 
die("Problemi nell'upload del file " . $_FILES["upfile"]["name"]); 
} 

echo "L'upload del file " . $_FILES["upfile"]["name"] . " è avvenuto correttamente"; 

?> 
-----------------------
non carica nulla e non restituisce alcun input, se cerco di visualizzare l'html, dal 
browser, di upload.php mi scrive il codice php. non penso sia un problema del server 
http perchè nella stessa cartella ci sono pagine php che esegue correttamente.
grazie per qualsiasi aiuto.

Reply via email to