Je dois autoriser les utilisateurs de mon site Web à supprimer leurs images du serveur après les avoir téléchargées s'ils ne les veulent plus. J'utilisais auparavant la unlink
fonction en PHP, mais on m'a dit depuis que cela peut être assez risqué et poser un problème de sécurité. (Code précédent ci-dessous :)
if(unlink($path.'image1.jpg')){
// deleted
}
Au lieu de cela, je veux simplement déplacer le fichier dans un dossier différent. Cela doit pouvoir être fait longtemps après avoir téléchargé le fichier pour la première fois, donc à chaque fois qu'ils se connectent à leur compte. Si j'ai le dossier principal qui stocke les images des utilisateurs:
user/
puis dans ce dossier appelé del qui est la destination pour mettre leurs images indésirables:
user/del/
Existe-t-il une commande pour déplacer un fichier dans un autre dossier? Alors ça dit:
user/image1.jpg
se déplace vers / devient
user/del/image1.jpg