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 // This file is protected by copyright law & provided under license. Copyright(C) 20..

Decoded Output download

$OO0OO0000=$OOO000000{17}.$OOO000000{12}.$OOO000000{18}.$OOO000000{5}.$OOO000000{19};if(!0)$O000O0O00=$OO0OO0000($OOO0O0O00,'rb');$OO0OO000O=$OOO000000{17}.$OOO000000{20}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$OO0OO00O0=$OOO000000{14}.$OOO000000{0}.$OOO000000{20}.$OOO000000{0}.$OOO000000{20};$OO0OO000O($O000O0O00,1261);$OO00O00O0=($OOO0000O0($OO0OO00O0($OO0OO000O($O000O0O00,380),'EnteryouwkhRHYKNWOUTAaBbCcDdFfGgIiJjLlMmPpQqSsVvXxZz0123456789+/=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/')));eval($OO00O00O0);$OO00O00O0=str_replace('__FILE__',"'".$OOO0O0O00."'",($OOO0000O0($OO0OO00O0($OO0OO000O($O000O0O00,$OO00O0000),'EnteryouwkhRHYKNWOUTAaBbCcDdFfGgIiJjLlMmPpQqSsVvXxZz0123456789+/=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'))));fclose($O000O0O00);eval($OO00O00O0);
namespace app\core\controller;
use app\core\controller\Auth;
use app\core\model\CategoryModel;
use app\core\model\CommonModel;
use app\core\model\GoodsModel;
use app\core\model\ArticleModel;
use app\core\model\OrderModel;
use think\Controller;
Class Common extends Auth
{
protected $view;
protected $category_list;
protected $help_category;
public function __construct()
{
parent::__construct();
$this->init_category();
if (!IS_AJAX) {
$cate = new ppdmin\model\CategoryModel();
$friend_link = $cate->get_list_by_code_mid('youqinglianjie');
$m_conf = new CommonModel();
$conf = $m_conf->get_all_conf();
$conf = array_column($conf,'value','name');
$this->assign('friend_link',$friend_link);
$this->assign('conf',$conf);
$this->assign('website_name',$conf['WEBSITE_NAME']);
$this->assign('nper_base',$conf['NPER_BASE_NUM']);
$this->get_cart_info();
$m_cat = new CategoryModel();
$info =$m_cat->get_category_info_by_code(__demo_category__);
$this->category_list = $m_cat->get_category_list_by_mid($info["id"]);
$this->assign('category_list',$this->category_list);
if (empty($site_config = S('lingjiang_site_config'))) {
$site_config = $m_conf->get_conf_website();
S('lingjiang_site_config',$site_config,['expire'=>3600]);
}
$this->assign('site_config',$site_config);
$this->help_category = $m_cat->get_category_list_by_mid(2,'id,code,name,desc,code,imgid,style');
$help_category_id = [];
foreach ($this->help_category as $each_category) {
array_push($help_category_id,$each_category['id']);
}
$m_article = new ArticleModel();
$help_list = $m_article->get_article_list_by_categorys($help_category_id);
foreach ($this->help_category as &$each_category) {
$articles = [];
foreach ($help_list as $each_help) {
if ($each_help['category'] == $each_category['id']) {
array_push($articles,$each_help);
}
}
$each_category['articles'] = $articles;
}
$this->assign('help_category',$this->help_category);
if (is_user_login()) {
if (strtolower(CONTROLLER_NAME) == 'ucenter'&&strtolower(ACTION_NAME) == 'luck_detail') {
$this->assign('notify_list',null);
}else {
$m_order = new OrderModel();
list($notify_list,$null) = $m_order->get_lucky_history_by_uid(get_user_id(),0);
$this->assign('notify_list',$notify_list);
}
}
}
}
private function get_cart_info()
{
if (is_user_login()) {
$m_goods = new GoodsModel();
$cart_num = $m_goods->get_cart_num();
is_numeric($cart_num) &&$this->assign("cart_num",$cart_num);
}else {
$cart_list = cookie('local_cart');
$cart_num = count($cart_list);
$this->assign("cart_num",$cart_num);
}
}
private function init_category()
{
$category = C('category_goods');
!in_array($category,array('xiangchang','yiyuanduobao','laoniuduobao','shishangyiyuangou','yiyuanmaimi','juziduobao'))
&&$category='xiangchang';
$mid= M('category','sp_')->where(array('code'=>$category))->field('id')->find();
$mid = $mid['id'];
empty($mid) &&die('mid ');
define('__MID__',$mid);
}
}

Did this file decode correctly?

Original Code

<?php // This file is protected by copyright law & provided under license. Copyright(C) 2005-2009 www.vidun.com, All rights reserved.
$OOO0O0O00=__FILE__;$OOO000000=urldecode('%74%68%36%73%62%65%68%71%6c%61%34%63%6f%5f%73%61%64%66%70%6e%72');$OO00O0000=3972;$OOO0000O0=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5};$OOO0000O0.=$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$OOO0000O0.=$OOO0000O0{3}.$OOO000000{11}.$OOO000000{12}.$OOO0000O0{7}.$OOO000000{5};$O0O0000O0='OOO0000O0';eval(($$O0O0000O0('JE9PME9PMDAwMD0kT09PMDAwMDAwezE3fS4kT09PMDAwMDAwezEyfS4kT09PMDAwMDAwezE4fS4kT09PMDAwMDAwezV9LiRPT08wMDAwMDB7MTl9O2lmKCEwKSRPMDAwTzBPMDA9JE9PME9PMDAwMCgkT09PME8wTzAwLCdyYicpOyRPTzBPTzAwME89JE9PTzAwMDAwMHsxN30uJE9PTzAwMDAwMHsyMH0uJE9PTzAwMDAwMHs1fS4kT09PMDAwMDAwezl9LiRPT08wMDAwMDB7MTZ9OyRPTzBPTzAwTzA9JE9PTzAwMDAwMHsxNH0uJE9PTzAwMDAwMHswfS4kT09PMDAwMDAwezIwfS4kT09PMDAwMDAwezB9LiRPT08wMDAwMDB7MjB9OyRPTzBPTzAwME8oJE8wMDBPME8wMCwxMjYxKTskT08wME8wME8wPSgkT09PMDAwME8wKCRPTzBPTzAwTzAoJE9PME9PMDAwTygkTzAwME8wTzAwLDM4MCksJ0VudGVyeW91d2toUkhZS05XT1VUQWFCYkNjRGRGZkdnSWlKakxsTW1QcFFxU3NWdlh4WnowMTIzNDU2Nzg5Ky89JywnQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLycpKSk7ZXZhbCgkT08wME8wME8wKTs=')));return;?>
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

Function Calls

fread 3
strtr 2
fclose 1
OOO0000O0 1
urldecode 1
str_replace 1
base64_decode 2

Variables

$O0O0000O0 OOO0000O0
$OO00O0000 3972
$OO00O00O0 namespace app\core\controller; use app\core\controller\Au..
$OO0OO0000 fopen
$OO0OO000O fread
$OO0OO00O0 strtr
$OOO000000 th6sbehqla4co_sadfpnr
$OOO0000O0 base64_decode
$OOO0O0O00 index.php

Stats

MD5 763988de74e428f977521bd4a516b539
Eval Count 3
Decode Time 147 ms