Hướng dẫn dùng directory file trong PHP
Giới thiệuTrong phát triển ứng dụng, nhiều khi chúng ta cần làm việc với file (tập tin) và folder (thư mục). Một số thao tác phổ biến có thể kể đến như đọc, thêm, sửa, xóa. PHP cũng cung cấp cho chúng ta những hàm xử lý hữu dụng để làm việc với chúng. Show
Một số hàm thông dụng1. Duyệt folder- Cú pháp:
scandir trả về một array chứa danh sách files và folders
2. Phân quyền cho file/folder- Cú pháp:
- Ví dụ:
Với ví dụ trên, chúng ta đã cho phép tất cả người dùng có quyền read, write, execute đối với thư mục này. 3. Kiểm tra xem có phải là file/folder hay không- Cú pháp:
4. Kiểm tra file/folder có tồn tại hay không- Cú pháp:
5. Tạo file/folder- Cú pháp:
6. Xóa file/folder- Cú pháp:
7. Đổi tên file hoặc folder- Cú pháp:
8. Đọc dữ liệu trong file- Cú pháp:
9. Ghi dữ liệu ra file- Cú pháp:
10. Kiểm tra kích thước file- Cú pháp:
Kết quả trả về là kích thước của tập tin và biểu diễn bằng bytes. - Ví dụ:
11. Tìm kiếm nâng cao- Cú pháp:
Hàm glob trả về một danh sách file và folder được tìm theo điều kiện. - Ví dụ:
Xây dựng một ứng dụng nhỏVới newbie, hãy làm một ứng nhỏ để củng cố lại kiến thức về phần này. Ngày trước, mình đã thử làm một trang đọc truyện tranh sử dụng PHP + một chút jQuery Mình thường tải những folder chứa bản đẹp của các bộ truyện mình thích. Tuy nhiên, xem ảnh trên màn hình nhỏ của laptop bằng Windows Photo Viewer rất bất tiện. Máy có độ phân giải chỉ 1366x768. Dù để chế độ full-screen cũng không hiển thị được đầy đủ chất lượng ảnh. Vì vậy, sau khi biết được khả năng xử lý file và folder trong PHP, mình đã thực hiện ứng dụng này. Yêu cầu duy nhất là tên folder + tên file được đặt đồng bộ theo thứ tự. Điều này hầu như các bạn editor và mang đi share đều làm sẵn cho chúng ta rồi
Mặc dù có thể đọc nhưng mình vẫn khó chịu vì không thể xem chất lượng gốc. Còn dưới đây là sản phẩm mình đã làm |