Questi sono i principali parametri di configurazione di php.ini che interessano l'upload dei file. Il programma può leggerne il valore corrente e verificare che siano coerenti e corrispondano alle necessità del programma stesso. Inoltre questi valori si possono mostrare all'utente come utile avviso sui limiti imposti ai file che può inviare.
file_uploads = On
upload_max_filesize = 8388608 B
upload_tmp_dir = /tmp
post_max_size = 10485760 B
max_input_time = 9223372036854775807 s
Nessun file ricevuto.
In alcune situazioni particolari specificate nell'articolo, le strutture dati $_FILES, $_POST ecc. non vengono istanziate o risultano array vuoti. Il programma potrebbe sfruttare il verificarsi di queste condizioni per rilevare che una simile situazione particolare si è verificata.
File ricevuto (sanificato):$_COOKIES:NULL
$_POST:array ( )
$_FILES:array ( )
array ( )
Il sorgente di questo programma: VEDI SORGENTE
Questo programma è parte integrante dell'articolo PHP File Upload (www.icosaedro.it/articoli/php-file-upload.html).