Crea un file di testo con il nome che preferisci (ad esempio upload.txt) contente questo codice, poi rinominalo in upload.php :
in $percorso = "image/"; al posto di image/ metti la cartella in cui verranno caricati i files.codice:<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title> PHP uploader</title> </head> <body> <?php error_reporting(2047); if (isset($_POST["invio"])) { $percorso = "image/"; if (is_uploaded_file($_FILES['file1']['tmp_name'])) { if (move_uploaded_file($_FILES['file1']['tmp_name'], $percorso.$_FILES['file1']['name'])) { echo 'File: '.$_FILES['file1']['name'].' '; echo 'MIME Type: '.$_FILES['file1']['type'].' '; echo 'Dimensione: '.$_FILES['file1']['size'].' byte '; echo '====================== '; echo 'File caricato correttamente '; echo 'carica un altro file'; } else { echo "si è verificato un errore durante l'upload: ".$_FILES["file1"]["error"]; } } else { echo "si è verificato un errore durante l'upload: ".$_FILES["file1"]["error"]; } } else { // HTML ?> <form enctype="multipart/form-data" method="post" action="" name="uploadform"> seleziona il file da caricare sul server: <input type="file" name="file1" size="50"> <input type="submit" value="invia" name="invio"> </form> <?php } ?> </body> </html>
Attento, perchè in questo script non viene effettuato alcun controllo sul tipo di file, dimensione, se esista o meno un file con lo stesso nome (in tal caso verrà sovrascritto...) ecc..
Prendilo come esempio base, altrimenti cerca fra gli script di html.it.
Ciao!