Tôi tự hỏi liệu có ai đó có thể giúp tôi không.Xóa tệp hình ảnh từ máy chủ
Tôi đã đặt cùng nhau this trang cho phép người dùng xem hình ảnh đã tải lên của họ ở định dạng thư viện.
Tôi hiện đang muốn thêm chức năng xóa cho từng hình ảnh. Tôi đã tạo ra các nút và Javascript đằng sau nó, nhưng tôi thực sự không chắc chắn làm thế nào để liên kết 'nút bấm' với việc xóa thực tế vật lý của tập tin.
Các hình ảnh không được lưu trữ trong cơ sở dữ liệu nhưng là tại hai địa điểm thư mục trên máy chủ của tôi, trong cấu trúc sau:
UploadedFiles/username/locationid/imagename
và
UploadedFiles/username/locationid/Thumbnails/imagename
Tôi tương đối mới để PHP và bây giờ tôi đã đạt đến giới hạn kiến thức của mình, nhưng chắc chắn sẵn sàng học hỏi. Từ tài liệu tôi đã đọc Tôi nghĩ rằng tôi là chính xác trong nói rằng các phương pháp unlink
là lệnh chính xác để sử dụng?
Nhưng những gì tôi đang tìm kiếm thực sự khó khăn là nói mã để tìm các thư mục với username
và locationid
thư mục mà phù hợp với hiện tại username
và locationid
và sau đó xóa các tập tin mà phù hợp với biến $source
tên.
Tôi chỉ tự hỏi liệu có ai đó có thể cung cấp một số hướng dẫn hay không, về cách tôi có thể thực hiện việc này.
Rất cám ơn và Trân trọng
bạn cũng có thể muốn chắc chắn rằng bạn thoát .. ký tự trong tên tập tin nếu không bạn có thể một cái gì đó như "../../../public/index.php" –
+1, buồn cười chúng tôi nghĩ rằng tôi chỉ chỉnh sửa :) –
Tôi không biết nếu nó đi mà không nhắc đến, vì vậy tôi sẽ đề cập đến: mã của bạn nên được cấu trúc để dòng biến khử trùng chạy trước $ path = và unlink () dòng. –