![]() | is_uploaded_file(PHP 3 >= 3.0.17, PHP 4 >= 4.0.3, PHP 5) is_uploaded_file -- Dice se un file fù caricato via HTTP POST.Descrizionebool is_uploaded_file ( string filename )Restituisce TRUE se il file chiamato per filename è stato spedito in upload col metodo HTTP POST. Ciò è utile per rendere sicuro il fatto da un utente malizioso non abbia cercato di forzare uno script ad agire sul file sul quale non dovrebbe essere svolto alcun lavoro--ad esempio, /etc/passwd. Questo controllo è particolarmente importante in caso esista una qualunque possibilità che una qualunque cosa che viaggia durante l'upload del file, possa rivelarne il contenuto all'utente, o anche ad altri utenti che operano sullo stesso sistema. is_uploaded_file() è disponibile solo nella versione PHP 3, dopo la 3.0.16, e nella versione 4 dopo la 4.0.2. Se hai delle perplessità nell'usare una versione più recente, puoi utilizzare una delle seguenti funzioni per proteggere te stesso:
Vedi anche move_uploaded_file(), e la sezione Handling file uploads per un semplice esempio di utilizzo. | ![]() |