: File upload problem

From: Date: Wed, 17 Dec 2003 23:24:53 +0000
Subject: : File upload problem
Groups: php.general 
Request: Send a blank email to php-general+get-172911@lists.php.net to get a copy of this message
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.

« previous php.general (#172911) next »