1. Go to this page and download the library: Download corex/filesystem library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
corex / filesystem example snippets
// Generate key based on string + array.
$key = Cache::key('test', ['param1' => 'Something']);
// Set path for cache stores.
Cache::path('/path/cache/stores');
// Set lifetime for cache in seconds.
Cache::lifetime(600);
// Set lifetime for cache in minutes.
Cache::lifetime('60m');
// Set lifetime for cache in hours.
Cache::lifetime('1h');
// Get from cache from 'custom-store'.
$data = Cache::get('test', 'default.value', 'custom-store');
// Put data in cache to 'custom-store'.
Cache::put('test', 'data', 'custom-store');
// Flush cache 'custom-store'.
Cache::flush('custom-store');
// Test if directory exists.
$exist = Directory::exist('/my/path');
// Check if directory is writeable.
$isWriteable = Directory::isWritable('/my/path');
// Make directory.
Directory::make('/my/path');
// Get entries of a directory.
$entries = Directory::entries('/my/path', '*', true, true, true);
// Check if file exists.
$exist = File::exist($filename);
// Get from file.
$content = File::get($filename);
// Load lines.
$lines = File::getLines($filename);
// Save content.
File::put($filename, $content);
// Save lines.
File::putLines($filename, $lines);
// Get stub.
$stub = File::getStub($filename, [
'firstname' => 'Roger',
'lastname' => 'Moore'
]);
// Get template.
$template = File::getTemplate($filename, [
'firstname' => 'Roger',
'lastname' => 'Moore'
]);
// Get json.
$array = File::getJson($filename);
// Put json.
File::putJson($filename, $array);
// Get temp filename.
$filename = File::getTempFilename();
// Delete file.
File::delete($filename);
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.