Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php $_F=__FILE__;$_C465539799='Pz48P1lkWQ0KDQp0bVVLQzNwX0RtVXAoJ1VEbWp0Vy5VSzI4OC5ZZFknK..

Decoded Output download

$_C465539799=base64_decode($_C465539799);$_C465539799=strtr($_C465539799,'GABYe1E2JNs5TM8RUzHLtO9iqpl4aF76WVjydISkZQKovhrDfw3ncPxX0uCbmg','HAYpI9OaGq0P2Rs3cZytiw1LCe85zkUrg4fTh6MNWjlF7vxobSdKEQXDJBuVnm');$_R=str_replace('__FILE__',"'".$_F."'",$_C465539799);eval($_R);$_R=0;$_C465539799=0;?><?php

include_once('config.class.php');

/*
class OLD_Database
{
	
    private static $m_pInstance;
    
    private $link;

    private function __construct() 
    {   
        $this->link = mysqli_connect(Config::Instance()->mysql_host, Config::Instance()->mysql_user, Config::Instance()->mysql_password,Config::Instance()->mysql_db ) or die('ERROR: MYSQLI Connect Failed!');   
    }
 
    public static function Instance()
    {
        if (!self::$m_pInstance)
        {
            self::$m_pInstance = new Database();
        }
        return self::$m_pInstance;
    }

    public function SQuery($sql){
        
       if ( debugSQL == true ){
            echo "<span style='color:green; font-size:12px;'>[ DEBUG ] :</span>$sql<br/>";
	   	}
		
        $result =  mysqli_query( $this->link, $sql) or die ( mysqli_error($this->link) );
		
        return $result;
		
    }
	
	##RQuery added by codeight##
	public function RQuery($sql){
        
       if ( debugSQL == true ){
            echo "<span style='color:green; font-size:12px;'>[ DEBUG ] :</span>$sql<br/>";
	   	}
		
        $result =  mysqli_query( $this->link, $sql) or die ( mysqli_error($this->link) );
		
		$count = mysqli_affected_rows($this->link);
		
        return $count;
		
    }
    
    public function Result( $result )
    {
        $rs = array();
        if ($result->num_rows > 0 )
        {
            while ( $row = $result->fetch_array(MYSQLI_ASSOC)){
                $rs[] = $row;
            }
            $result->close();
        }
        return $rs;
    }
	
    public function OQuery($sql){
		
		if ( debugSQL == true ){
            echo "<span style='color:green; font-size:12px;'>[ DEBUG ] :</span>$sql<br/>";
			}
        
         $rs =  array();
         $result = mysqli_query($this->link, $sql) or die ( mysqli_error($this->link));
         if ( $result->num_rows> 0 ){
             while ( $row = $result->fetch_array(MYSQLI_ASSOC)){
                 $rs = $row;
             }
             $result->close();
         }
         return $rs;
    }


    public function Query( $sql ){
		
		if ( debugSQL == true ){
            	echo "<span style='color:green; font-size:12px;'>[ DEBUG ] :</span>$sql<br/>";
			}
		   
        $rs = array();
		
		$result =  mysqli_query( $this->link, $sql) or die ( mysqli_error($this->link) );
		
        if ($result->num_rows > 0 )
        {
            while ( $row = $result->fetch_array(MYSQLI_ASSOC)){
                $rs[] = $row;
            }
            $result->close();
        }
        return $rs;
    }
    
    public function TableCols( $table ){
        $i = 0;
        $rs = array( );
        $cn = $this->SQuery("SELECT * FROM $table");
       
        while ($finfo = $cn->fetch_field()) {

            $rs[ $i ] = $finfo->name;
            $i++;
        }
        $cn->close();
        return $rs;
    }
    
    
    public function GetCols($table){
        
        $rs = $this->TableCols($table);
        for ( $i = 0; $i < count($rs); $i++){
            if (strstr($rs[$i],'_')){
                 $rs[$i]= "";
            }
        }
        return array_values(array_filter($rs));
    }
    
    
    public function QueryToJSON( $query ){

        $rs = array();
        $rs = $this->Query( $query );
        return json_encode($rs);
 
    }
	
	//added by codeight for string sanitazation
	public function checkValue($string){
		
			$sanitize = mysqli_real_escape_string($this->link, $string);
		
			return $sanitize;
			
		}
		
	public function PQuery($sql){
		
        $result =  mysqli_query( $this->link, $sql) or die ( mysqli_error($this->link) );
		
        return $result;
		
    }
 
}
     */
       
?>

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_C465539799='Pz48P1lkWQ0KDQp0bVVLQzNwX0RtVXAoJ1VEbWp0Vy5VSzI4OC5ZZFknKTsNCg0KLyoNClVLMjg4IEVpWF9YMkwyZjI4cA0Kew0KCQ0KICAgIFk2dGgyTHAgOEwyTHRVICRnX1llbThMMm1VcDsNCiAgICANCiAgICBZNnRoMkxwICRLdG1GOw0KDQogICAgWTZ0aDJMcCBqQ21VTHREbSBfX1VEbThMNkNVTCgpIA0KICAgIHsgICANCiAgICAgICAgJExkdDgtPkt0bUYgPSBnSDhOS3RfVURtbXBVTChxRG1qdFc6OmVtOEwybVVwKCktPmdIOE5LX2REOEwsIHFEbWp0Vzo6ZW04TDJtVXAoKS0+Z0g4TktfQzhwNiwgcURtanRXOjplbThMMm1VcCgpLT5nSDhOS19ZMjg4T0Q2MyxxRG1qdFc6OmVtOEwybVVwKCktPmdIOE5LXzNmICkgRDYgM3RwKCdjTU1FTTogU0J3UGllIHFEbW1wVUwgbzJ0S3AzIScpOyAgIA0KICAgIH0NCiANCiAgICBZQ2ZLdFUgOEwyTHRVIGpDbVVMdERtIGVtOEwybVVwKCkNCiAgICB7DQogICAgICAgIHRqICghOHBLajo6JGdfWWVtOEwybVVwKQ0KICAgICAgICB7DQogICAgICAgICAgICA4cEtqOjokZ19ZZW04TDJtVXAgPSBtcE8gWDJMMmYyOHAoKTsNCiAgICAgICAgfQ0KICAgICAgICA2cExDNm0gOHBLajo6JGdfWWVtOEwybVVwOw0KICAgIH0NCg0KICAgIFlDZkt0VSBqQ21VTHREbSB3UENwNkgoJDhOSyl7DQogICAgICAgIA0KICAgICAgIHRqICggM3BmQ1d3UGkgPT0gTDZDcCApew0KICAgICAgICAgICAgcFVkRCAiPDhZMm0gOExIS3A9J1VES0Q2Olc2cHBtOyBqRG1MLTh0YXA6OVRZcjsnPlsgWGN1N0ogXSA6PC84WTJtPiQ4Tks8ZjYvPiI7DQoJICAgCX0NCgkJDQogICAgICAgICQ2cDhDS0wgPSAgZ0g4Tkt0X05DcDZIKCAkTGR0OC0+S3RtRiwgJDhOSykgRDYgM3RwICggZ0g4Tkt0X3A2NkQ2KCRMZHQ4LT5LdG1GKSApOw0KCQkNCiAgICAgICAgNnBMQzZtICQ2cDhDS0w7DQoJCQ0KICAgIH0NCgkNCgkjI01QQ3A2SCAyMzNwMyBmSCBVRDNwdFdkTCMjDQoJWUNmS3RVIGpDbVVMdERtIE1QQ3A2SCgkOE5LKXsNCiAgICAgICAgDQogICAgICAgdGogKCAzcGZDV3dQaSA9PSBMNkNwICl7DQogICAgICAgICAgICBwVWREICI8OFkybSA4TEhLcD0nVURLRDY6VzZwcG07IGpEbUwtOHRhcDo5VFlyOyc+WyBYY3U3SiBdIDo8LzhZMm0+JDhOSzxmNi8+IjsNCgkgICAJfQ0KCQkNCiAgICAgICAgJDZwOENLTCA9ICBnSDhOS3RfTkNwNkgoICRMZHQ4LT5LdG1GLCAkOE5LKSBENiAzdHAgKCBnSDhOS3RfcDY2RDYoJExkdDgtPkt0bUYpICk7DQoJCQ0KCQkkVURDbUwgPSBnSDhOS3RfMmpqcFVMcDNfNkRPOCgkTGR0OC0+S3RtRik7DQoJCQ0KICAgICAgICA2cExDNm0gJFVEQ21MOw0KCQkNCiAgICB9DQogICAgDQogICAgWUNmS3RVIGpDbVVMdERtIE1wOENLTCggJDZwOENLTCApDQogICAgew0KICAgICAgICAkNjggPSAyNjYySCgpOw0KICAgICAgICB0aiAoJDZwOENLTC0+bUNnXzZETzggPiBzICkNCiAgICAgICAgew0KICAgICAgICAgICAgT2R0S3AgKCAkNkRPID0gJDZwOENLTC0+anBMVWRfMjY2MkgoU0J3UGllX0F3d0VxKSl7DQogICAgICAgICAgICAgICAgJDY4W10gPSAkNkRPOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgJDZwOENLTC0+VUtEOHAoKTsNCiAgICAgICAgfQ0KICAgICAgICA2cExDNm0gJDY4Ow0KICAgIH0NCgkNCiAgICBZQ2ZLdFUgakNtVUx0RG0gRVBDcDZIKCQ4Tkspew0KCQkNCgkJdGogKCAzcGZDV3dQaSA9PSBMNkNwICl7DQogICAgICAgICAgICBwVWREICI8OFkybSA4TEhLcD0nVURLRDY6VzZwcG07IGpEbUwtOHRhcDo5VFlyOyc+WyBYY3U3SiBdIDo8LzhZMm0+JDhOSzxmNi8+IjsNCgkJCX0NCiAgICAgICAgDQogICAgICAgICAkNjggPSAgMjY2MkgoKTsNCiAgICAgICAgICQ2cDhDS0wgPSBnSDhOS3RfTkNwNkgoJExkdDgtPkt0bUYsICQ4TkspIEQ2IDN0cCAoIGdIOE5LdF9wNjZENigkTGR0OC0+S3RtRikpOw0KICAgICAgICAgdGogKCAkNnA4Q0tMLT5tQ2dfNkRPOD4gcyApew0KICAgICAgICAgICAgIE9kdEtwICggJDZETyA9ICQ2cDhDS0wtPmpwTFVkXzI2NjJIKFNCd1BpZV9Bd3dFcSkpew0KICAgICAgICAgICAgICAgICAkNjggPSAkNkRPOw0KICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAkNnA4Q0tMLT5VS0Q4cCgpOw0KICAgICAgICAgfQ0KICAgICAgICAgNnBMQzZtICQ2ODsNCiAgICB9DQoNCg0KICAgIFlDZkt0VSBqQ21VTHREbSBQQ3A2SCggJDhOSyApew0KCQkNCgkJdGogKCAzcGZDV3dQaSA9PSBMNkNwICl7DQogICAgICAgICAgICAJcFVkRCAiPDhZMm0gOExIS3A9J1VES0Q2Olc2cHBtOyBqRG1MLTh0YXA6OVRZcjsnPlsgWGN1N0ogXSA6PC84WTJtPiQ4Tks8ZjYvPiI7DQoJCQl9DQoJCSAgIA0KICAgICAgICAkNjggPSAyNjYySCgpOw0KCQkNCgkJJDZwOENLTCA9ICBnSDhOS3RfTkNwNkgoICRMZHQ4LT5LdG1GLCAkOE5LKSBENiAzdHAgKCBnSDhOS3RfcDY2RDYoJExkdDgtPkt0bUYpICk7DQoJCQ0KICAgICAgICB0aiAoJDZwOENLTC0+bUNnXzZETzggPiBzICkNCiAgICAgICAgew0KICAgICAgICAgICAgT2R0S3AgKCAkNkRPID0gJDZwOENLTC0+anBMVWRfMjY2MkgoU0J3UGllX0F3d0VxKSl7DQogICAgICAgICAgICAgICAgJDY4W10gPSAkNkRPOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgJDZwOENLTC0+VUtEOHAoKTsNCiAgICAgICAgfQ0KICAgICAgICA2cExDNm0gJDY4Ow0KICAgIH0NCiAgICANCiAgICBZQ2ZLdFUgakNtVUx0RG0geTJmS3BxREs4KCAkTDJmS3AgKXsNCiAgICAgICAgJHQgPSBzOw0KICAgICAgICAkNjggPSAyNjYySCggKTsNCiAgICAgICAgJFVtID0gJExkdDgtPndQQ3A2SCgid2NpY3F5ICogb01FUyAkTDJmS3AiKTsNCiAgICAgICANCiAgICAgICAgT2R0S3AgKCRqdG1qRCA9ICRVbS0+anBMVWRfanRwSzMoKSkgew0KDQogICAgICAgICAgICAkNjhbICR0IF0gPSAkanRtakQtPm0yZ3A7DQogICAgICAgICAgICAkdCsrOw0KICAgICAgICB9DQogICAgICAgICRVbS0+VUtEOHAoKTsNCiAgICAgICAgNnBMQzZtICQ2ODsNCiAgICB9DQogICAgDQogICAgDQogICAgWUNmS3RVIGpDbVVMdERtIEpwTHFESzgoJEwyZktwKXsNCiAgICAgICAgDQogICAgICAgICQ2OCA9ICRMZHQ4LT55MmZLcHFESzgoJEwyZktwKTsNCiAgICAgICAgakQ2ICggJHQgPSBzOyAkdCA8IFVEQ21MKCQ2OCk7ICR0Kyspew0KICAgICAgICAgICAgdGogKDhMNjhMNigkNjhbJHRdLCdfJykpew0KICAgICAgICAgICAgICAgICAkNjhbJHRdPSAiIjsNCiAgICAgICAgICAgIH0NCiAgICAgICAgfQ0KICAgICAgICA2cExDNm0gMjY2MkhfaDJLQ3A4KDI2NjJIX2p0S0xwNigkNjgpKTsNCiAgICB9DQogICAgDQogICAgDQogICAgWUNmS3RVIGpDbVVMdERtIFBDcDZIeUQwd0VrKCAkTkNwNkggKXsNCg0KICAgICAgICAkNjggPSAyNjYySCgpOw0KICAgICAgICAkNjggPSAkTGR0OC0+UENwNkgoICROQ3A2SCApOw0KICAgICAgICA2cExDNm0gUThEbV9wbVVEM3AoJDY4KTsNCiANCiAgICB9DQoJDQoJLy8yMzNwMyBmSCBVRDNwdFdkTCBqRDYgOEw2dG1XIDgybXRMMmEyTHREbQ0KCVlDZkt0VSBqQ21VTHREbSBVZHBVRmIyS0NwKCQ4TDZ0bVcpew0KCQkNCgkJCSQ4Mm10THRhcCA9IGdIOE5LdF82cDJLX3A4VTJZcF84TDZ0bVcoJExkdDgtPkt0bUYsICQ4TDZ0bVcpOw0KCQkNCgkJCTZwTEM2bSAkODJtdEx0YXA7DQoJCQkNCgkJfQ0KCQkNCglZQ2ZLdFUgakNtVUx0RG0gNVBDcDZIKCQ4Tkspew0KCQkNCiAgICAgICAgJDZwOENLTCA9ICBnSDhOS3RfTkNwNkgoICRMZHQ4LT5LdG1GLCAkOE5LKSBENiAzdHAgKCBnSDhOS3RfcDY2RDYoJExkdDgtPkt0bUYpICk7DQoJCQ0KICAgICAgICA2cExDNm0gJDZwOENLTDsNCgkJDQogICAgfQ0KIA0KfQ0KICAgICAqLw0KICAgICAgIA0KPz4=';$_D=strrev('edoced_46esab');eval($_D('JF9DNDY1NTM5Nzk5PWJhc2U2NF9kZWNvZGUoJF9DNDY1NTM5Nzk5KTskX0M0NjU1Mzk3OTk9c3RydHIoJF9DNDY1NTM5Nzk5LCdHQUJZZTFFMkpOczVUTThSVXpITHRPOWlxcGw0YUY3NldWanlkSVNrWlFLb3ZockRmdzNuY1B4WDB1Q2JtZycsJ0hBWXBJOU9hR3EwUDJSczNjWnl0aXcxTENlODV6a1VyZzRmVGg2TU5XamxGN3Z4b2JTZEtFUVhESkJ1Vm5tJyk7JF9SPXN0cl9yZXBsYWNlKCdfX0ZJTEVfXycsIiciLiRfRi4iJyIsJF9DNDY1NTM5Nzk5KTtldmFsKCRfUik7JF9SPTA7JF9DNDY1NTM5Nzk5PTA7'));?>

Function Calls

strtr 1
strrev 1
str_replace 1
base64_decode 2

Variables

$_D base64_decode
$_F index.php
$_R ?><?php include_once('config.class.php'); /* class OL..
$_C465539799 ?><?php include_once('config.class.php'); /* class OL..

Stats

MD5 e96cb1fe3eafdbecfcfd8d27a78a9050
Eval Count 2
Decode Time 127 ms