Devo consentire agli utenti sul mio sito Web di eliminare le loro immagini dal server dopo averle caricate se non le vogliono più. In precedenza utilizzavo la unlink
funzione in PHP ma da allora mi è stato detto che questo può essere abbastanza rischioso e un problema di sicurezza. (Codice precedente sotto :)
if(unlink($path.'image1.jpg')){
// deleted
}
Invece ora voglio semplicemente spostare il file in una cartella diversa. Questo deve poter essere eseguito a lungo dopo aver caricato il file per la prima volta, quindi ogni volta che accedono al proprio account. Se ho la cartella principale in cui sono memorizzate le immagini degli utenti:
user/
e poi all'interno di quella cartella chiamata del che è la destinazione per mettere le loro immagini indesiderate:
user/del/
Esiste un comando per spostare un file in una cartella diversa? Quindi quello dice:
user/image1.jpg
si sposta in / diventa
user/del/image1.jpg