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 @eval("?>".base64_decode("PD9waHANDQoNDQppbmNsdWRlICJ3ZWJ4bC9wYXJhbS5waHAiOw0NCg0NCm..
Decoded Output download
?>b'<?php
include "webxl/param.php";
include "webxl/func.php";
include "live.php";
$PageId = 3 ;
$main = $_GET[\'main\']."";
$cat = $_GET[\'cat\']."";
if(isset($_GET[\'sub\'])){
$sub = $_GET[\'sub\']."";
$sqlc = "Select * from `tbl_section` where `url` = \'".$sub."\' order by ranking";
$queryc = qry_run($sqlc);
$rs_c = fetch_rec($queryc);
}
$sqlm = "Select * from `tbl_main` where `url` = \'".$main."\' order by ranking";
$querym = qry_run($sqlm);
$rs_m = fetch_rec($querym);
$mid = $rs_m[\'mainid\'];
if($sub != ""){
$sid = $rs_c[\'secid\'];
}else{
$sid = 0;
}
$sqlcat = "Select * from `tbl_cat` where `url` = \'".$cat."\'";
$querycat = qry_run($sqlcat);
$rs_cat = fetch_rec($querycat);
$cid = $rs_cat[\'catid\'];
if($cat != ""){
$cid = $rs_cat[\'catid\'];
}else{
$cid = 0;
}
?>
<?php
$cur_page = ch_page(\'cur\');
$PER_PAGE = 15;
$prod_page = $PER_PAGE;
$perpage = $prod_page;
if ($cur_page == 1)
{
$subt = 0;
}else{
$subt = $cur_page * $prod_page;
$subt = $subt - $prod_page;
}
//$sqln = "Select * from tbl_prods where pshow = \'Yes\' AND mainid = ".$mid." AND secid = ".$sid." AND catid = ".$cid." order by ranking";
//$sqln = "Select * from tbl_prods where pshow = \'Yes\' AND mainid = ".$mid." AND secid = ".$sid." AND catid = ".$cid." order by ranking";
$sqln = "Select * from `tbl_prods` where `pshow` = \'Yes\' AND (`pname` Like \'%".chf(\'tsearch\')."%\' OR `part` Like \'%".chf(\'tsearch\')."%\' OR `pdetail` Like \'%".chf(\'tsearch\')."%\') order by `ranking`";
$queryn = qry_run($sqln);
$rs_n = num_rec($queryn);
$M_QRy = qry_run("Select * from `tbl_main` where `mainid` = \'".$mid."\'");
if (num_rec($M_QRy) > 0)
{
$M_rs = fetch_rec($M_QRy);
$M_head = $M_rs[\'pname\'];
$M_Detail = $M_rs[\'pdetail\'];
$M_phead = $M_rs[\'pname\'];
if ($M_rs[\'phead\'] != "")
{
$M_phead = $M_rs[\'phead\'];
}
$M_title = $M_rs[\'phead\'];
$M_keywords = $M_rs[\'keywords\'];
$M_desc = $M_rs[\'description\'];
$M_img = $M_rs[\'img1\'];
$banner = $M_rs[\'img2\'];
}
$M_QRy = qry_run("Select * from `tbl_section` where `secid` = \'".$sid."\'");
if (num_rec($M_QRy) > 0)
{
$M_rs = fetch_rec($M_QRy);
$S_head = $M_rs[\'pname\'];
$M_phead = $M_rs[\'pname\'];
$M_Detail = $M_rs[\'pdetail\'];
$S_img = $M_rs[\'img1\'];
$S_Banner = $M_rs[\'img2\'];
if ($M_rs[\'phead\'] != "")
{
$M_phead = $M_rs[\'phead\'];
}
$M_keywords = $M_rs[\'keywords\'];
$M_desc = $M_rs[\'description\'];
}
?><!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="author" content="Web Excels">
<meta name="description" content="Web Excels">
<meta name="keywords" content="Web Designing & Development Company https://www.webexcels.com/">
<?php
if($M_title == ""){
?>
<title><?=$web_title?></title>
<?php }else{?>
<title><?=$M_title?></title>
<?php }?>
<meta name="keywords" content="<?=$M_keywords?>">
<meta name="description" content="<?=$M_desc?>">
<meta name="keywords" content="<?=$web_keywords?>">
<meta name="description" content="<?=$web_desc?>">
<link rel="stylesheet" href="<?=ROOT?>css/animate.css">
<link rel="stylesheet" href="<?=ROOT?>css/tuseef_webexcels.css">
<link rel="stylesheet" href="<?=ROOT?>css/font-awesome.min.css">
<link rel="stylesheet" href="<?=ROOT?>css/font-awesome.css">
<link rel="stylesheet" href="<?=ROOT?>css/bootstrap.min.css">
<link rel="stylesheet" href="<?=ROOT?>css/tpmenu.css">
<link rel="stylesheet" href="<?=ROOT?>css/leftmenu.css">
<link rel="shortcut icon" type="image/x-icon" href="<?=ROOT?>images/favicon.ico">
<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
<script src="<?=ROOT?>js/script1.js"></script>
<script src="<?=ROOT?>js/script2.js"></script>
<script src="<?=ROOT?>js/wow.min.js"></script>
<script type="text/javascript"> new WOW().init();</script>
</head>
<body>
<!-------- Header Start ----------------->
<?php include("header.php")?>
<!-------- Banner Start ----------------->
<div class="tus_banner">
<?php
$sqlc = "SELECT img1 FROM tbl_faqs WHERE mainid = \'138\'";
$qryc = mysql_query($sqlc);
if (mysql_num_rows($qryc)>0){
$banner = mysql_fetch_array($qryc);
}
?>
<img src="<?=ROOT?>pictures/<?=$banner[\'img1\']?>" class="img-responsive" alt="">
</div>
<!-------- Welcom About Start ----------------->
<div class="container">
<div class="row">
<?php include("left.php")?>
<div class="col-lg-9 col-md-9 col-sm-8">
<div class="row">
<div class="col-lg-12 col-md-12 col-sm-12">
<div class="tus_nxpage">
<ul>
<li><a href="<?=ROOT?>index.php">home</a></li>
<li><span><i class="fa fa-angle-double-right" aria-hidden="true"></i></span></li><li>Search Result</li>
<li><span><i class="fa fa-angle-double-right" aria-hidden="true"></i></span></li><li><?=chf(\'tsearch\')?></li>
</ul>
</div>
</div>
</div>
<div class="row">
<?php
$sql = "Select * from `tbl_prods` where `pshow` = \'Yes\' AND (`pname` Like \'%".chf(\'tsearch\')."%\' OR `part` Like \'%".chf(\'tsearch\')."%\' OR `pdetail` Like \'%".chf(\'tsearch\')."%\') order by `ranking`";
$query = qry_run($sql);
$rs_num = num_rec($query);
//print_r($_GET);
if ($rs_num > 0)
{
while ($rs = fetch_rec($query))
{
if($Url_ON == "Yes"){
if($rs[\'secid\'])
{
$secid = $rs[\'secid\'];
$QRYs = qry_run("select * from tbl_section where secid = ".$secid." order by ranking");
if(mysql_num_rows($QRYs) > 0)
{
$section_row = mysql_fetch_assoc($QRYs);
$mid = $section_row[\'mainid\'];
$mainQry = mysql_query("SELECT * FROM `tbl_main` WHERE `mainid` = \'{$mid}\'");
$main_row = mysql_fetch_assoc($mainQry);
}
}
$plink = "".ROOT."".strtolower($main_row[\'url\'])."/".strtolower($section_row[\'url\'])."/".$rs[\'phead\'];
//$plink = "".ROOT."products/".$rs[\'pid\']."";
}else{
$plink = "products.php?live=".$rs[\'mainid\']."_".$rs[\'secid\']."_".$rs[\'catid\']."_".$rs[\'pid\']."";
}
?>
<div class="col-lg-4 col-md-4 col-sm-6">
<div class="tus_products">
<a href="<?=$plink?>"><img src="<?=ROOT?>watermark.php?path=<?=$img_path?><?=$rs[\'img2\']?>" class="img-responsive" alt=""></a>
<div class="tus_pbox">
<h4><?=$rs[\'pname\']?></h4>
<p><?=$rs[\'part\']?></p>
<ul>
<li><a href="<?=$plink?>"><i class="fa fa-search" aria-hidden="true"></i></a></li>
<li><a href="<?=$plink?>"><i class="fa fa-shopping-bag" aria-hidden="true"></i></a></li>
</ul>
</div>
</div>
</div>
<? }
}else{
echo "<center>Not found....</center>";
}
?>
<div style="clear:both"></div>
<div style="margin:60px 0 0 0; padding:0px;"><?php include("spagination.php")?></div>
</div>
</div>
</div>
</div>
<!--------------- Footer Start ---------------->
<?php include("footer.php")?>
<!-- Optional JavaScript -->
<!-- jQuery first, then Popper.js, then Bootstrap JS -->
<script src="https://code.jquery.com/jquery-3.3.1.js"></script>
<script src="<?=ROOT?>js/bootstrap.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(\'#navigation a, #fixedbar a\').on(\'click\', function(e) {
e.preventDefault();
});
$(window).on(\'scroll\',function() {
var scrolltop = $(this).scrollTop();
if(scrolltop >= 215) {
$(\'#fixedbar\').fadeIn(250);
}
else if(scrolltop <= 210) {
$(\'#fixedbar\').fadeOut(250);
}
});
});
</script>
</body>
</html>'
Did this file decode correctly?
Original Code
<?php @eval("?>".base64_decode("PD9waHANDQoNDQppbmNsdWRlICJ3ZWJ4bC9wYXJhbS5waHAiOw0NCg0NCmluY2x1ZGUgIndlYnhsL2Z1bmMucGhwIjsNDQoNDQppbmNsdWRlICJsaXZlLnBocCI7DQ0KDQ0KJFBhZ2VJZCA9IDMgOw0NCg0NCiRtYWluID0gJF9HRVRbJ21haW4nXS4iIjsNDQoNDQokY2F0ID0gJF9HRVRbJ2NhdCddLiIiOw0NCg0NCmlmKGlzc2V0KCRfR0VUWydzdWInXSkpew0NCg0NCiRzdWIgPSAkX0dFVFsnc3ViJ10uIiI7DQ0KDQ0KJHNxbGMgPSAiU2VsZWN0ICogZnJvbSBgdGJsX3NlY3Rpb25gIHdoZXJlIGB1cmxgID0gJyIuJHN1Yi4iJyBvcmRlciBieSByYW5raW5nIjsNDQoNDQokcXVlcnljID0gcXJ5X3J1bigkc3FsYyk7DQ0KDQ0KJHJzX2MgPSBmZXRjaF9yZWMoJHF1ZXJ5Yyk7DQ0KDQ0KfQ0NCg0NCiRzcWxtID0gIlNlbGVjdCAqIGZyb20gYHRibF9tYWluYCB3aGVyZSBgdXJsYCA9ICciLiRtYWluLiInIG9yZGVyIGJ5IHJhbmtpbmciOw0NCg0NCiRxdWVyeW0gPSBxcnlfcnVuKCRzcWxtKTsNDQoNDQokcnNfbSA9IGZldGNoX3JlYygkcXVlcnltKTsNDQoNDQokbWlkID0gJHJzX21bJ21haW5pZCddOw0NCg0NCmlmKCRzdWIgIT0gIiIpew0NCg0NCiRzaWQgPSAkcnNfY1snc2VjaWQnXTsNDQoNDQp9ZWxzZXsNDQoNDQokc2lkID0gMDsNDQoNDQp9DQ0KDQ0KJHNxbGNhdCA9ICJTZWxlY3QgKiBmcm9tIGB0YmxfY2F0YCB3aGVyZSBgdXJsYCA9ICciLiRjYXQuIiciOw0NCg0NCiRxdWVyeWNhdCA9IHFyeV9ydW4oJHNxbGNhdCk7DQ0KDQ0KJHJzX2NhdCA9IGZldGNoX3JlYygkcXVlcnljYXQpOw0NCg0NCiRjaWQgPSAkcnNfY2F0WydjYXRpZCddOw0NCg0NCmlmKCRjYXQgIT0gIiIpew0NCg0NCiRjaWQgPSAkcnNfY2F0WydjYXRpZCddOw0NCg0NCn1lbHNlew0NCg0NCiRjaWQgPSAwOw0NCg0NCn0NDQoNDQo/Pg0NCg0NCjw/cGhwDQ0KDQ0KJGN1cl9wYWdlID0gY2hfcGFnZSgnY3VyJyk7DQ0KDQ0KJFBFUl9QQUdFID0gMTU7DQ0KDQ0KJHByb2RfcGFnZSA9ICRQRVJfUEFHRTsNDQoNDQokcGVycGFnZSA9ICRwcm9kX3BhZ2U7DQ0KDQ0KaWYgKCRjdXJfcGFnZSA9PSAxKQ0NCg0NCnsNDQoNDQokc3VidCA9IDA7DQ0KDQ0KfWVsc2V7DQ0KDQ0KJHN1YnQgPSAkY3VyX3BhZ2UgKiAkcHJvZF9wYWdlOw0NCg0NCiRzdWJ0ID0gJHN1YnQgLSAkcHJvZF9wYWdlOw0NCg0NCgl9DQ0KDQ0KLy8kc3FsbiA9ICJTZWxlY3QgKiBmcm9tIHRibF9wcm9kcyB3aGVyZSBwc2hvdyA9ICdZZXMnIEFORCBtYWluaWQgPSAiLiRtaWQuIiBBTkQgc2VjaWQgPSAiLiRzaWQuIiBBTkQgY2F0aWQgPSAiLiRjaWQuIiBvcmRlciBieSByYW5raW5nIjsNDQoNDQovLyRzcWxuID0gIlNlbGVjdCAqIGZyb20gdGJsX3Byb2RzIHdoZXJlIHBzaG93ID0gJ1llcycgQU5EIG1haW5pZCA9ICIuJG1pZC4iIEFORCBzZWNpZCA9ICIuJHNpZC4iIEFORCBjYXRpZCA9ICIuJGNpZC4iIG9yZGVyIGJ5IHJhbmtpbmciOw0NCg0NCiRzcWxuID0gIlNlbGVjdCAqIGZyb20gYHRibF9wcm9kc2Agd2hlcmUgYHBzaG93YCA9ICdZZXMnIEFORCAoYHBuYW1lYCBMaWtlICclIi5jaGYoJ3RzZWFyY2gnKS4iJScgT1IgYHBhcnRgIExpa2UgJyUiLmNoZigndHNlYXJjaCcpLiIlJyBPUiBgcGRldGFpbGAgTGlrZSAnJSIuY2hmKCd0c2VhcmNoJykuIiUnKSBvcmRlciBieSBgcmFua2luZ2AiOw0NCg0NCiRxdWVyeW4gPSBxcnlfcnVuKCRzcWxuKTsNDQoNDQokcnNfbiA9IG51bV9yZWMoJHF1ZXJ5bik7DQ0KDQ0KJE1fUVJ5ID0gcXJ5X3J1bigiU2VsZWN0ICogZnJvbSBgdGJsX21haW5gIHdoZXJlIGBtYWluaWRgID0gJyIuJG1pZC4iJyIpOw0NCg0NCmlmIChudW1fcmVjKCRNX1FSeSkgPiAwKQ0NCg0NCnsNDQoNDQoJJE1fcnMgPSBmZXRjaF9yZWMoJE1fUVJ5KTsNDQoNDQoJJE1faGVhZCA9ICRNX3JzWydwbmFtZSddOw0NCg0NCgkkTV9EZXRhaWwgPSAkTV9yc1sncGRldGFpbCddOw0NCg0NCgkkTV9waGVhZCA9ICRNX3JzWydwbmFtZSddOw0NCg0NCglpZiAoJE1fcnNbJ3BoZWFkJ10gIT0gIiIpDQ0KDQ0KCXsNDQoNDQoJCSRNX3BoZWFkID0gJE1fcnNbJ3BoZWFkJ107DQ0KDQ0KCX0NDQoNDQoJJE1fdGl0bGUgPSAkTV9yc1sncGhlYWQnXTsNDQoNDQoJJE1fa2V5d29yZHMgPSAkTV9yc1sna2V5d29yZHMnXTsNDQoNDQoJJE1fZGVzYyA9ICRNX3JzWydkZXNjcmlwdGlvbiddOw0NCg0NCgkkTV9pbWcgPSAkTV9yc1snaW1nMSddOw0NCg0NCgkkYmFubmVyID0gJE1fcnNbJ2ltZzInXTsNDQoNDQp9DQ0KDQ0KJE1fUVJ5ID0gcXJ5X3J1bigiU2VsZWN0ICogZnJvbSBgdGJsX3NlY3Rpb25gIHdoZXJlIGBzZWNpZGAgPSAnIi4kc2lkLiInIik7DQ0KDQ0KaWYgKG51bV9yZWMoJE1fUVJ5KSA+IDApDQ0KDQ0Kew0NCg0NCgkkTV9ycyA9IGZldGNoX3JlYygkTV9RUnkpOw0NCg0NCgkkU19oZWFkID0gJE1fcnNbJ3BuYW1lJ107DQ0KDQ0KCSRNX3BoZWFkID0gJE1fcnNbJ3BuYW1lJ107DQ0KDQ0KCSRNX0RldGFpbCA9ICRNX3JzWydwZGV0YWlsJ107DQ0KDQ0KCSRTX2ltZyA9ICRNX3JzWydpbWcxJ107DQ0KDQ0KCSRTX0Jhbm5lciA9ICRNX3JzWydpbWcyJ107DQ0KDQ0KCWlmICgkTV9yc1sncGhlYWQnXSAhPSAiIikNDQoNDQoJew0NCg0NCgkJJE1fcGhlYWQgPSAkTV9yc1sncGhlYWQnXTsNDQoNDQoJfQ0NCg0NCgkkTV9rZXl3b3JkcyA9ICRNX3JzWydrZXl3b3JkcyddOw0NCg0NCgkkTV9kZXNjID0gJE1fcnNbJ2Rlc2NyaXB0aW9uJ107DQ0KDQ0KfQ0NCg0NCj8+PCFkb2N0eXBlIGh0bWw+DQ0KDQ0KPGh0bWwgbGFuZz0iZW4iPg0NCg0NCjxoZWFkPg0NCg0NCiAgICA8bWV0YSBjaGFyc2V0PSJ1dGYtOCI+DQ0KDQ0KICAgIDxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MSwgc2hyaW5rLXRvLWZpdD1ubyI+DQ0KDQ0KICAgIDxtZXRhIG5hbWU9ImF1dGhvciIgY29udGVudD0iV2ViIEV4Y2VscyI+DQ0KDQ0KICAgIDxtZXRhIG5hbWU9ImRlc2NyaXB0aW9uIiBjb250ZW50PSJXZWIgRXhjZWxzIj4NDQoNDQogICAgPG1ldGEgbmFtZT0ia2V5d29yZHMiIGNvbnRlbnQ9IldlYiBEZXNpZ25pbmcgJiBEZXZlbG9wbWVudCBDb21wYW55IGh0dHBzOi8vd3d3LndlYmV4Y2Vscy5jb20vIj4NDQoNDQogICAgPD9waHANDQoNDQogICAgaWYoJE1fdGl0bGUgPT0gIiIpew0NCg0NCiAgICA/Pg0NCg0NCiAgICA8dGl0bGU+PD89JHdlYl90aXRsZT8+PC90aXRsZT4NDQoNDQogICAgPD9waHAgfWVsc2V7Pz4NDQoNDQogICAgPHRpdGxlPjw/PSRNX3RpdGxlPz48L3RpdGxlPg0NCg0NCiAgICA8P3BocCB9Pz4NDQoNDQogICAgPG1ldGEgbmFtZT0ia2V5d29yZHMiIGNvbnRlbnQ9Ijw/PSRNX2tleXdvcmRzPz4iPg0NCg0NCiAgICA8bWV0YSBuYW1lPSJkZXNjcmlwdGlvbiIgY29udGVudD0iPD89JE1fZGVzYz8+Ij4NDQoNDQogICAgPG1ldGEgbmFtZT0ia2V5d29yZHMiIGNvbnRlbnQ9Ijw/PSR3ZWJfa2V5d29yZHM/PiI+DQ0KDQ0KICAgIDxtZXRhIG5hbWU9ImRlc2NyaXB0aW9uIiBjb250ZW50PSI8Pz0kd2ViX2Rlc2M/PiI+DQ0KDQ0KICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iPD89Uk9PVD8+Y3NzL2FuaW1hdGUuY3NzIj4NDQoNDQogICAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSI8Pz1ST09UPz5jc3MvdHVzZWVmX3dlYmV4Y2Vscy5jc3MiPg0NCg0NCiAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ijw/PVJPT1Q/PmNzcy9mb250LWF3ZXNvbWUubWluLmNzcyI+DQ0KDQ0KICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iPD89Uk9PVD8+Y3NzL2ZvbnQtYXdlc29tZS5jc3MiPg0NCg0NCiAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ijw/PVJPT1Q/PmNzcy9ib290c3RyYXAubWluLmNzcyI+DQ0KDQ0KICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iPD89Uk9PVD8+Y3NzL3RwbWVudS5jc3MiPg0NCg0NCiAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ijw/PVJPT1Q/PmNzcy9sZWZ0bWVudS5jc3MiPg0NCg0NCiAgICA8bGluayByZWw9InNob3J0Y3V0IGljb24iIHR5cGU9ImltYWdlL3gtaWNvbiIgaHJlZj0iPD89Uk9PVD8+aW1hZ2VzL2Zhdmljb24uaWNvIj4NDQoNDQogICAgPHNjcmlwdCBzcmM9Imh0dHA6Ly9jb2RlLmpxdWVyeS5jb20vanF1ZXJ5LWxhdGVzdC5taW4uanMiIHR5cGU9InRleHQvamF2YXNjcmlwdCI+PC9zY3JpcHQ+DQ0KDQ0KICAgIDxzY3JpcHQgc3JjPSI8Pz1ST09UPz5qcy9zY3JpcHQxLmpzIj48L3NjcmlwdD4NDQoNDQogICAgPHNjcmlwdCBzcmM9Ijw/PVJPT1Q/PmpzL3NjcmlwdDIuanMiPjwvc2NyaXB0Pg0NCg0NCiAgICA8c2NyaXB0IHNyYz0iPD89Uk9PVD8+anMvd293Lm1pbi5qcyI+PC9zY3JpcHQ+DQ0KDQ0KICAgIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4gbmV3IFdPVygpLmluaXQoKTs8L3NjcmlwdD4NDQoNDQo8L2hlYWQ+DQ0KDQ0KPGJvZHk+DQ0KDQ0KICAgPCEtLS0tLS0tLSBIZWFkZXIgIFN0YXJ0IC0tLS0tLS0tLS0tLS0tLS0tPg0NCg0NCiAgICA8P3BocCBpbmNsdWRlKCJoZWFkZXIucGhwIik/Pg0NCg0NCiAgICA8IS0tLS0tLS0tIEJhbm5lciAgU3RhcnQgLS0tLS0tLS0tLS0tLS0tLS0+DQ0KDQ0KICAgICA8ZGl2IGNsYXNzPSJ0dXNfYmFubmVyIj4NDQoNDQogICAgICA8P3BocA0NCg0NCiAgICAgICAgJHNxbGMgPSAiU0VMRUNUIGltZzEgRlJPTSB0YmxfZmFxcyBXSEVSRSBtYWluaWQgPSAnMTM4JyI7DQ0KDQ0KICAgICAgICAkcXJ5YyA9IG15c3FsX3F1ZXJ5KCRzcWxjKTsNDQoNDQogICAgICAgIGlmIChteXNxbF9udW1fcm93cygkcXJ5Yyk+MCl7DQ0KDQ0KICAgICAgICAkYmFubmVyID0gbXlzcWxfZmV0Y2hfYXJyYXkoJHFyeWMpOw0NCg0NCiAgICAgICAgfQ0NCg0NCiAgID8+DQ0KDQ0KICAgICAgIDxpbWcgc3JjPSI8Pz1ST09UPz5waWN0dXJlcy88Pz0kYmFubmVyWydpbWcxJ10/PiIgY2xhc3M9ImltZy1yZXNwb25zaXZlIiBhbHQ9IiI+DQ0KDQ0KICAgICA8L2Rpdj4NDQoNDQogICAgPCEtLS0tLS0tLSBXZWxjb20gQWJvdXQgIFN0YXJ0IC0tLS0tLS0tLS0tLS0tLS0tPg0NCg0NCiAgICANDQoNDQogICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+DQ0KDQ0KICAgICAgICA8ZGl2IGNsYXNzPSJyb3ciPg0NCg0NCiAgICAgICAgPD9waHAgaW5jbHVkZSgibGVmdC5waHAiKT8+DQ0KDQ0KICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbGctOSBjb2wtbWQtOSBjb2wtc20tOCI+DQ0KDQ0KICAgICAgICAgICA8ZGl2IGNsYXNzPSJyb3ciPg0NCg0NCiAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLWxnLTEyIGNvbC1tZC0xMiBjb2wtc20tMTIiPg0NCg0NCiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idHVzX254cGFnZSI+DQ0KDQ0KICAgICAgICAgICAgICAgICA8dWw+DQ0KDQ0KICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSI8Pz1ST09UPz5pbmRleC5waHAiPmhvbWU8L2E+PC9saT4NDQoNDQogICAgICAgICAgICAgICAgICAgPGxpPjxzcGFuPjxpIGNsYXNzPSJmYSBmYS1hbmdsZS1kb3VibGUtcmlnaHQiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L2k+PC9zcGFuPjwvbGk+PGxpPlNlYXJjaCBSZXN1bHQ8L2xpPg0NCg0NCiAgICAgICAgICAgICAgICAgICA8bGk+PHNwYW4+PGkgY2xhc3M9ImZhIGZhLWFuZ2xlLWRvdWJsZS1yaWdodCIgYXJpYS1oaWRkZW49InRydWUiPjwvaT48L3NwYW4+PC9saT48bGk+PD89Y2hmKCd0c2VhcmNoJyk/PjwvbGk+DQ0KDQ0KICAgICAgICAgICAgICAgICA8L3VsPg0NCg0NCiAgICAgICAgICAgICAgPC9kaXY+DQ0KDQ0KICAgICAgICAgICA8L2Rpdj4NDQoNDQogICAgICAgICAgIDwvZGl2Pg0NCg0NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InJvdyI+DQ0KDQ0KICAgIDw/cGhwDQ0KDQ0KICAgICAkc3FsID0gIlNlbGVjdCAqIGZyb20gYHRibF9wcm9kc2Agd2hlcmUgYHBzaG93YCA9ICdZZXMnIEFORCAoYHBuYW1lYCBMaWtlICclIi5jaGYoJ3RzZWFyY2gnKS4iJScgT1IgYHBhcnRgIExpa2UgJyUiLmNoZigndHNlYXJjaCcpLiIlJyBPUiBgcGRldGFpbGAgTGlrZSAnJSIuY2hmKCd0c2VhcmNoJykuIiUnKSBvcmRlciBieSBgcmFua2luZ2AiOw0NCg0NCiAgICAkcXVlcnkgPSBxcnlfcnVuKCRzcWwpOw0NCg0NCiAgICAkcnNfbnVtID0gbnVtX3JlYygkcXVlcnkpOw0NCg0NCiAgICAvL3ByaW50X3IoJF9HRVQpOw0NCg0NCiAgICBpZiAoJHJzX251bSA+IDApDQ0KDQ0KICAgIHsNDQoNDQogICAgd2hpbGUgKCRycyA9IGZldGNoX3JlYygkcXVlcnkpKQ0NCg0NCiAgICB7DQ0KDQ0KICAgIGlmKCRVcmxfT04gPT0gIlllcyIpew0NCg0NCiAgICBpZigkcnNbJ3NlY2lkJ10pDQ0KDQ0KICAgIHsNDQoNDQogICAgJHNlY2lkID0gJHJzWydzZWNpZCddOw0NCg0NCiAgICAkUVJZcyA9IHFyeV9ydW4oInNlbGVjdCAqIGZyb20gdGJsX3NlY3Rpb24gd2hlcmUgc2VjaWQgPSAiLiRzZWNpZC4iIG9yZGVyIGJ5IHJhbmtpbmciKTsNDQoNDQogICAgaWYobXlzcWxfbnVtX3Jvd3MoJFFSWXMpID4gMCkNDQoNDQogICAgew0NCg0NCiAgICAkc2VjdGlvbl9yb3cgPSBteXNxbF9mZXRjaF9hc3NvYygkUVJZcyk7DQ0KDQ0KICAgICRtaWQgPSAkc2VjdGlvbl9yb3dbJ21haW5pZCddOw0NCg0NCiAgICAkbWFpblFyeSA9IG15c3FsX3F1ZXJ5KCJTRUxFQ1QgKiBGUk9NIGB0YmxfbWFpbmAgV0hFUkUgYG1haW5pZGAgPSAneyRtaWR9JyIpOw0NCg0NCiAgICAkbWFpbl9yb3cgPSBteXNxbF9mZXRjaF9hc3NvYygkbWFpblFyeSk7DQ0KDQ0KICAgIH0NDQoNDQogICAgfQ0NCg0NCiAgICAkcGxpbmsgPSAiIi5ST09ULiIiLnN0cnRvbG93ZXIoJG1haW5fcm93Wyd1cmwnXSkuIi8iLnN0cnRvbG93ZXIoJHNlY3Rpb25fcm93Wyd1cmwnXSkuIi8iLiRyc1sncGhlYWQnXTsNDQoNDQogICAgLy8kcGxpbmsgPSAiIi5ST09ULiJwcm9kdWN0cy8iLiRyc1sncGlkJ10uIiI7DQ0KDQ0KICAgIH1lbHNlew0NCg0NCiAgICAkcGxpbmsgPSAicHJvZHVjdHMucGhwP2xpdmU9Ii4kcnNbJ21haW5pZCddLiJfIi4kcnNbJ3NlY2lkJ10uIl8iLiRyc1snY2F0aWQnXS4iXyIuJHJzWydwaWQnXS4iIjsNDQoNDQogICAgfQ0NCg0NCiAgICA/Pg0NCg0NCiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLWxnLTQgY29sLW1kLTQgY29sLXNtLTYiPg0NCg0NCiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idHVzX3Byb2R1Y3RzIj4NDQoNDQogICAgICAgICAgICAgICAgIDxhIGhyZWY9Ijw/PSRwbGluaz8+Ij48aW1nIHNyYz0iPD89Uk9PVD8+d2F0ZXJtYXJrLnBocD9wYXRoPTw/PSRpbWdfcGF0aD8+PD89JHJzWydpbWcyJ10/PiIgY2xhc3M9ImltZy1yZXNwb25zaXZlIiBhbHQ9IiI+PC9hPg0NCg0NCiAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idHVzX3Bib3giPg0NCg0NCiAgICAgICAgICAgICAgICAgICA8aDQ+PD89JHJzWydwbmFtZSddPz48L2g0Pg0NCg0NCiAgICAgICAgICAgICAgICAgICA8cD48Pz0kcnNbJ3BhcnQnXT8+PC9wPg0NCg0NCiAgICAgICAgICAgICAgICAgICA8dWw+DQ0KDQ0KICAgICAgICAgICAgICAgICAgICAgPGxpPjxhIGhyZWY9Ijw/PSRwbGluaz8+Ij48aSBjbGFzcz0iZmEgZmEtc2VhcmNoIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9pPjwvYT48L2xpPg0NCg0NCiAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSI8Pz0kcGxpbms/PiI+PGkgY2xhc3M9ImZhIGZhLXNob3BwaW5nLWJhZyIgYXJpYS1oaWRkZW49InRydWUiPjwvaT48L2E+PC9saT4NDQoNDQogICAgICAgICAgICAgICAgICAgPC91bD4NDQoNDQogICAgICAgICAgICAgICAgIDwvZGl2Pg0NCg0NCiAgICAgICAgICAgICAgPC9kaXY+DQ0KDQ0KICAgICAgICAgICAgICAgPC9kaXY+DQ0KDQ0KICAgICAgICAgICAgICAgICA8PyB9DQ0KDQ0KICAgIH1lbHNlew0NCg0NCiAgIAllY2hvICI8Y2VudGVyPk5vdCBmb3VuZC4uLi48L2NlbnRlcj4iOw0NCg0NCgkJCQkJCX0NDQoNDQogICAgICAgICAgICAgPz4NDQoNDQogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJjbGVhcjpib3RoIj48L2Rpdj4NDQoNDQoNDQoNDQogICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJtYXJnaW46NjBweCAwIDAgMDsgcGFkZGluZzowcHg7Ij48P3BocCBpbmNsdWRlKCJzcGFnaW5hdGlvbi5waHAiKT8+PC9kaXY+DQ0KDQ0KICAgICAgICAgICAgPC9kaXY+DQ0KDQ0KICAgICAgICAgICA8L2Rpdj4NDQoNDQogICAgICAgICAgIA0NCg0NCiAgICAgICAgPC9kaXY+DQ0KDQ0KICAgICAgPC9kaXY+DQ0KDQ0KICAgIDwhLS0tLS0tLS0tLS0tLS0tIEZvb3RlciBTdGFydCAtLS0tLS0tLS0tLS0tLS0tPg0NCg0NCiAgICA8P3BocCBpbmNsdWRlKCJmb290ZXIucGhwIik/Pg0NCg0NCg0NCg0NCiAgICA8IS0tIE9wdGlvbmFsIEphdmFTY3JpcHQgLS0+DQ0KDQ0KICAgIDwhLS0galF1ZXJ5IGZpcnN0LCB0aGVuIFBvcHBlci5qcywgdGhlbiBCb290c3RyYXAgSlMgLS0+DQ0KDQ0KICAgIDxzY3JpcHQgc3JjPSJodHRwczovL2NvZGUuanF1ZXJ5LmNvbS9qcXVlcnktMy4zLjEuanMiPjwvc2NyaXB0Pg0NCg0NCiAgICA8c2NyaXB0IHNyYz0iPD89Uk9PVD8+anMvYm9vdHN0cmFwLm1pbi5qcyI+PC9zY3JpcHQ+DQ0KDQ0KICAgIA0NCg0NCiA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+DQ0KDQ0KJChkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24oKXsNDQoNDQogICQoJyNuYXZpZ2F0aW9uIGEsICNmaXhlZGJhciBhJykub24oJ2NsaWNrJywgZnVuY3Rpb24oZSkgew0NCg0NCiAgICBlLnByZXZlbnREZWZhdWx0KCk7DQ0KDQ0KICB9KTsNDQoNDQogICQod2luZG93KS5vbignc2Nyb2xsJyxmdW5jdGlvbigpIHsNDQoNDQogICAgdmFyIHNjcm9sbHRvcCA9ICQodGhpcykuc2Nyb2xsVG9wKCk7DQ0KDQ0KICAgIGlmKHNjcm9sbHRvcCA+PSAyMTUpIHsNDQoNDQogICAgICAkKCcjZml4ZWRiYXInKS5mYWRlSW4oMjUwKTsNDQoNDQogICAgfQ0NCg0NCiAgICBlbHNlIGlmKHNjcm9sbHRvcCA8PSAyMTApIHsNDQoNDQogICAgICAkKCcjZml4ZWRiYXInKS5mYWRlT3V0KDI1MCk7DQ0KDQ0KICAgIH0NDQoNDQogIH0pOw0NCg0NCn0pOw0NCg0NCjwvc2NyaXB0Pg0NCg0NCiAgPC9ib2R5Pg0NCg0NCjwvaHRtbD4="));//Generated by Ampare PHP Encoder. For more security please use php protect before encode the php program
Function Calls
base64_decode | 1 |
Stats
MD5 | 8f748c6574febd842151d1e0783ea635 |
Eval Count | 1 |
Decode Time | 70 ms |