Funzione move_uploaded_file() PHP
Definizione e uso
La funzione move_uploaded_file() sposta il file caricato a una nuova posizione.
Restituisce true se riuscito, altrimenti false.
Sintassi
move_uploaded_file(file,newloc)
Parametro | Descrizione |
---|---|
file | Obbligatorio. Specificare il file da spostare. |
newloc | Obbligatorio. Specificare la nuova posizione del file. |
Descrizione
Questa funzione verifica ed assicura che file Il file specificato è un file di upload legittimo (cioè caricato tramite il meccanismo di upload HTTP POST di PHP). Se il file è legittimo, verrà spostato al nuovo posizionato da newloc file specificato.
Se file non è un file di upload legittimo, non verrà eseguita alcuna operazione, move_uploaded_file() restituirà false.
Se file È un file di upload legittimo, ma per alcune ragioni non può essere spostato, non verrà eseguita alcuna operazione, move_uploaded_file() restituirà false e verrà emessa una avvertenza.
Questa verifica è particolarmente importante se c'è la possibilità che il file caricato mostri il suo contenuto agli utenti o agli altri utenti del sistema.
Suggerimenti e commenti
Commento:Questa funzione viene utilizzata solo per i file caricati tramite HTTP POST.
Attenzione:Se il file di destinazione esiste già, verrà sovrascritto.