Share Thao tác với tập tin bằng thư viện Gaufrette

filiallion

Administrator
Staff member
Administrator
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:
Code:
composer require knplabs/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:
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');
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.
 
Back
Top