Tôi cần cho phép người dùng trên trang web của mình xóa hình ảnh của họ khỏi máy chủ sau khi họ đã tải chúng lên nếu họ không còn muốn chúng nữa. Trước đây tôi đã sử dụng unlink
hàm trong PHP nhưng đã được thông báo rằng điều này có thể khá rủi ro và là một vấn đề bảo mật. (Mã trước đây :)
if(unlink($path.'image1.jpg')){
// deleted
}
Thay vào đó bây giờ tôi chỉ muốn chuyển tập tin vào một thư mục khác. Điều này phải có thể được thực hiện trong một thời gian dài sau khi họ lần đầu tiên tải lên tệp để bất cứ khi nào họ đăng nhập vào tài khoản của họ. Nếu tôi có thư mục chính lưu trữ hình ảnh người dùng:
user/
và sau đó trong một thư mục có tên del là đích để đặt các hình ảnh không mong muốn của họ:
user/del/
Có một lệnh để di chuyển một tập tin vào một thư mục khác nhau? Vì vậy, nói rằng:
user/image1.jpg
di chuyển đến / trở thành
user/del/image1.jpg