- Messages
- 585
- Points
- 10
- Language
- Tiếng Việt
PHP cung cấp nhiều lớp và hàm để làm việc với tập tin như tạo mới, xoá, ghi, đọc... Nhưng để làm việc với tập tin chỉ bằng những gì mà PHP cung cấp thì thật sự không phải là một giải pháp tối ưu. Bài hướng dẫn này tôi sẽ giới thiệu với các bạn một thư viện giúp làm việc với tập tin rất chuyên nghiệp với nhiều chức năng được hỗ trợ kể cả FTP và một số dịch vụ của các nhà cung cấp, thư viện tôi muốn giới thiệu với các bạn đó là Gaufrette.
Để cài đặt thư viện Gaufrette, các bạn sử dụng công cụ composer. Các bạn có thể tìm hiểu về công cụ composer tại địa chỉ http://getcomposer.org.
Các bạn chạy lệnh composer sau để cài đặt thư viện Gaufrette:
Các bạn tham khảo nội dung mã lệnh tôi dùng để đọc và ghi tập tin như sau:
Các bạn có thể tìm hiểu thêm về thư viện Gaufrette tại địa chỉ https://knplabs.github.io/Gaufrette.
Để cài đặt thư viện Gaufrette, các bạn sử dụng công cụ composer. Các bạn có thể tìm hiểu về công cụ composer tại địa chỉ http://getcomposer.org.
Các bạn chạy lệnh composer sau để cài đặt thư viện Gaufrette:
Code:
composer require knplabs/gaufrette
PHP:
<?php
//Require tập tin autoload.php
require 'path/to/autoload.php';
//Khai báo sử dụng các lớp của thư viện
use Gaufrette\Filesystem;
use Gaufrette\Adapter\Local;
//Khởi tạo đối tượng adapter và filesystem
$adapter = new Local('path/to/dir');
$filesystem = new Filesystem($adapter);
//Đọc và ghi tập tin
$filesystem->read('filename.txt');
$filesystem->write('filename.txt', 'Welcome to Gextend');