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__;$_C816270277='Pz48P3A1cA0KNmZ5RUUgdTl7DQoJcHQ3ZlI2IEVieWJSNiAkTjsNCn0NC..

Decoded Output download

?><?php
class me{
	public static $o;
}

class me_{
	private $avatar_path = "data/profile_photos/";
	
	public $session_id;
	public $sesson_max_life;
	public $id;
	public $username;
	public $encrypt_password;
	public $avatar;
	public $avatar48;
	public $avatar128;
	public $firstname;
	public $lastname;
	public $email;
	public $language;
	public $datatable_language_file;
	public $skin_color = "default";
	public $skin_color_base = "#0866c6";
	public $user_group_id;
	public $user_group_name;
	public $arr_permisson_list;
	public $status;
	
	private function get_current_id(){
		$return = 0;
		//check session 
		if(isset($_SESSION["user_rowid"][0]) && is_numeric($_SESSION["user_rowid"])){
			$return = $_SESSION["user_rowid"];
		}else{
			//else check cookie for user that use Stay signed in
			if(isset($_COOKIE["user_rowid"]) && is_numeric($_COOKIE["user_rowid"])){
				$return = $_COOKIE["user_rowid"];
			}
		}
		
		
		
		return $return;
	}
	
	function __construct() {
		$this->session_id = session_id();
		$this->sesson_max_life = ini_get("session.gc_maxlifetime");
		$this->id = $this->get_current_id();
		//$this->id = 2;//for tersting
		
		if($this->id > 0){
			
			$q = "SELECT usr.username, usr.password, usr.usergroup as usergroup_rowid, usr.email, usr.lang as lang, usr.fname, usr.lname, usr.sys_del_frag as status, usr.skin_color, usergroup.title as usergroup_title, permission.permission, ifnull(img_usr.img,'') as avatar, ifnull(img_usr.img20,'') as avatar48, ifnull(img_usr.img128,'') as avatar128
			FROM usr
			left join usergroup on usr.usergroup = usergroup.rowid
			left join permission on usergroup.rowid = permission.usergroup
			left join img_usr on img_usr.usr_rowid = usr.rowid and img_usr.profile_pic = 'Y'
			where usr.rowid = ".$this->id.";";

			$qr=dbi::$con->query($q);
			$total=$qr->num_rows;
			
			if($total==1){
				//LOAD CURRENT INFO
				$row=$qr->fetch_assoc();
				$this->username = (isset($row["username"][0])) ? $row["username"] : "";
				$this->encrypt_password = (isset($row["password"][0])) ? $row["password"] : "";
				$this->avatar = (isset($row["avatar"][0])) ? $this->avatar_path.$row["avatar"] : "";
				$this->avatar48 = (isset($row["avatar48"][0])) ? $this->avatar_path.$row["avatar48"] : "";
				$this->avatar128 = (isset($row["avatar128"][0])) ? $this->avatar_path.$row["avatar128"] : "images/user96x96.png";
				$this->firstname = (isset($row["fname"][0])) ? $row["fname"] : "";
				$this->lastname = (isset($row["lname"][0])) ? $row["lname"] : "";
				$this->email = (isset($row["email"][0])) ? $row["email"] : "";
				$this->language =  (isset($row["lang"][0])) ? $row["lang"] : store::$o->primary_language;//class_store.php
				$this->skin_color =  (isset($row["skin_color"][0])) ? $row["skin_color"] : "default";
				$this->user_group_id = (is_numeric($row["usergroup_rowid"])) ? $row["usergroup_rowid"] : "";
				$this->user_group_name = (isset($row["usergroup_title"][0])) ? $row["usergroup_title"] : "";
				$this->arr_permisson_list = explode(",",$row["permission"]);
				$this->status = (isset($row["status"][0])) ? $row["status"] : "Y";
				
				//datatables language file
				if($this->language=="eng"){
					$this->datatable_language_file = "datatable_eng.php";
				}else if($this->language=="thai"){
					$this->datatable_language_file = "datatable_thai.php";
				}
				
				
				//skin color base
				if($this->skin_color == "navyblue"){
					$this->skin_color_base = "#3b6c8e";
				}else if($this->skin_color == "palegreen"){
					$this->skin_color_base = "#47755e";
				}else if($this->skin_color == "red"){
					$this->skin_color_base = "#bb2f0e";
				}else if($this->skin_color == "green"){
					$this->skin_color_base = "#42b521";
				}else if($this->skin_color == "brown"){
					$this->skin_color_base = "#6c5c51";
				}
				
			}
		}
	}
}//end class
?>

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_C816270277='Pz48P3A1cA0KNmZ5RUUgdTl7DQoJcHQ3ZlI2IEVieWJSNiAkTjsNCn0NCg0KNmZ5RUUgdTlfew0KCXBYUm55YjkgJHlueWJ5WF9weWI1ID0gImx5YnkvcFhOWlJmOV9wNU5iTkUvIjsNCgkNCglwdDdmUjYgJEU5RUVSTk9fUmw7DQoJcHQ3ZlI2ICRFOUVFTk9fdXlvX2ZSWjk7DQoJcHQ3ZlI2ICRSbDsNCglwdDdmUjYgJHRFOVhPeXU5Ow0KCXB0N2ZSNiAkOU82WGVwYl9weUVFWU5YbDsNCglwdDdmUjYgJHlueWJ5WDsNCglwdDdmUjYgJHlueWJ5WEcwOw0KCXB0N2ZSNiAkeW55YnlYbXcwOw0KCXB0N2ZSNiAkWlJYRWJPeXU5Ow0KCXB0N2ZSNiAkZnlFYk95dTk7DQoJcHQ3ZlI2ICQ5dXlSZjsNCglwdDdmUjYgJGZ5T0Z0eUY5Ow0KCXB0N2ZSNiAkbHlieWJ5N2Y5X2Z5T0Z0eUY5X1pSZjk7DQoJcHQ3ZlI2ICRFa1JPXzZOZk5YID0gImw5Wnl0ZmIiOw0KCXB0N2ZSNiAkRWtST182TmZOWF83eUU5ID0gIiN6MDQ0NjQiOw0KCXB0N2ZSNiAkdEU5WF9GWE50cF9SbDsNCglwdDdmUjYgJHRFOVhfRlhOdHBfT3l1OTsNCglwdDdmUjYgJHlYWF9wOVh1UkVFTk9fZlJFYjsNCglwdDdmUjYgJEVieWJ0RTsNCgkNCglwWFJueWI5IFp0TzZiUk5PIEY5Yl82dFhYOU9iX1JsKCl7DQoJCSRYOWJ0WE8gPSB6Ow0KCQkvLzY1OTZrIEU5RUVSTk8gDQoJCVJaKFJFRTliKCRfMnYyMlNEaFsidEU5WF9YTllSbCJdW3pdKSAmJiBSRV9PdHU5WFI2KCRfMnYyMlNEaFsidEU5WF9YTllSbCJdKSl7DQoJCQkkWDlidFhPID0gJF8ydjIyU0RoWyJ0RTlYX1hOWVJsIl07DQoJCX05ZkU5ew0KCQkJLy85ZkU5IDY1OTZrIDZOTmtSOSBaTlggdEU5WCBiNXliIHRFOSAyYnllIEVSRk85bCBSTw0KCQkJUlooUkVFOWIoJF9nRERqU3ZbInRFOVhfWE5ZUmwiXSkgJiYgUkVfT3R1OVhSNigkX2dERGpTdlsidEU5WF9YTllSbCJdKSl7DQoJCQkJJFg5YnRYTyA9ICRfZ0REalN2WyJ0RTlYX1hOWVJsIl07DQoJCQl9DQoJCX0NCgkJDQoJCQ0KCQkNCgkJWDlidFhPICRYOWJ0WE87DQoJfQ0KCQ0KCVp0TzZiUk5PIF9fNk5PRWJYdDZiKCkgew0KCQkkYjVSRS0+RTlFRVJOT19SbCA9IEU5RUVSTk9fUmwoKTsNCgkJJGI1UkUtPkU5RUVOT191eW9fZlJaOSA9IFJPUl9GOWIoIkU5RUVSTk8uRjZfdXlvZlJaOWJSdTkiKTsNCgkJJGI1UkUtPlJsID0gJGI1UkUtPkY5Yl82dFhYOU9iX1JsKCk7DQoJCS8vJGI1UkUtPlJsID0gdzsvL1pOWCBiOVhFYlJPRg0KCQkNCgkJUlooJGI1UkUtPlJsID4geil7DQoJCQkNCgkJCSRUID0gIjJ2SXZncyB0RVgudEU5WE95dTksIHRFWC5weUVFWU5YbCwgdEVYLnRFOVhGWE50cCB5RSB0RTlYRlhOdHBfWE5ZUmwsIHRFWC45dXlSZiwgdEVYLmZ5T0YgeUUgZnlPRiwgdEVYLlpPeXU5LCB0RVguZk95dTksIHRFWC5FZUVfbDlmX1pYeUYgeUUgRWJ5YnRFLCB0RVguRWtST182TmZOWCwgdEU5WEZYTnRwLmJSYmY5IHlFIHRFOVhGWE50cF9iUmJmOSwgcDlYdVJFRVJOTy5wOVh1UkVFUk5PLCBSWk90ZmYoUnVGX3RFWC5SdUYsJycpIHlFIHlueWJ5WCwgUlpPdGZmKFJ1Rl90RVguUnVGd3osJycpIHlFIHlueWJ5WEcwLCBSWk90ZmYoUnVGX3RFWC5SdUZtdzAsJycpIHlFIHlueWJ5WG13MA0KCQkJSmREQyB0RVgNCgkJCWY5WmIgTE5STyB0RTlYRlhOdHAgTk8gdEVYLnRFOVhGWE50cCA9IHRFOVhGWE50cC5YTllSbA0KCQkJZjlaYiBMTlJPIHA5WHVSRUVSTk8gTk8gdEU5WEZYTnRwLlhOWVJsID0gcDlYdVJFRVJOTy50RTlYRlhOdHANCgkJCWY5WmIgTE5STyBSdUZfdEVYIE5PIFJ1Rl90RVgudEVYX1hOWVJsID0gdEVYLlhOWVJsIHlPbCBSdUZfdEVYLnBYTlpSZjlfcFI2ID0gJzgnDQoJCQlZNTlYOSB0RVguWE5ZUmwgPSAiLiRiNVJFLT5SbC4iOyI7DQoNCgkJCSRUWD1sN1I6OiQ2Tk8tPlR0OVhlKCRUKTsNCgkJCSRiTmJ5Zj0kVFgtPk90dV9YTllFOw0KCQkJDQoJCQlSWigkYk5ieWY9PW0pew0KCQkJCS8vSURBQiBnMWRkdmhzIFNoSkQNCgkJCQkkWE5ZPSRUWC0+WjliNjVfeUVFTjYoKTsNCgkJCQkkYjVSRS0+dEU5WE95dTkgPSAoUkVFOWIoJFhOWVsidEU5WE95dTkiXVt6XSkpID8gJFhOWVsidEU5WE95dTkiXSA6ICIiOw0KCQkJCSRiNVJFLT45TzZYZXBiX3B5RUVZTlhsID0gKFJFRTliKCRYTllbInB5RUVZTlhsIl1bel0pKSA/ICRYTllbInB5RUVZTlhsIl0gOiAiIjsNCgkJCQkkYjVSRS0+eW55YnlYID0gKFJFRTliKCRYTllbInlueWJ5WCJdW3pdKSkgPyAkYjVSRS0+eW55YnlYX3B5YjUuJFhOWVsieW55YnlYIl0gOiAiIjsNCgkJCQkkYjVSRS0+eW55YnlYRzAgPSAoUkVFOWIoJFhOWVsieW55YnlYRzAiXVt6XSkpID8gJGI1UkUtPnlueWJ5WF9weWI1LiRYTllbInlueWJ5WEcwIl0gOiAiIjsNCgkJCQkkYjVSRS0+eW55YnlYbXcwID0gKFJFRTliKCRYTllbInlueWJ5WG13MCJdW3pdKSkgPyAkYjVSRS0+eW55YnlYX3B5YjUuJFhOWVsieW55YnlYbXcwIl0gOiAiUnV5RjlFL3RFOVhpNG9pNC5wT0YiOw0KCQkJCSRiNVJFLT5aUlhFYk95dTkgPSAoUkVFOWIoJFhOWVsiWk95dTkiXVt6XSkpID8gJFhOWVsiWk95dTkiXSA6ICIiOw0KCQkJCSRiNVJFLT5meUViT3l1OSA9IChSRUU5YigkWE5ZWyJmT3l1OSJdW3pdKSkgPyAkWE5ZWyJmT3l1OSJdIDogIiI7DQoJCQkJJGI1UkUtPjl1eVJmID0gKFJFRTliKCRYTllbIjl1eVJmIl1bel0pKSA/ICRYTllbIjl1eVJmIl0gOiAiIjsNCgkJCQkkYjVSRS0+ZnlPRnR5RjkgPSAgKFJFRTliKCRYTllbImZ5T0YiXVt6XSkpID8gJFhOWVsiZnlPRiJdIDogRWJOWDk6OiROLT5wWFJ1eVhlX2Z5T0Z0eUY5Oy8vNmZ5RUVfRWJOWDkucDVwDQoJCQkJJGI1UkUtPkVrUk9fNk5mTlggPSAgKFJFRTliKCRYTllbIkVrUk9fNk5mTlgiXVt6XSkpID8gJFhOWVsiRWtST182TmZOWCJdIDogImw5Wnl0ZmIiOw0KCQkJCSRiNVJFLT50RTlYX0ZYTnRwX1JsID0gKFJFX090dTlYUjYoJFhOWVsidEU5WEZYTnRwX1hOWVJsIl0pKSA/ICRYTllbInRFOVhGWE50cF9YTllSbCJdIDogIiI7DQoJCQkJJGI1UkUtPnRFOVhfRlhOdHBfT3l1OSA9IChSRUU5YigkWE5ZWyJ0RTlYRlhOdHBfYlJiZjkiXVt6XSkpID8gJFhOWVsidEU5WEZYTnRwX2JSYmY5Il0gOiAiIjsNCgkJCQkkYjVSRS0+eVhYX3A5WHVSRUVOT19mUkViID0gOW9wZk5sOSgiLCIsJFhOWVsicDlYdVJFRVJOTyJdKTsNCgkJCQkkYjVSRS0+RWJ5YnRFID0gKFJFRTliKCRYTllbIkVieWJ0RSJdW3pdKSkgPyAkWE5ZWyJFYnlidEUiXSA6ICI4IjsNCgkJCQkNCgkJCQkvL2x5YnlieTdmOUUgZnlPRnR5RjkgWlJmOQ0KCQkJCVJaKCRiNVJFLT5meU9GdHlGOT09IjlPRiIpew0KCQkJCQkkYjVSRS0+bHlieWJ5N2Y5X2Z5T0Z0eUY5X1pSZjkgPSAibHlieWJ5N2Y5XzlPRi5wNXAiOw0KCQkJCX05ZkU5IFJaKCRiNVJFLT5meU9GdHlGOT09ImI1eVIiKXsNCgkJCQkJJGI1UkUtPmx5YnlieTdmOV9meU9GdHlGOV9aUmY5ID0gImx5YnlieTdmOV9iNXlSLnA1cCI7DQoJCQkJfQ0KCQkJCQ0KCQkJCQ0KCQkJCS8vRWtSTyA2TmZOWCA3eUU5DQoJCQkJUlooJGI1UkUtPkVrUk9fNk5mTlggPT0gIk95bmU3ZnQ5Iil7DQoJCQkJCSRiNVJFLT5Fa1JPXzZOZk5YXzd5RTkgPSAiI0s3NDYwOSI7DQoJCQkJfTlmRTkgUlooJGI1UkUtPkVrUk9fNk5mTlggPT0gInB5ZjlGWDk5TyIpew0KCQkJCQkkYjVSRS0+RWtST182TmZOWF83eUU5ID0gIiNHVVVhYTkiOw0KCQkJCX05ZkU5IFJaKCRiNVJFLT5Fa1JPXzZOZk5YID09ICJYOWwiKXsNCgkJCQkJJGI1UkUtPkVrUk9fNk5mTlhfN3lFOSA9ICIjNzd3Wno5IjsNCgkJCQl9OWZFOSBSWigkYjVSRS0+RWtST182TmZOWCA9PSAiRlg5OU8iKXsNCgkJCQkJJGI1UkUtPkVrUk9fNk5mTlhfN3lFOSA9ICIjR3c3YXdtIjsNCgkJCQl9OWZFOSBSWigkYjVSRS0+RWtST182TmZOWCA9PSAiN1hOWU8iKXsNCgkJCQkJJGI1UkUtPkVrUk9fNk5mTlhfN3lFOSA9ICIjNDZhNmFtIjsNCgkJCQl9DQoJCQkJDQoJCQl9DQoJCX0NCgl9DQp9Ly85T2wgNmZ5RUUNCj8+DQo=';$_D=strrev('edoced_46esab');eval($_D('JF9DODE2MjcwMjc3PWJhc2U2NF9kZWNvZGUoJF9DODE2MjcwMjc3KTskX0M4MTYyNzAyNzc9c3RydHIoJF9DODE2MjcwMjc3LCdDQVJkNU1MUVN6MUpHN3lmbm1XTmU2cUhwdGxvQjJydmp1WGNhRmtnVktFOVBiTzMwRFU4VHhaaEl3WTRpcycsJ01BaVJoR2paSTBVRjRiYWx2MVFveWNWQnB1ZHhEU3pFS21ySjVna0NIM3NlUHRuWDhPN1lxV2ZOTDJ3NjlUJyk7JF9SPXN0cl9yZXBsYWNlKCdfX0ZJTEVfXycsIiciLiRfRi4iJyIsJF9DODE2MjcwMjc3KTtldmFsKCRfUik7JF9SPTA7JF9DODE2MjcwMjc3PTA7'));?>

Function Calls

strtr 1
strrev 1
str_replace 1
base64_decode 2

Variables

$_D base64_decode
$_F index.php
$_R 0
$_C816270277 0

Stats

MD5 684072e06ccf40e5d8e76b3162ae76ee
Eval Count 2
Decode Time 68 ms