Sulla prima pagina (p.e. upload.html) metti un form così:
Codice HTML:
<form enctype="multipart/form-data" action="upload.php" method="POST">
Invia il seguente file:
<input type="file" name="file">
<input type="submit" name="azione" value="Invia">
</form>
Sull'altra pagina (upload.php) scrivi questo:
Codice PHP:
<?
if($_POST['azione'] == "Invia"){
$uploaddir = "Upload/";
$uploadname = basename($_FILES['file']['name']);
$uploadfile = $uploaddir . $uploadname;
if (move_uploaded_file($_FILES['file']['tmp_name'], $uploadfile))
echo "Il file è stato caricato sul server!";
else
echo "C'è stato un problema durante l'upload!";
}
?>
Mi sembra che sia tutto.
I file caricati saranno nella cartella Upload/.
Questo è un sistema molto semplice e rudimentale, senza nessun blocco per la sicurezza (la gente può anche uploadare file php... non è molto sicuro...). Si può anche far sì che si possano caricare solo file immagine, per esempio. Dipende dalle tue necessità.