dev-master
9999999-devEasily access and manage your files with PHP
MIT
The Requires
- php ^7.1.10
The Development Requires
by Axel Nana
filesystem files
Easily access and manage your files with PHP
, (*1)
, (*2)
, (*3)
Manage your file system easily, through php, (*5)
FireFS is a library allowing you to write/read/delete files and folders of your file system, safely and easily., (*6)
It can be used for web applications as well for console applications, without any requirements., (*7)
<?php use ElementaryFramework\FireFS\FireFS; // Create a new file system instance at the given path $fs = new FireFS("./app"); // /root/var/www/htdocs/app/ // Check if the path "/root/var/www/htdocs/app/images/" exists if ($fs->exists("images")) { // Change the working directory to the images folder $fs->setWorkingDirectory("./images"); // Create a new file in the working directory $fs->mkfile("./logo.png"); // /root/var/www/htdocs/app/images/logo.png // Read file from the file system root path $logo = $fs->read("logo.png"); // /root/var/www/htdocs/app/logo.png // Write into the created file $fs->write("./logo.png", $logo); // /root/var/www/htdocs/app/images/logo.png // Delete the old file $fs->delete("logo.png"); // /root/var/www/htdocs/app/logo.png } // Change the working directory to the file system root path $fs->setWorkingDirectory("./"); // Create a "blog" directory $fs->mkdir("blog"); // /root/var/www/htdocs/app/blog/ // Move "images" folder from "app" to "app/blog" $fs->move("images", "blog/images"); // And more !
You can install FireFS in your project with composer:, (*8)
composer require elementaryframework/fire-fs
Once installed, you can access the FireFS api through the ElementaryFramework\FireFS
namespace., (*9)
New to FireFS ? From console to web apps, you can read the wiki to know how to use this library into your project., (*10)
Liking Elementary Framework? Help us continue to maintain it and provide you better support and awesome functionalities with a small donation!, (*11)
© 2018-2020 Aliens Group., (*13)
Licensed under MIT (read license)., (*14)
Easily access and manage your files with PHP
MIT
filesystem files