Ciao a tutti, ho questo codice per l'upload che fa in modo che possano essere mandati sul server solo 4 tipi di file:
Mi sono accorto però che posso inviare ad esempio un file di tipo nomefile.exe.gifcodice:$allowed_types = array("image/gif","image/x-png","image/pjpeg","image/jpeg"); if(!in_array($_FILES["upfile"]["type"],$allowed_types)) { die("Il file non è di tipo consentito!"); }
Vorrei se possibile fare in modo che ciò non accada... vorrei far passare solo i file definiti nell'array, niente doppie estenzioni.
Come posso fare?

Rispondi quotando

