Giusto perchè potrebbe sempre rivelarsi utile a qualcuno, ecco uno script per l'upload di files attraverso php, ricavato in gran parte dalla guida ufficiale di questo linguaggio:

innanzitutto il codice html da inserire nella pagina tra i tags <body> e </body>:
Codice HTML:
<form enctype="multipart/form-data" action="_URL_" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="30000">
Invia questo file: <input name="userfile" type="file">
<input type="submit" value="Invia File">
</form>
[sostituire _URL_ con l'indirizzo della pagina php dove salverete il codice riportato qui sotto.]

Ed ora il codice per l'upload vero e proprio:
Codice PHP:
<?
$uploaddir
= '_UPLOADDIR_';
$FILE_MAX_SIZE = '_DIM_';
if (
$_FILES['userfile']['size'] < $MAX_FILE_SIZE) {
if (
move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . $_FILES['userfile']['name'])) {
print
"Il file è valido, e inviato con successo.";
} else {
print
"Possibile attacco tramite file upload!";
}
} else {
print
"Dimensioni del file eccessive, il file non può superare i ".$MAX_FILE_SIZE." bytes.";
}
?>
[sostituire _UPLOADDIR_ con la directory dove si intende caricare il file (per altervista /memri/<tuonick>/<directory nel tuo server> o /membri2i/<tuonick>/<directory nel tuo server>) e _DIM_ con la dimensione massima accettabile per il file che sta per essere uploadato.]