Hướng dẫn how zip all files in folder in php? - cách nén tất cả các tệp trong thư mục trong php?

Tôi đã tìm thấy bài đăng này trong Google là kết quả hàng đầu thứ hai, đầu tiên là sử dụng Exec :[

Dù sao, trong khi điều này không chính xác là nhu cầu của tôi .. Tôi quyết định đăng một câu trả lời cho những người khác với phiên bản nhanh chóng nhưng mở rộng của tôi về điều này.

Các tính năng tập lệnh

  • Đặt tên tệp sao lưu từng ngày, tiền tố-yyyy-mm-dd-postfix.extension
  • Báo cáo tệp / Thiếu
  • Danh sách sao lưu trước đó
  • Không zip / bao gồm các bản sao lưu trước đó;]
  • Hoạt động trên Windows/Linux

Dù sao, vào kịch bản .. mặc dù nó có thể trông rất nhiều .. hãy nhớ rằng có dư thừa ở đây .. vì vậy hãy thoải mái xóa các phần báo cáo khi cần thiết ...

Ngoài ra, nó cũng có thể trông lộn xộn và một số thứ có thể được làm sạch dễ dàng ... vì vậy đừng bình luận về nó, đó chỉ là một kịch bản nhanh với những bình luận cơ bản được ném vào .. không phải để sử dụng trực tiếp .. nhưng dễ dàng để làm sạch để sử dụng trực tiếp !!

Trong ví dụ này, nó được chạy từ một thư mục bên trong thư mục gốc www / public_html .. vì vậy chỉ cần di chuyển lên một thư mục để đến gốc.

Bài Viết Liên Quan

Chủ Đề