Linux unitednationsplay.com 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
nginx/1.20.1
Server IP : 188.130.139.92 & Your IP : 3.15.147.225
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
www /
myadmin /
vendor /
symfony /
cache /
Traits /
Delete
Unzip
Name
Size
Permission
Date
Action
AbstractAdapterTrait.php
3.72
KB
-rw-r--r--
2021-02-05 18:32
AbstractTrait.php
9.12
KB
-rw-r--r--
2021-02-05 18:32
ApcuTrait.php
3.12
KB
-rw-r--r--
2021-02-05 18:32
ArrayTrait.php
4.81
KB
-rw-r--r--
2021-02-05 18:32
ContractsTrait.php
3.41
KB
-rw-r--r--
2021-02-05 18:32
DoctrineTrait.php
2.21
KB
-rw-r--r--
2021-02-05 18:32
FilesystemCommonTrait.php
4.96
KB
-rw-r--r--
2021-02-05 18:32
FilesystemTrait.php
2.93
KB
-rw-r--r--
2021-02-05 18:32
MemcachedTrait.php
12.73
KB
-rw-r--r--
2021-02-05 18:32
PdoTrait.php
19.77
KB
-rw-r--r--
2021-02-05 18:32
PhpArrayTrait.php
5.04
KB
-rw-r--r--
2021-02-05 18:32
PhpFilesTrait.php
9.08
KB
-rw-r--r--
2021-02-05 18:32
ProxyTrait.php
817
B
-rw-r--r--
2021-02-05 18:32
RedisClusterProxy.php
1.66
KB
-rw-r--r--
2021-02-05 18:32
RedisProxy.php
1.77
KB
-rw-r--r--
2021-02-05 18:32
RedisTrait.php
20.73
KB
-rw-r--r--
2021-02-05 18:32
Save
Rename
<?php /* * This file is part of the Symfony package. * * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Cache\Traits; use Symfony\Component\Cache\Exception\CacheException; /** * @author Nicolas Grekas <p@tchwork.com> * @author Rob Frawley 2nd <rmf@src.run> * * @internal */ trait FilesystemTrait { use FilesystemCommonTrait; private $marshaller; /** * @return bool */ public function prune() { $time = time(); $pruned = true; foreach ($this->scanHashDir($this->directory) as $file) { if (!$h = @fopen($file, 'rb')) { continue; } if (($expiresAt = (int) fgets($h)) && $time >= $expiresAt) { fclose($h); $pruned = @unlink($file) && !file_exists($file) && $pruned; } else { fclose($h); } } return $pruned; } /** * {@inheritdoc} */ protected function doFetch(array $ids) { $values = []; $now = time(); foreach ($ids as $id) { $file = $this->getFile($id); if (!file_exists($file) || !$h = @fopen($file, 'rb')) { continue; } if (($expiresAt = (int) fgets($h)) && $now >= $expiresAt) { fclose($h); @unlink($file); } else { $i = rawurldecode(rtrim(fgets($h))); $value = stream_get_contents($h); fclose($h); if ($i === $id) { $values[$id] = $this->marshaller->unmarshall($value); } } } return $values; } /** * {@inheritdoc} */ protected function doHave($id) { $file = $this->getFile($id); return file_exists($file) && (@filemtime($file) > time() || $this->doFetch([$id])); } /** * {@inheritdoc} */ protected function doSave(array $values, int $lifetime) { $expiresAt = $lifetime ? (time() + $lifetime) : 0; $values = $this->marshaller->marshall($values, $failed); foreach ($values as $id => $value) { if (!$this->write($this->getFile($id, true), $expiresAt."\n".rawurlencode($id)."\n".$value, $expiresAt)) { $failed[] = $id; } } if ($failed && !is_writable($this->directory)) { throw new CacheException(sprintf('Cache directory is not writable (%s).', $this->directory)); } return $failed; } private function getFileKey(string $file): string { if (!$h = @fopen($file, 'rb')) { return ''; } fgets($h); // expiry $encodedKey = fgets($h); fclose($h); return rawurldecode(rtrim($encodedKey)); } }