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

Software: Apache/2.4.41 (Ubuntu). PHP/8.0.30 

uname -a: Linux apirnd 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/var/www/html/main_file/vendor/mashape/unirest-php/tests/Unirest/   drwxrwxr-x
Free 13.08 GB of 57.97 GB (22.56%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


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

namespace Unirest\Request\Body\Test;

use 
Unirest\Request as Request;
use 
Unirest\Request\Body as Body;

require_once 
__DIR__ '/../../src/Unirest.php';

class 
BodyTest extends \PHPUnit_Framework_TestCase
{
    public function 
testCURLFile()
    {
        
$fixture __DIR__ '/fixtures/upload.txt';

        
$file Body::File($fixture);

        if (
PHP_MAJOR_VERSION === && PHP_MINOR_VERSION === 4) {
            
$this->assertEquals($filesprintf('@%s;filename=%s;type='$fixturebasename($fixture)));
        } else {
            
$this->assertTrue($file instanceof \CURLFile);
        }
    }

    public function 
testHttpBuildQueryWithCurlFile()
    {
        
$fixture __DIR__ '/fixtures/upload.txt';

        
$file Body::File($fixture);
        
$body = array(
            
'to' => 'mail@mailinator.com',
            
'from' => 'mail@mailinator.com',
            
'file' => $file
        
);

        
$result Request::buildHTTPCurlQuery($body);
        
$this->assertEquals($result['file'], $file);
    }

    public function 
testJson()
    {
        
$body Body::Json(array('foo''bar'));

        
$this->assertEquals($body'["foo","bar"]');
    }

    public function 
testForm()
    {
        
$body Body::Form(array('foo' => 'bar''bar' => 'baz'));

        
$this->assertEquals($body'foo=bar&bar=baz');

        
// try again with a string
        
$body Body::Form($body);

        
$this->assertEquals($body'foo=bar&bar=baz');
    }

    public function 
testMultipart()
    {
        
$arr = array('foo' => 'bar''bar' => 'baz');

        
$body Body::Multipart((object) $arr);

        
$this->assertEquals($body$arr);

        
$body Body::Multipart('flat');

        
$this->assertEquals($body, array('flat'));
    }

    public function 
testMultipartFiles()
    {
        
$fixture __DIR__ '/fixtures/upload.txt';

        
$data = array('foo' => 'bar''bar' => 'baz');
        
$files = array('test' => $fixture);

        
$body Body::Multipart($data$files);

        
// echo $body;

        
$this->assertEquals($body, array(
            
'foo' => 'bar',
            
'bar' => 'baz',
            
'test' => Body::File($fixture)
        ));
    }
}

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

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

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

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