!C99Shell v. 2.0 [PHP 7 Update] [25.02.2019]!

Software: Apache. PHP/7.3.33 

uname -a: Linux acloudg.aryanict.com 4.18.0-513.9.1.lve.el8.x86_64 #1 SMP Mon Dec 4 15:01:22 UTC
2023 x86_64
 

uid=1095(katebhospital) gid=1098(katebhospital) groups=1098(katebhospital) 

Safe-mode: OFF (not secure)

/var/softaculous/zen/   drwxr-xr-x
Free 293.42 GB of 429.69 GB (68.29%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


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

function getCollationSetClause() {
        if (
hasUtf8mb4Support('utf8mb4_520')) { // MySQL 5.6+ 
            
return ' CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci';
        } else if (
hasUtf8mb4Support('utf8mb4')) { // MySQL 5.5.3+
            
return ' CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci';
        } else {
            return 
' CHARACTER SET utf8 COLLATE utf8_unicode_ci';
        }
    }

function 
hasUtf8mb4Support($which 'utf8mb4_520') {
        
$db_version getVersion();
        if (
$db_version) { // if not set no db functions available
            
switch ($which) {
                case 
'utf8mb4':
                    if (
isMariaDB() && version_compare($db_version'5.5.0''<')) {
                        return 
false;
                    } else if (
version_compare($db_version'5.5.3''<')) {
                        return 
false;
                    }
                    
$client_version mysqli_get_client_info();
                    
/*
                     * libmysql has supported utf8mb4 since 5.5.3, same as the MySQL server.
                     * mysqlnd has supported utf8mb4 since 5.0.9.
                     */
                    
if (strpos($client_version'mysqlnd') !== false) {
                        
$client_version preg_replace('/^\D+([\d.]+).*/''$1'$client_version);
                        return 
version_compare($client_version'5.0.9''>=');
                    } else {
                        return 
version_compare($client_version'5.5.3''>=');
                    }
                case 
'utf8mb4_520':
                    return 
version_compare($db_version'5.6''>=');
                case 
'general':
                    return (
hasUtf8mb4Support('utf8mb4') || hasUtf8mb4Support('utf8mb4_520'));
            }
        }
        return 
false;
    }
    
function 
getVersion() {
        
$software getVersionComplete();
        if (
$software) {
            if (
isMariaDB()) {
                
preg_match("/\d+(\.\d+){2,}-MariaDB/"$software$matches);
                if (
$matches) {
                    return 
str_replace('-MariaDB'''$matches[0]);
                }
                return 
$software// just in case…
            
} else {
                return 
$software;
            }
        }
        return 
'0.0.0';
    }
    
function 
getVersionComplete() {
    global 
$connection;
    
    
$connection mysqli_connect("[[softdbhost]]","[[softdbuser]]","[[softdbpass]]","[[softdb]]");

    if (
$connection) {
        
$query mysqli_fetch_array(mysqli_query($connection"SELECT version()"));
        if (
$query) {
            return 
$query['version()'];
        }
    }
    return 
null;
}
    
function 
isMariaDB() {
    
$db_version getVersionComplete();
    if (
$db_version && stristr($db_version'mariadb')) { // version includes note if mariadb
        
return true;
    }
    return 
false;
}
    
$charset_value getCollationSetClause();
    
    if(!empty(
$charset_value)){
        echo 
'<charset_value>'.$charset_value.'</charset_value>';
    }

?>

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

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

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

--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by KaizenLouie | C99Shell Github | Generation time: 0.0039 ]--