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 |
Stats
MD5 | 684072e06ccf40e5d8e76b3162ae76ee |
Eval Count | 2 |
Decode Time | 68 ms |