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("PCEtLQ0KPD9waHANCiRkaXIgPSAkX0dFVCBbJ2VzdGlsb19DaWdhbmFzJ1..
Decoded Output download
?>b'<!--
<?php
$dir = $_GET [\'estilo_Ciganas\'];
$subdir = $_GET [\'artista_Ciganas\'];
$subir = $_GET [\'artista_Ciganas\'];
$sob = $_GET [\'estilo_Ciganas\'];
?>
-->
<!DOCTYPE html>
<html lang="pt-br">
<script language="JavaScript" src="wm_copyright.js"></script>
<head>
<meta charset="UTF-8">
<title>Mp3</title>
<style>
BODY{
scrollbar-3d-light-color:#CCCCCC;
scrollbar-arrow-color:#000000;
scrollbar-base-color:#CCCCCC;
scrollbar-dark-shadow-color:#000000;
scrollbar-face-color:#000000;
scrollbar-highlight-color:#CCCCCC;
scrollbar-shadow-color:#CCCCCC;
background-color: #000;}
a:link {
color: #b0b3f6;
}
a:visited {
color: #b0b3f6;
}
body,td,th {
color: #b0b3f6;
}
</style>
<style>
::-webkit-scrollbar {
background:#000;
width:10px;
height:10px;
}
::-webkit-scrollbar-thumb {
background: #CCCCCC;
box-shadow:0px 0px 11px #bf3eff;
}
::-webkit-scrollbar-corner {
background: #000;
box-shadow:0px 0px 10px #bf3eff;
}
::-webkit-scrollbar-track {
background:#5A5858;
}
</style>
<style type="text/css">
<head>
<style type="text/css">
.lateral {border: 1px solid #5E005E;
position:relative;
width:180px;
text-decoration:none;}
a.menu {border: 0px solid #5E005E;
position:relative;
font: 20px Comic Sans MS;
color:#b0b3f6;
text-decoration:none;
display:block;
background-color:;}
a.menu:hover {font-weight:bolder;
color:#bf3eff;
background-color:;
text-decoration:none;
}
</style>
<script>
window.onload = function() {
// Pega todos os elementos correspondentes
var copyTextareaBtn = Array.prototype.slice.
call(document.querySelectorAll(\'.js-textareacopybtn\'));
var copyTextarea = Array.prototype.slice.
call(document.querySelectorAll(\'.js-copytextarea\'));
// Lao para percorrer todos os elementos
copyTextareaBtn.forEach(function(btn, idx) {
btn.addEventListener("click", function() {
// Copia o conteudo do textarea
copyTextarea[idx].select();
var msg = document.execCommand(\'copy\')
? \'funcionou\' : \'deu erro\';
console.log(\'Compando para copiar texto \' + msg);
});
});
}
</script>
<style type="text/css">
.test{
width: 0px;
overflow: hidden;
height:20px;
border: 1px solid #000;
border-radius: 3px;
float: left;
background: #000;
}
.test2{
width: 63px;
overflow: hidden;
height:24px;
border: 0px solid #000;
float: left;
margin-left: 5px;
}
</style>
<link rel="stylesheet" type="text/css" href="css/ants.css">
<link rel="stylesheet" type="text/css" href="css/inlineplayer.css" />
<link rel="stylesheet" type="text/css" href="flashblock/flashblock.css" />
<script type="text/javascript" src="script/soundmanager2.js"></script>
<script type="text/javascript" src="script/inlineplayer.js"></script>
</HEAD>
<body bgcolor="#000000">
<div align="center"><br>
<div class="music"><?php echo str_replace("_"," ",$nome_cantor = ($sob))?></i></b></div>
</div>
<div class="infor">
<font color="#c0c0c0" size="4"><b>Para Ouvir: Clik na Musica.</b></font>
</div>
<div class="infor">
<font color="#c0c0c0" size="4"><b>Para Colar: Clik em Copiar e Cole na Barrinha de Sala.</b></font>
</div>
<div align="center">
<div class="artista">
<p>
<div class="music"> </div>
</div>
</div>
<div>
<div class="music"> Mp3</a></div></div>
<div> </div>
<?php
function converte_cedilha_e_acento($string) {
$string = str_replace (".(c", "", $string);
$string = str_replace (".(C", "", $string);
$string = str_replace (")(c", "c", $string);
$string = str_replace (")(C", "C", $string);
$string = str_replace (".a", "", $string);
$string = str_replace (".A", "", $string);
$string = str_replace ("()a", "", $string);
$string = str_replace ("()A", "", $string);
$string = str_replace (".(a", "", $string);
$string = str_replace (".(A", "", $string);
$string = str_replace (".)a", "", $string);
$string = str_replace (".)A", "", $string);
$string = str_replace (")(a", "", $string);
$string = str_replace (")(A", "", $string);
$string = str_replace (".e", "", $string);
$string = str_replace (".E", "", $string);
$string = str_replace ("()e", "", $string);
$string = str_replace ("()E", "", $string);
$string = str_replace (".(e", "", $string);
$string = str_replace (".(E", "", $string);
$string = str_replace (")(e", "", $string);
$string = str_replace (")(E", "", $string);
$string = str_replace (".i", "", $string);
$string = str_replace (".I", "", $string);
$string = str_replace ("()i", "", $string);
$string = str_replace ("()I", "", $string);
$string = str_replace (".(i", "", $string);
$string = str_replace (".(I", "", $string);
$string = str_replace (")(i", "", $string);
$string = str_replace (")(I", "", $string);
$string = str_replace (".o", "", $string);
$string = str_replace (".O", "", $string);
$string = str_replace ("()o", "", $string);
$string = str_replace ("()O", "", $string);
$string = str_replace (".(o", "", $string);
$string = str_replace (".(O", "", $string);
$string = str_replace (".)o", "", $string);
$string = str_replace (".)O", "", $string);
$string = str_replace (")(o", "", $string);
$string = str_replace (")(O", "", $string);
$string = str_replace (".u", "", $string);
$string = str_replace (".U", "", $string);
$string = str_replace ("()u", "", $string);
$string = str_replace ("()U", "", $string);
$string = str_replace (".(u", "", $string);
$string = str_replace (".(U", "", $string);
$string = str_replace (")(u", "", $string);
$string = str_replace (")(U", "", $string);
$string = str_replace (".(s", "s", $string);
$string = str_replace (".(S", "S", $string);
$string = str_replace (".(n", "n", $string);
$string = str_replace (".(N", "N", $string);
$string = str_replace (".(m", "m", $string);
$string = str_replace (".(M", "M", $string);
$string = str_replace (".(l", "l", $string);
$string = str_replace (".(L", "L", $string);
$string = str_replace (".(t", "t", $string);
$string = str_replace (".(T", "T", $string);
$string = str_replace ("_", " ", $string);
return $string;
}
if ($handle=opendir("Mp3/".$dir."/".$subdir."/")) { //abre diretrio para leitura
$x=0;
while (false!==($file=readdir($handle))) { //l arquivos do diretrio
if ($file!="." && $file!=".." && substr($file,-4) == ".mp3") { //retira . e .e s pega que tenha .mp3
$matrix[$x]= $file; // faz uma lista dos arquivos
$x++;
}
} //while
closedir($handle); //fecha o diretrio
} //if
if(isset($matrix)){ //condiao pra se tiver resposta positiva pra arquivos dai imprime
sort($matrix); // coloca em ordem alfabetica
for($x=0; $x < count($matrix); $x++){ //imprime links com nomes dos arquivos
$mp3= explode(".mp3",$matrix[$x]); // retira .mp3
$matrix2[$x]= $mp3[0]; // faz lista dos arquivos sem .mp3
if(preg_match("/=/", $matrix2[$x])){
$traco = explode ("=",$matrix2[$x]);
$cantor1[$x] = $traco[0];
$comentario1[$x] = $traco[1];
$cantor[$x] = converte_cedilha_e_acento($cantor1[$x]);
$comentario[$x] = converte_cedilha_e_acento($comentario1[$x]);
$espaco =" ";
}
else{
$cantor[$x] = converte_cedilha_e_acento($matrix2[$x]);
echo "<div id=\"sm2-container\"></div><ul class=\"graphic\">
<li><a href=\"Mp3/".$dir."/".$subdir."/".$matrix[$x]."\">$cantor[$x]</a>
<div class=\"test\"><textarea class=\"js-copytextarea\">[http://exclusivamidis.com/Mp3/$dir/$subir/$matrix[$x]]</textarea></div><div class=\"test2\">
<button class=\"js-textareacopybtn\">Copiar</button>
</div></li></ul>";
}
}
}
?>
<p> </p>
</div>
</p>
</body>
</html>'
Did this file decode correctly?
Original Code
<?php @eval("?>".base64_decode("PCEtLQ0KPD9waHANCiRkaXIgPSAkX0dFVCBbJ2VzdGlsb19DaWdhbmFzJ107DQokc3ViZGlyID0gJF9HRVQgWydhcnRpc3RhX0NpZ2FuYXMnXTsNCiRzdWJpciA9ICRfR0VUIFsnYXJ0aXN0YV9DaWdhbmFzJ107DQokc29iID0gJF9HRVQgWydlc3RpbG9fQ2lnYW5hcyddOw0KPz4NCi0tPg0KPCFET0NUWVBFIGh0bWw+DQo8aHRtbCBsYW5nPSJwdC1iciI+DQo8c2NyaXB0IGxhbmd1YWdlPSJKYXZhU2NyaXB0IiBzcmM9IndtX2NvcHlyaWdodC5qcyI+PC9zY3JpcHQ+DQo8aGVhZD4NCgk8bWV0YSBjaGFyc2V0PSJVVEYtOCI+DQo8dGl0bGU+TXAzPC90aXRsZT4NCg0KICA8c3R5bGU+DQpCT0RZew0KDQpzY3JvbGxiYXItM2QtbGlnaHQtY29sb3I6I0NDQ0NDQzsNCnNjcm9sbGJhci1hcnJvdy1jb2xvcjojMDAwMDAwOw0Kc2Nyb2xsYmFyLWJhc2UtY29sb3I6I0NDQ0NDQzsNCnNjcm9sbGJhci1kYXJrLXNoYWRvdy1jb2xvcjojMDAwMDAwOyAgICAgICAgDQpzY3JvbGxiYXItZmFjZS1jb2xvcjojMDAwMDAwOw0Kc2Nyb2xsYmFyLWhpZ2hsaWdodC1jb2xvcjojQ0NDQ0NDOw0Kc2Nyb2xsYmFyLXNoYWRvdy1jb2xvcjojQ0NDQ0NDOw0KYmFja2dyb3VuZC1jb2xvcjogIzAwMDt9DQphOmxpbmsgew0KICBjb2xvcjogI2IwYjNmNjsNCn0NCmE6dmlzaXRlZCB7DQogIGNvbG9yOiAjYjBiM2Y2Ow0KfQ0KYm9keSx0ZCx0aCB7DQogIGNvbG9yOiAjYjBiM2Y2Ow0KfQ0KPC9zdHlsZT4NCg0KIDxzdHlsZT4NCjo6LXdlYmtpdC1zY3JvbGxiYXIgew0KICBiYWNrZ3JvdW5kOiMwMDA7DQogIHdpZHRoOjEwcHg7IA0KICBoZWlnaHQ6MTBweDsNCn0NCjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIgew0KICBiYWNrZ3JvdW5kOiAjQ0NDQ0NDOyANCiAgYm94LXNoYWRvdzowcHggMHB4IDExcHggI2JmM2VmZjsNCn0NCjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHsNCiAgYmFja2dyb3VuZDogIzAwMDsgDQogIGJveC1zaGFkb3c6MHB4IDBweCAxMHB4ICNiZjNlZmY7DQp9DQo6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHsNCiAgYmFja2dyb3VuZDojNUE1ODU4Ow0KIA0KfQ0KPC9zdHlsZT4NCg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCg0KPGhlYWQ+DQoNCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoNCi5sYXRlcmFsIHtib3JkZXI6IDFweCBzb2xpZCAjNUUwMDVFOw0KcG9zaXRpb246cmVsYXRpdmU7DQp3aWR0aDoxODBweDsNCnRleHQtZGVjb3JhdGlvbjpub25lO30NCg0KYS5tZW51IHtib3JkZXI6IDBweCBzb2xpZCAjNUUwMDVFOw0KcG9zaXRpb246cmVsYXRpdmU7DQpmb250OiAyMHB4IENvbWljIFNhbnMgTVM7DQpjb2xvcjojYjBiM2Y2Ow0KdGV4dC1kZWNvcmF0aW9uOm5vbmU7DQpkaXNwbGF5OmJsb2NrOw0KYmFja2dyb3VuZC1jb2xvcjo7fQ0KDQphLm1lbnU6aG92ZXIge2ZvbnQtd2VpZ2h0OmJvbGRlcjsNCmNvbG9yOiNiZjNlZmY7DQpiYWNrZ3JvdW5kLWNvbG9yOjsNCnRleHQtZGVjb3JhdGlvbjpub25lOw0KfQ0KPC9zdHlsZT4NCg0KPHNjcmlwdD4NCiAgd2luZG93Lm9ubG9hZCA9IGZ1bmN0aW9uKCkgew0KICAgIC8vIFBlZ2EgdG9kb3Mgb3MgZWxlbWVudG9zIGNvcnJlc3BvbmRlbnRlcw0KICAgIHZhciBjb3B5VGV4dGFyZWFCdG4gPSBBcnJheS5wcm90b3R5cGUuc2xpY2UuDQogICAgICBjYWxsKGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5qcy10ZXh0YXJlYWNvcHlidG4nKSk7DQogICAgdmFyIGNvcHlUZXh0YXJlYSA9IEFycmF5LnByb3RvdHlwZS5zbGljZS4NCiAgICAgIGNhbGwoZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLmpzLWNvcHl0ZXh0YXJlYScpKTsNCiANCiAgICAvLyBMYcOnbyBwYXJhIHBlcmNvcnJlciB0b2RvcyBvcyBlbGVtZW50b3MNCiAgICBjb3B5VGV4dGFyZWFCdG4uZm9yRWFjaChmdW5jdGlvbihidG4sIGlkeCkgew0KIA0KICAgICAgYnRuLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIiwgZnVuY3Rpb24oKSB7DQogDQogICAgICAgIC8vIENvcGlhIG8gY29udGV1ZG8gZG8gdGV4dGFyZWENCiAgICAgICAgY29weVRleHRhcmVhW2lkeF0uc2VsZWN0KCk7DQogDQogICAgICAgICAgdmFyIG1zZyA9IGRvY3VtZW50LmV4ZWNDb21tYW5kKCdjb3B5JykgDQogICAgICAgICAgICA/ICdmdW5jaW9ub3UnIDogJ2RldSBlcnJvJzsNCiAgICAgICAgICBjb25zb2xlLmxvZygnQ29tcGFuZG8gcGFyYSBjb3BpYXIgdGV4dG8gJyArIG1zZyk7DQogDQogICAgICB9KTsNCiANCiAgICB9KTsNCiAgfQ0KPC9zY3JpcHQ+DQoNCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoudGVzdHsNCndpZHRoOiAwcHg7DQpvdmVyZmxvdzogaGlkZGVuOw0KaGVpZ2h0OjIwcHg7DQpib3JkZXI6IDFweCBzb2xpZCAjMDAwOw0KYm9yZGVyLXJhZGl1czogM3B4Ow0KZmxvYXQ6IGxlZnQ7DQpiYWNrZ3JvdW5kOiAjMDAwOw0KfQ0KDQoudGVzdDJ7DQp3aWR0aDogNjNweDsNCm92ZXJmbG93OiBoaWRkZW47DQpoZWlnaHQ6MjRweDsNCmJvcmRlcjogMHB4IHNvbGlkICMwMDA7DQpmbG9hdDogbGVmdDsNCm1hcmdpbi1sZWZ0OiA1cHg7DQp9DQo8L3N0eWxlPg0KPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiB0eXBlPSJ0ZXh0L2NzcyIgaHJlZj0iY3NzL2FudHMuY3NzIj4NCjxsaW5rIHJlbD0ic3R5bGVzaGVldCIgdHlwZT0idGV4dC9jc3MiIGhyZWY9ImNzcy9pbmxpbmVwbGF5ZXIuY3NzIiAvPg0KPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiB0eXBlPSJ0ZXh0L2NzcyIgaHJlZj0iZmxhc2hibG9jay9mbGFzaGJsb2NrLmNzcyIgLz4NCjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9InNjcmlwdC9zb3VuZG1hbmFnZXIyLmpzIj48L3NjcmlwdD4NCjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9InNjcmlwdC9pbmxpbmVwbGF5ZXIuanMiPjwvc2NyaXB0Pg0KDQo8L0hFQUQ+DQo8Ym9keSBiZ2NvbG9yPSIjMDAwMDAwIj4NCg0KPGRpdiBhbGlnbj0iY2VudGVyIj48YnI+DQo8ZGl2IGNsYXNzPSJtdXNpYyI+PD9waHAgZWNobyBzdHJfcmVwbGFjZSgiXyIsIiAiLCRub21lX2NhbnRvciA9ICgkc29iKSk/PjwvaT48L2I+PC9kaXY+DQo8L2Rpdj4NCg0KPGRpdiBjbGFzcz0iaW5mb3IiPg0KPGZvbnQgY29sb3I9IiNjMGMwYzAiIHNpemU9IjQiPjxiPlBhcmEgT3V2aXI6IENsaWsgbmEgTXVzaWNhLjwvYj48L2ZvbnQ+DQo8L2Rpdj4NCg0KPGRpdiBjbGFzcz0iaW5mb3IiPg0KPGZvbnQgY29sb3I9IiNjMGMwYzAiIHNpemU9IjQiPjxiPlBhcmEgQ29sYXI6IENsaWsgZW0gQ29waWFyIGUgQ29sZSBuYSBCYXJyaW5oYSBkZSBTYWxhLjwvYj48L2ZvbnQ+DQo8L2Rpdj4NCg0KPGRpdiBhbGlnbj0iY2VudGVyIj4gDQogIDxkaXYgY2xhc3M9ImFydGlzdGEiPg0KPHA+DQogICAgPGRpdiBjbGFzcz0ibXVzaWMiPiA8L2Rpdj4NCiAgPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJtdXNpYyI+Jm5ic3A7Jm5ic3A7TXAzPC9hPjwvZGl2PjwvZGl2Pg0KICAgICAgICA8ZGl2PiZuYnNwOzwvZGl2Pg0KDQoNCjw/cGhwDQoNCmZ1bmN0aW9uIGNvbnZlcnRlX2NlZGlsaGFfZV9hY2VudG8oJHN0cmluZykgeyAgICAgDQokc3RyaW5nID0gc3RyX3JlcGxhY2UgKCIuKGMiLCAiw6ciLCAkc3RyaW5nKTsgDQokc3RyaW5nID0gc3RyX3JlcGxhY2UgKCIuKEMiLCAiw4ciLCAkc3RyaW5nKTsNCiRzdHJpbmcgPSBzdHJfcmVwbGFjZSAoIikoYyIsICJjwrQiLCAkc3RyaW5nKTsNCiRzdHJpbmcgPSBzdHJfcmVwbGFjZSAoIikoQyIsICJDwrQiLCAkc3RyaW5nKTsNCiRzdHJpbmcgPSBzdHJfcmVwbGFjZSAoIi5hIiwgIsOgIiwgJHN0cmluZyk7DQokc3RyaW5nID0gc3RyX3JlcGxhY2UgKCIuQSIsICLDgCIsICRzdHJpbmcpOw0KJHN0cmluZyA9IHN0cl9yZXBsYWNlICgiKClhIiwgIsOhIiwgJHN0cmluZyk7DQokc3RyaW5nID0gc3RyX3JlcGxhY2UgKCIoKUEiLCAiw4EiLCAkc3RyaW5nKTsNCiRzdHJpbmcgPSBzdHJfcmVwbGFjZSAoIi4oYSIsICLDpCIsICRzdHJpbmcpOw0KJHN0cmluZyA9IHN0cl9yZXBsYWNlICgiLihBIiwgIsOEIiwgJHN0cmluZyk7DQokc3RyaW5nID0gc3RyX3JlcGxhY2UgKCIuKWEiLCAiw6MiLCAkc3RyaW5nKTsNCiRzdHJpbmcgPSBzdHJfcmVwbGFjZSAoIi4pQSIsICLDgyIsICRzdHJpbmcpOw0KJHN0cmluZyA9IHN0cl9yZXBsYWNlICgiKShhIiwgIsOiIiwgJHN0cmluZyk7DQokc3RyaW5nID0gc3RyX3JlcGxhY2UgKCIpKEEiLCAiw4IiLCAkc3RyaW5nKTsNCiRzdHJpbmcgPSBzdHJfcmVwbGFjZSAoIi5lIiwgIsOoIiwgJHN0cmluZyk7DQokc3RyaW5nID0gc3RyX3JlcGxhY2UgKCIuRSIsICLDiCIsICRzdHJpbmcpOw0KJHN0cmluZyA9IHN0cl9yZXBsYWNlICgiKCllIiwgIsOpIiwgJHN0cmluZyk7DQokc3RyaW5nID0gc3RyX3JlcGxhY2UgKCIoKUUiLCAiw4kiLCAkc3RyaW5nKTsNCiRzdHJpbmcgPSBzdHJfcmVwbGFjZSAoIi4oZSIsICLDqyIsICRzdHJpbmcpOw0KJHN0cmluZyA9IHN0cl9yZXBsYWNlICgiLihFIiwgIsOLIiwgJHN0cmluZyk7DQokc3RyaW5nID0gc3RyX3JlcGxhY2UgKCIpKGUiLCAiw6oiLCAkc3RyaW5nKTsNCiRzdHJpbmcgPSBzdHJfcmVwbGFjZSAoIikoRSIsICLDiiIsICRzdHJpbmcpOw0KJHN0cmluZyA9IHN0cl9yZXBsYWNlICgiLmkiLCAiw6wiLCAkc3RyaW5nKTsNCiRzdHJpbmcgPSBzdHJfcmVwbGFjZSAoIi5JIiwgIsOMIiwgJHN0cmluZyk7DQokc3RyaW5nID0gc3RyX3JlcGxhY2UgKCIoKWkiLCAiw60iLCAkc3RyaW5nKTsNCiRzdHJpbmcgPSBzdHJfcmVwbGFjZSAoIigpSSIsICLDjSIsICRzdHJpbmcpOw0KJHN0cmluZyA9IHN0cl9yZXBsYWNlICgiLihpIiwgIsOvIiwgJHN0cmluZyk7DQokc3RyaW5nID0gc3RyX3JlcGxhY2UgKCIuKEkiLCAiw48iLCAkc3RyaW5nKTsNCiRzdHJpbmcgPSBzdHJfcmVwbGFjZSAoIikoaSIsICLDriIsICRzdHJpbmcpOw0KJHN0cmluZyA9IHN0cl9yZXBsYWNlICgiKShJIiwgIsOOIiwgJHN0cmluZyk7DQokc3RyaW5nID0gc3RyX3JlcGxhY2UgKCIubyIsICLDsiIsICRzdHJpbmcpOw0KJHN0cmluZyA9IHN0cl9yZXBsYWNlICgiLk8iLCAiw5IiLCAkc3RyaW5nKTsNCiRzdHJpbmcgPSBzdHJfcmVwbGFjZSAoIigpbyIsICLDsyIsICRzdHJpbmcpOw0KJHN0cmluZyA9IHN0cl9yZXBsYWNlICgiKClPIiwgIsOTIiwgJHN0cmluZyk7DQokc3RyaW5nID0gc3RyX3JlcGxhY2UgKCIuKG8iLCAiw7YiLCAkc3RyaW5nKTsNCiRzdHJpbmcgPSBzdHJfcmVwbGFjZSAoIi4oTyIsICLDliIsICRzdHJpbmcpOw0KJHN0cmluZyA9IHN0cl9yZXBsYWNlICgiLilvIiwgIsO1IiwgJHN0cmluZyk7DQokc3RyaW5nID0gc3RyX3JlcGxhY2UgKCIuKU8iLCAiw5UiLCAkc3RyaW5nKTsNCiRzdHJpbmcgPSBzdHJfcmVwbGFjZSAoIikobyIsICLDtCIsICRzdHJpbmcpOw0KJHN0cmluZyA9IHN0cl9yZXBsYWNlICgiKShPIiwgIsOUIiwgJHN0cmluZyk7DQokc3RyaW5nID0gc3RyX3JlcGxhY2UgKCIudSIsICLDuSIsICRzdHJpbmcpOw0KJHN0cmluZyA9IHN0cl9yZXBsYWNlICgiLlUiLCAiw5kiLCAkc3RyaW5nKTsNCiRzdHJpbmcgPSBzdHJfcmVwbGFjZSAoIigpdSIsICLDuiIsICRzdHJpbmcpOw0KJHN0cmluZyA9IHN0cl9yZXBsYWNlICgiKClVIiwgIsOaIiwgJHN0cmluZyk7DQokc3RyaW5nID0gc3RyX3JlcGxhY2UgKCIuKHUiLCAiw7wiLCAkc3RyaW5nKTsNCiRzdHJpbmcgPSBzdHJfcmVwbGFjZSAoIi4oVSIsICLDnCIsICRzdHJpbmcpOw0KJHN0cmluZyA9IHN0cl9yZXBsYWNlICgiKSh1IiwgIsO7IiwgJHN0cmluZyk7DQokc3RyaW5nID0gc3RyX3JlcGxhY2UgKCIpKFUiLCAiw5siLCAkc3RyaW5nKTsNCiRzdHJpbmcgPSBzdHJfcmVwbGFjZSAoIi4ocyIsICLCtHMiLCAkc3RyaW5nKTsNCiRzdHJpbmcgPSBzdHJfcmVwbGFjZSAoIi4oUyIsICLCtFMiLCAkc3RyaW5nKTsNCiRzdHJpbmcgPSBzdHJfcmVwbGFjZSAoIi4obiIsICLCtG4iLCAkc3RyaW5nKTsNCiRzdHJpbmcgPSBzdHJfcmVwbGFjZSAoIi4oTiIsICLCtE4iLCAkc3RyaW5nKTsNCiRzdHJpbmcgPSBzdHJfcmVwbGFjZSAoIi4obSIsICLCtG0iLCAkc3RyaW5nKTsNCiRzdHJpbmcgPSBzdHJfcmVwbGFjZSAoIi4oTSIsICLCtE0iLCAkc3RyaW5nKTsNCiRzdHJpbmcgPSBzdHJfcmVwbGFjZSAoIi4obCIsICLCtGwiLCAkc3RyaW5nKTsNCiRzdHJpbmcgPSBzdHJfcmVwbGFjZSAoIi4oTCIsICLCtEwiLCAkc3RyaW5nKTsNCiRzdHJpbmcgPSBzdHJfcmVwbGFjZSAoIi4odCIsICLCtHQiLCAkc3RyaW5nKTsNCiRzdHJpbmcgPSBzdHJfcmVwbGFjZSAoIi4oVCIsICLCtFQiLCAkc3RyaW5nKTsNCiRzdHJpbmcgPSBzdHJfcmVwbGFjZSAoIl8iLCAiICIsICRzdHJpbmcpOw0KcmV0dXJuICRzdHJpbmc7DQp9DQoNCmlmICgkaGFuZGxlPW9wZW5kaXIoIk1wMy8iLiRkaXIuIi8iLiRzdWJkaXIuIi8iKSkgeyAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYWJyZSBkaXJldMOzcmlvIHBhcmEgbGVpdHVyYQ0KICAgICAgJHg9MDsNCiAgICAgIHdoaWxlIChmYWxzZSE9PSgkZmlsZT1yZWFkZGlyKCRoYW5kbGUpKSkgeyAgICAgICAgICAgIC8vbMOqIGFycXVpdm9zIGRvIGRpcmV0w7NyaW8NCiAgICAgICAgaWYgKCRmaWxlIT0iLiIgJiYgJGZpbGUhPSIuLiIgJiYgc3Vic3RyKCRmaWxlLC00KSA9PSAiLm1wMyIpIHsgLy9yZXRpcmEgLiBlIC5lIHPDsyBwZWdhIHF1ZSB0ZW5oYSAubXAzDQogICAgICAgICRtYXRyaXhbJHhdPSAkZmlsZTsgLy8gZmF6IHVtYSBsaXN0YSBkb3MgYXJxdWl2b3MNCiAgICAgICAgJHgrKzsNCiAgICAgICAgIH0gDQoNCiAgICAgIH0gLy93aGlsZQ0KICAgICAgY2xvc2VkaXIoJGhhbmRsZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9mZWNoYSBvIGRpcmV0w7NyaW8NCiAgIH0gLy9pZg0KDQogaWYoaXNzZXQoJG1hdHJpeCkpeyAvL2NvbmRpw6dhbyBwcmEgc2UgdGl2ZXIgcmVzcG9zdGEgcG9zaXRpdmEgcHJhIGFycXVpdm9zIGRhaSBpbXByaW1lDQogDQogc29ydCgkbWF0cml4KTsgLy8gY29sb2NhIGVtIG9yZGVtIGFsZmFiZXRpY2ENCg0KIGZvcigkeD0wOyAkeCA8IGNvdW50KCRtYXRyaXgpOyAkeCsrKXsgICAgICAvL2ltcHJpbWUgbGlua3MgY29tIG5vbWVzIGRvcyBhcnF1aXZvcw0KDQogICAgICAgICRtcDM9IGV4cGxvZGUoIi5tcDMiLCRtYXRyaXhbJHhdKTsgLy8gcmV0aXJhIC5tcDMNCiAgICAgICAgJG1hdHJpeDJbJHhdPSAkbXAzWzBdOyAvLyBmYXogbGlzdGEgZG9zIGFycXVpdm9zIHNlbSAubXAzIA0KDQoJICAgaWYocHJlZ19tYXRjaCgiLz0vIiwgJG1hdHJpeDJbJHhdKSl7DQogICAgICAgICR0cmFjbyA9IGV4cGxvZGUgKCI9IiwkbWF0cml4MlskeF0pOw0KCSAgICAkY2FudG9yMVskeF0gPSAkdHJhY29bMF07DQoJICAgICRjb21lbnRhcmlvMVskeF0gPSAkdHJhY29bMV07DQoJICAgICRjYW50b3JbJHhdID0gY29udmVydGVfY2VkaWxoYV9lX2FjZW50bygkY2FudG9yMVskeF0pOw0KCSAgICAkY29tZW50YXJpb1skeF0gPSBjb252ZXJ0ZV9jZWRpbGhhX2VfYWNlbnRvKCRjb21lbnRhcmlvMVskeF0pOw0KICAgICAgICAkZXNwYWNvID0iICI7DQoJICAgfQ0KCQ0KCSAgIGVsc2V7DQoJICAgICRjYW50b3JbJHhdID0gY29udmVydGVfY2VkaWxoYV9lX2FjZW50bygkbWF0cml4MlskeF0pOw0KDQoNCg0KZWNobyAiPGRpdiBpZD1cInNtMi1jb250YWluZXJcIj48L2Rpdj48dWwgY2xhc3M9XCJncmFwaGljXCI+DQo8bGk+PGEgaHJlZj1cIk1wMy8iLiRkaXIuIi8iLiRzdWJkaXIuIi8iLiRtYXRyaXhbJHhdLiJcIj4kY2FudG9yWyR4XTwvYT4mbmJzcDsmbmJzcDsNCjxkaXYgY2xhc3M9XCJ0ZXN0XCI+PHRleHRhcmVhIGNsYXNzPVwianMtY29weXRleHRhcmVhXCI+W2h0dHA6Ly9leGNsdXNpdmFtaWRpcy5jb20vTXAzLyRkaXIvJHN1YmlyLyRtYXRyaXhbJHhdXTwvdGV4dGFyZWE+PC9kaXY+PGRpdiBjbGFzcz1cInRlc3QyXCI+DQo8YnV0dG9uIGNsYXNzPVwianMtdGV4dGFyZWFjb3B5YnRuXCI+Q29waWFyPC9idXR0b24+DQogICAgPC9kaXY+PC9saT48L3VsPiI7DQoNCgkgICB9DQogICB9IA0KfQ0KDQo/Pg0KPHA+Jm5ic3A7PC9wPg0KPC9kaXY+DQoNCjwvcD4NCjwvYm9keT4NCjwvaHRtbD4="));//Generated by Ampare PHP Encoder. For more security please use php protect before encode the php program
Function Calls
base64_decode | 1 |
Stats
MD5 | e6c7ac229ad4a3a7d28ca834384c8d18 |
Eval Count | 1 |
Decode Time | 162 ms |