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 /* -- enphp : https://github.com/djunny/enphp */ namespace app\admin\model;error_..

Decoded Output download

<?php /* -- enphp : https://github.com/djunny/enphp */ 
  namespace appdmin\model;error_reporting(E_ALL^E_NOTICE);define('', '');$_GET[] = explode('|||', gzinflate(substr('      eQJ@E[*^~0k0"(MA|@BE?/LZ8N 
,%\'>;"Y"cA=cDcl7$ 
<x 
x8QK	&VO-?gvh=7zvZo?Ou:]TeUoK*ZmH-_-\'SW]`^.1w$83&rvl!c<AkgF	b5K!!u	UFR 
O  ',0x0a, -8)));use think\Db;use think\Model;class RoleModel extends Model{protected $table="box_auth_role";public function getAuthInfo($){$=&$_GET{};if(empty($)){return null;}$=	hink\Db::{$_GET{}[0]}(${0x001})->{$_GET{}[0x0002]}(array(${0x00003}=>$))->{$_GET{}[0x000004]}();$=${0x05}($[0x006],$[${0x0007}]);$=	hink\Db::{$_GET{}[0]}($[0x00008])->{$_GET{}[0x0002]}(${0x000009},$[0x0a],$)->{$_GET{}{0x00b}}($[0x000c])->{$_GET{}{0x0000d}}();if(!empty($)){return $;}else{return null;}}public function getMenuInfo($){$=&$_GET{};if(empty($)){return null;}$=	hink\Db::{$_GET{}[0]}(${0x001})->{$_GET{}[0x0002]}(array(${0x00003}=>$))->{$_GET{}[0x000004]}();$=${0x05}($[0x006],$[${0x0007}]);$=new ppdmin\model\MenuModel();$=$->{$_GET{}[0x00000e]}($);if(!empty($)){return $;}else{return null;}}public function getRoleInfo($){$=&$_GET{};$=	hink\Db::{$_GET{}[0]}(${0x0f})->{$_GET{}[0x0002]}(array($[0x0010]=>$))->{$_GET{}[0x000004]}();if(empty($)){return !1;}$=${0x05}($[0x006],$[${0x0007}]);$[${0x00011}]=$;if(empty($)){return !1;}else{return $;}}public function del_role($){$=&$_GET{};$=	hink\Db::{$_GET{}[0]}(${0x0f})->{$_GET{}[0x0002]}(array($[0x0010]=>$))->{$_GET{}[0x000004]}();if(empty($)){return array($[0x000012]=>0,${0x0000013}=>$[0x014]);}$=	hink\Db::{$_GET{}[0]}(${0x0015})->{$_GET{}[0x0002]}(array($[0x0010]=>$))->{$_GET{}{0x0000d}}();if(!empty($)){return array($[0x000012]=>0,${0x0000013}=>$[0x00016]);}$=	hink\Db::{$_GET{}[0]}(${0x001})->{$_GET{}[0x0002]}(array(${0x00003}=>$))->{$_GET{}{0x000017}}();if(!$){return array($[0x000012]=>0,${0x0000013}=>$[0x0000018]);}else{return array($[0x000012]=>0x001,${0x0000013}=>${0x019});}}public function get_roles($){$=&$_GET{};$=$[0x001a](${0x0001b} .$.$[0x00001c] .	hink\Session::{$_GET{}{0x000001d}}($[0x01e]).${0x001f} .	hink\Session::{$_GET{}{0x000001d}}($[0x00020]).${0x000021});$=$[0x0000022]($,!0);if($[${0x023}]==0){return $[${0x023}];}else{return;}}} ?>

Did this file decode correctly?

Original Code

<?php /* -- enphp : https://github.com/djunny/enphp */
  namespace app\admin\model;error_reporting(E_ALL^E_NOTICE);define('', '');$_GET[] = explode('|||', gzinflate(substr('      eQJ@E[*^~0k0"(MA|@BE?/LZ8N
,%\'>;"Y"cA=cDcl7$
<x
x8QK	&VO-?gvh=7zvZo?Ou:]TeUoK*ZmH-_-\'SW]`^.1w$83&rvl!c<AkgF	b5K!!u	UFR
O  ',0x0a, -8)));use think\Db;use think\Model;class RoleModel extends Model{protected $table="box_auth_role";public function getAuthInfo($){$=&$_GET{};if(empty($)){return null;}$=\think\Db::{$_GET{}[0]}(${0x001})->{$_GET{}[0x0002]}(array(${0x00003}=>$))->{$_GET{}[0x000004]}();$=${0x05}($[0x006],$[${0x0007}]);$=\think\Db::{$_GET{}[0]}($[0x00008])->{$_GET{}[0x0002]}(${0x000009},$[0x0a],$)->{$_GET{}{0x00b}}($[0x000c])->{$_GET{}{0x0000d}}();if(!empty($)){return $;}else{return null;}}public function getMenuInfo($){$=&$_GET{};if(empty($)){return null;}$=\think\Db::{$_GET{}[0]}(${0x001})->{$_GET{}[0x0002]}(array(${0x00003}=>$))->{$_GET{}[0x000004]}();$=${0x05}($[0x006],$[${0x0007}]);$=new \app\admin\model\MenuModel();$=$->{$_GET{}[0x00000e]}($);if(!empty($)){return $;}else{return null;}}public function getRoleInfo($){$=&$_GET{};$=\think\Db::{$_GET{}[0]}(${0x0f})->{$_GET{}[0x0002]}(array($[0x0010]=>$))->{$_GET{}[0x000004]}();if(empty($)){return !1;}$=${0x05}($[0x006],$[${0x0007}]);$[${0x00011}]=$;if(empty($)){return !1;}else{return $;}}public function del_role($){$=&$_GET{};$=\think\Db::{$_GET{}[0]}(${0x0f})->{$_GET{}[0x0002]}(array($[0x0010]=>$))->{$_GET{}[0x000004]}();if(empty($)){return array($[0x000012]=>0,${0x0000013}=>$[0x014]);}$=\think\Db::{$_GET{}[0]}(${0x0015})->{$_GET{}[0x0002]}(array($[0x0010]=>$))->{$_GET{}{0x0000d}}();if(!empty($)){return array($[0x000012]=>0,${0x0000013}=>$[0x00016]);}$=\think\Db::{$_GET{}[0]}(${0x001})->{$_GET{}[0x0002]}(array(${0x00003}=>$))->{$_GET{}{0x000017}}();if(!$){return array($[0x000012]=>0,${0x0000013}=>$[0x0000018]);}else{return array($[0x000012]=>0x001,${0x0000013}=>${0x019});}}public function get_roles($){$=&$_GET{};$=$[0x001a](${0x0001b} .$.$[0x00001c] .\think\Session::{$_GET{}{0x000001d}}($[0x01e]).${0x001f} .\think\Session::{$_GET{}{0x000001d}}($[0x00020]).${0x000021});$=$[0x0000022]($,!0);if($[${0x023}]==0){return $[${0x023}];}else{return;}}}

Function Calls

None

Variables

None

Stats

MD5 710eb701739e143f3d3736cdfa7be571
Eval Count 0
Decode Time 92 ms