Linux tạo tập tin zip với các thư mục tùy chỉnh trong đó


0

Tôi là người mới ở đây. Nhiệm vụ của tôi là tạo một tệp zip từ mã php. Tôi cần mật khẩu bảo vệ nó và máy chủ chạy php 5.5 và bảo vệ mật khẩu không được hỗ trợ ở đó vì vậy tôi cần thực thi một lệnh từ php để tạo tệp zip. Cấu trúc thư mục tôi có các tập tin là : sites/default/files/private/. Cấu trúc của tệp zip phải là <Document_Type>/document.extension. Tôi có thể lấy các loại tài liệu từ mã nhưng làm cách nào tôi có thể chèn các tệp vào một thư mục không tồn tại được xác định tùy chỉnh thông qua ziplệnh? Tôi không muốn sử dụng -jtùy chọn này vì nó sẽ chỉ đặt các tệp ở cấp cao nhất của tệp zip.


Tại sao bạn không tạo tệp ZIP từ mã? Không có một số thư viện PHP để tạo lưu trữ ZIP? Nếu bạn thực sự cần sử dụng zipchương trình bên ngoài , tôi khuyên bạn nên tạo một số thư mục tạm thời với phân cấp và liên kết tượng trưng mong muốn từ chúng đến các tệp thực tế.
Cristian Ciupitu

Xin chào và chào mừng đến với SuperUser. Câu hỏi của bạn có nhiều khả năng nhận được câu trả lời nếu bạn bao gồm những gì bạn đã cố gắng và mô tả làm thế nào điều đó không giải quyết vấn đề trong tay.
l0b0
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.