il form passa tutte le sue variabili nell'array $aUp.
codice:
$upload_dir = "tmp/";
mi sembra chiaro che qui definisco il nome della cartella temporanea
codice:
$nome = $up_file_name;
la variabile $nome viene "riempita" con il nome del file che viene passato con il campo $up_file
codice:
//copia il file nella cartella
@copy($_FILES['up_file']['tmp_name'], $upload_dir.$nome);
questo é il comando per copiare tale file nella cartella tmp con il nome definito al momento della scelta del file
codice:
unset($aUp, $_POST, $_FILES);
annulli i valori del post e delle altre variabili globali
codice:
echo $lang['file_uploaded'];
qui va a prendere in un file di lingua la conferma del upload
codice:
unset($aUp, $_POST);
alla fine: per farlo funzionare devi avere una pagina che contenente un form. tale pagina passa con il metodo post tutte le sue variabili (in questo caso quella che ci interessa é quella del campo file). dopo devi avere una cartella /tmp nel server dove vuoi che l'immagine sia uploadata e ricordati di settare i permessi come si deve altrimenti non va.
ciao ciao