Linux ns1.utparral.edu.mx 6.8.0-79-generic #79~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 15 16:54:53 UTC 2 x86_64
Apache/2.4.58 (Unix) OpenSSL/1.1.1w PHP/8.2.12 mod_perl/2.0.12 Perl/v5.34.1
: 10.10.1.9 | : 10.10.1.254
Cant Read [ /etc/named.conf ]
daemon
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
README
+ Create Folder
+ Create File
/
opt /
lampp /
lib /
php /
Cache /
Lite /
[ HOME SHELL ]
Name
Size
Permission
Action
File.php
2.67
KB
-rw-r--r--
Function.php
6.96
KB
-rw-r--r--
NestedOutput.php
1.36
KB
-rw-r--r--
Output.php
1.54
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : File.php
<?php /** * This class extends Cache_Lite and offers a cache system driven by a master file * * With this class, cache validity is only dependent of a given file. Cache files * are valid only if they are older than the master file. It's a perfect way for * caching templates results (if the template file is newer than the cache, cache * must be rebuild...) or for config classes... * There are some examples in the 'docs/examples' file * Technical choices are described in the 'docs/technical' file * * @package Cache_Lite * @author Fabien MARTY <fab@php.net> */ require_once('Cache/Lite.php'); class Cache_Lite_File extends Cache_Lite { // --- Private properties --- /** * Complete path of the file used for controlling the cache lifetime * * @var string $_masterFile */ var $_masterFile = ''; /** * Masterfile mtime * * @var int $_masterFile_mtime */ var $_masterFile_mtime = 0; // --- Public methods ---- /** * Constructor * * $options is an assoc. To have a look at availables options, * see the constructor of the Cache_Lite class in 'Cache_Lite.php' * * Comparing to Cache_Lite constructor, there is another option : * $options = array( * (...) see Cache_Lite constructor * 'masterFile' => complete path of the file used for controlling the cache lifetime(string) * ); * * @param array $options options * @access public */ function Cache_Lite_File($options = array(NULL)) { $options['lifetime'] = 0; $this->Cache_Lite($options); if (isset($options['masterFile'])) { $this->_masterFile = $options['masterFile']; } else { return $this->raiseError('Cache_Lite_File : masterFile option must be set !'); } if (!($this->_masterFile_mtime = @filemtime($this->_masterFile))) { return $this->raiseError('Cache_Lite_File : Unable to read masterFile : '.$this->_masterFile, -3); } } /** * Test if a cache is available and (if yes) return it * * @param string $id cache id * @param string $group name of the cache group * @param boolean $doNotTestCacheValidity if set to true, the cache validity won't be tested * @return string data of the cache (else : false) * @access public */ function get($id, $group = 'default', $doNotTestCacheValidity = false) { if ($data = parent::get($id, $group, true)) { if ($filemtime = $this->lastModified()) { if ($filemtime > $this->_masterFile_mtime) { return $data; } } } return false; } }
Close