Necesito permitir que los usuarios de mi sitio web eliminen sus imágenes del servidor después de haberlas cargado si ya no las quieren. Anteriormente estaba usando la unlink
función en PHP, pero desde entonces me han dicho que esto puede ser bastante arriesgado y un problema de seguridad. (Código anterior a continuación :)
if(unlink($path.'image1.jpg')){
// deleted
}
En cambio, ahora solo quiero mover el archivo a una carpeta diferente. Esto debe poder hacerse mucho tiempo después de haber cargado el archivo por primera vez, de modo que cada vez que inicien sesión en su cuenta. Si tengo la carpeta principal que almacena las imágenes de los usuarios:
user/
y luego dentro de eso una carpeta llamada del que es el destino para poner sus imágenes no deseadas:
user/del/
¿Hay un comando para mover un archivo a una carpeta diferente? Entonces eso dice:
user/image1.jpg
se mueve a / se convierte
user/del/image1.jpg