1) sì
2) http://it2.php.net/manual/it/features.file-upload.php
noemfile è il nome del camponel form.. puoi inviare anche + file contemporaneamente.. quindi devi poterli distinguere sempklicemente dal nome del cmapo dl form
tmp_name è il nome del file temporaneo sul srever... l'upload avviene nella dir temp del server.. dopo di che puoi fare quello che ti pare: spostare il file con move_uploaded_file(), inserirlo nel dtaabase, etc etc...
3) Assolutamente no. comincia con $ quindi è una variabile.. non una funzioone.. in particolare $_SERVER è un array di variabili di sistema.. e DOCUMENT_ROOT contiene il path della document root di apache.. ovvero della radice dello spazio web. Probabilmente l'hai visto utilizzato in qualche script per costruire dinamicamente il path in cui spostare il file uploadato
![]()