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("PD9waHAKCWlmIChpc3NldCgkX0dFVFsiZGF0YWlkIl0pKQoJCSRkYXRhaW..
Decoded Output download
?>b'<?php
if (isset($_GET["dataid"]))
$dataid=$_GET["dataid"]; else $dataid="";
if (isset($_GET["formview"]))
$formview=$_GET["formview"]; else $formview="";
if (isset($_GET["filtered"]))
$filtered=$_GET["filtered"]; else $filtered="";
if (isset($_GET["filterfield"]))
$filterfield=$_GET["filterfield"]; else $filterfield="";
if (isset($_GET["filterval"]))
$filterval=htmlspecialchars($_GET["filterval"]); else $filterval="";
if (isset($_GET["unitid"]))
$unitid=$_GET["unitid"]; else $unitid="";
if (isset($_GET["strtahun"]))
$strtahun=htmlspecialchars($_GET["strtahun"]); else $strtahun="";
require(\'functions/common.inc\');
$error = "Sedang ada masalah dengan server.";
$db_link = @mysql_connect($db_host, $db_username, $db_password) or die($error);
@mysql_select_db($db_master, $db_link) or die($error);
?>
<link rel="stylesheet" type="text/css" href="css/common.css">
<link rel="stylesheet" type="text/css" href="css/jquerycssmenu.css" />
<style type="text/css">
<!--
body,td,th {
font-size: 8pt;
font-family: Letter Gothic Std;
}
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image: url();
background-color: #FFFFFF;
}
.disabledinput {
background:#F4F2F9;
border-right: 1px solid #F1E3DA;
border-left: 1px solid #F1E3DA;
border-top: 1px solid #F1E3DA;
border-bottom: 1px solid #F1E3DA;
padding:1px;
}
th
{
background:powderblue;
text-align:center;
}
table.datatable
{
border-collapse:collapse;
}
table.datatable td,th
{
border:1px solid #cccccc;
}
table.datatable tr:hover
{
background:#D5FC5C;
}
-->
</style>
<style type="text/css" media="print">
@page
{
size: auto; /* auto is the initial value */
margin: 3mm; /* this affects the margin in the printer settings */
}
</style>
<script type="text/javascript" src="functions/js/jquery.latest.min.used.js"></script>
<script type="text/javascript" src="functions/js/jquerycssmenu.js"></script>
<script type="text/javascript">
function printDiv(divName) {
var printContents = document.getElementById(divName).innerHTML;
var originalContents = document.body.innerHTML;
document.body.innerHTML = printContents;
window.print();
document.body.innerHTML = originalContents;
}
</script>
<div id="printableArea" style="margin-top:20px;">
<?php
//echo $iduji.":jumtag=".$jumtagihan." jumbyr=".$jumbayar;
//echo "<br/>minbyr=".$minbayar." x %".$minpersenbayar;
if ($dataid=="rpt_invruangan")
require(\'rpt_inv_ruangan.php\');
else
require(\'getdata.php\');
//window.print();
?>
</div>
<hr/>
<div class=\'div_labelcontent\' style=\'margin-left:10px;\'>
<button class=\'inputbutton\'
style=\' font-size:12px;
padding:6px 6px 6px 6px;
border-radius: 4px 4px 4px 4px;
-webkit-border-radius: 4px 4px 4px 4px;
-moz-border-radius: 4px 4px 4px 4px;\'
onclick=printDiv(\'printableArea\')>Print</button>
<button class=\'inputbutton\'
style=\' font-size:12px;
padding:6px 6px 6px 6px;
border-radius: 4px 4px 4px 4px;
-webkit-border-radius: 4px 4px 4px 4px;
-moz-border-radius: 4px 4px 4px 4px;\'
onclick=window.close();>Close</button>
</div>
<div> </div>'
Did this file decode correctly?
Original Code
<?php @eval("?>".base64_decode("PD9waHAKCWlmIChpc3NldCgkX0dFVFsiZGF0YWlkIl0pKQoJCSRkYXRhaWQ9JF9HRVRbImRhdGFpZCJdOyBlbHNlICRkYXRhaWQ9IiI7CgkKCWlmIChpc3NldCgkX0dFVFsiZm9ybXZpZXciXSkpCgkJJGZvcm12aWV3PSRfR0VUWyJmb3JtdmlldyJdOyBlbHNlICRmb3Jtdmlldz0iIjsKCWlmIChpc3NldCgkX0dFVFsiZmlsdGVyZWQiXSkpCgkJJGZpbHRlcmVkPSRfR0VUWyJmaWx0ZXJlZCJdOyBlbHNlICRmaWx0ZXJlZD0iIjsKCWlmIChpc3NldCgkX0dFVFsiZmlsdGVyZmllbGQiXSkpCgkJJGZpbHRlcmZpZWxkPSRfR0VUWyJmaWx0ZXJmaWVsZCJdOyBlbHNlICRmaWx0ZXJmaWVsZD0iIjsKCWlmIChpc3NldCgkX0dFVFsiZmlsdGVydmFsIl0pKQoJCSRmaWx0ZXJ2YWw9aHRtbHNwZWNpYWxjaGFycygkX0dFVFsiZmlsdGVydmFsIl0pOyBlbHNlICRmaWx0ZXJ2YWw9IiI7CQoJaWYgKGlzc2V0KCRfR0VUWyJ1bml0aWQiXSkpCgkJJHVuaXRpZD0kX0dFVFsidW5pdGlkIl07IGVsc2UgJHVuaXRpZD0iIjsKCWlmIChpc3NldCgkX0dFVFsic3RydGFodW4iXSkpCgkJJHN0cnRhaHVuPWh0bWxzcGVjaWFsY2hhcnMoJF9HRVRbInN0cnRhaHVuIl0pOyBlbHNlICRzdHJ0YWh1bj0iIjsKCQkKCXJlcXVpcmUoJ2Z1bmN0aW9ucy9jb21tb24uaW5jJyk7CgkkZXJyb3IgPSAiU2VkYW5nIGFkYSBtYXNhbGFoIGRlbmdhbiBzZXJ2ZXIuIjsJCQoJJGRiX2xpbmsgPSBAbXlzcWxfY29ubmVjdCgkZGJfaG9zdCwgJGRiX3VzZXJuYW1lLCAkZGJfcGFzc3dvcmQpIG9yIGRpZSgkZXJyb3IpOwkKCUBteXNxbF9zZWxlY3RfZGIoJGRiX21hc3RlciwgJGRiX2xpbmspIG9yIGRpZSgkZXJyb3IpOwoJCj8+Cgo8bGluayByZWw9InN0eWxlc2hlZXQiIHR5cGU9InRleHQvY3NzIiBocmVmPSJjc3MvY29tbW9uLmNzcyI+CjxsaW5rIHJlbD0ic3R5bGVzaGVldCIgdHlwZT0idGV4dC9jc3MiIGhyZWY9ImNzcy9qcXVlcnljc3NtZW51LmNzcyIgLz4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KPCEtLQpib2R5LHRkLHRoIHsKCWZvbnQtc2l6ZTogOHB0OwoJZm9udC1mYW1pbHk6IExldHRlciBHb3RoaWMgU3RkOwp9CmJvZHkgewoJbWFyZ2luLWxlZnQ6IDBweDsKCW1hcmdpbi10b3A6IDBweDsKCW1hcmdpbi1yaWdodDogMHB4OwoJbWFyZ2luLWJvdHRvbTogMHB4OwoJYmFja2dyb3VuZC1pbWFnZTogdXJsKCk7CgliYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOwp9CgouZGlzYWJsZWRpbnB1dCB7CgliYWNrZ3JvdW5kOiNGNEYyRjk7Cglib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRjFFM0RBOwoJYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRjFFM0RBOwoJYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMUUzREE7Cglib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YxRTNEQTsKCXBhZGRpbmc6MXB4OwkKfQoJCgl0aAoJewoJCWJhY2tncm91bmQ6cG93ZGVyYmx1ZTsKCQl0ZXh0LWFsaWduOmNlbnRlcjsKCX0KCXRhYmxlLmRhdGF0YWJsZQoJewoJCWJvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTsKCX0KCgl0YWJsZS5kYXRhdGFibGUgdGQsdGgKCXsKCQlib3JkZXI6MXB4IHNvbGlkICNjY2NjY2M7Cgl9CgoJdGFibGUuZGF0YXRhYmxlIHRyOmhvdmVyCgl7CgkJYmFja2dyb3VuZDojRDVGQzVDOwoJfQkKCi0tPgo8L3N0eWxlPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiIG1lZGlhPSJwcmludCI+CiAgICBAcGFnZSAKICAgIHsKICAgICAgICBzaXplOiBhdXRvOyAgIC8qIGF1dG8gaXMgdGhlIGluaXRpYWwgdmFsdWUgKi8KICAgICAgICBtYXJnaW46IDNtbTsgIC8qIHRoaXMgYWZmZWN0cyB0aGUgbWFyZ2luIGluIHRoZSBwcmludGVyIHNldHRpbmdzICovCiAgICB9Cjwvc3R5bGU+CjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9ImZ1bmN0aW9ucy9qcy9qcXVlcnkubGF0ZXN0Lm1pbi51c2VkLmpzIj48L3NjcmlwdD4KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iZnVuY3Rpb25zL2pzL2pxdWVyeWNzc21lbnUuanMiPjwvc2NyaXB0PgoKPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgoJZnVuY3Rpb24gcHJpbnREaXYoZGl2TmFtZSkgewoJCSB2YXIgcHJpbnRDb250ZW50cyA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGRpdk5hbWUpLmlubmVySFRNTDsKCQkgdmFyIG9yaWdpbmFsQ29udGVudHMgPSBkb2N1bWVudC5ib2R5LmlubmVySFRNTDsKCQoJCSBkb2N1bWVudC5ib2R5LmlubmVySFRNTCA9IHByaW50Q29udGVudHM7CgkKCQkgd2luZG93LnByaW50KCk7CgkKCQkgZG9jdW1lbnQuYm9keS5pbm5lckhUTUwgPSBvcmlnaW5hbENvbnRlbnRzOwoJfQo8L3NjcmlwdD4KPGRpdiBpZD0icHJpbnRhYmxlQXJlYSIgc3R5bGU9Im1hcmdpbi10b3A6MjBweDsiPgo8P3BocAkJCgkvL2VjaG8gJGlkdWppLiI6anVtdGFnPSIuJGp1bXRhZ2loYW4uIiBqdW1ieXI9Ii4kanVtYmF5YXI7CgkvL2VjaG8gIjxici8+bWluYnlyPSIuJG1pbmJheWFyLiIgeCAlIi4kbWlucGVyc2VuYmF5YXI7CglpZiAoJGRhdGFpZD09InJwdF9pbnZydWFuZ2FuIikKCQlyZXF1aXJlKCdycHRfaW52X3J1YW5nYW4ucGhwJyk7CgllbHNlCgkJcmVxdWlyZSgnZ2V0ZGF0YS5waHAnKTsKCS8vd2luZG93LnByaW50KCk7Cj8+CjwvZGl2Pgo8aHIvPgo8ZGl2IGNsYXNzPSdkaXZfbGFiZWxjb250ZW50JyBzdHlsZT0nbWFyZ2luLWxlZnQ6MTBweDsnPgoJPGJ1dHRvbiBjbGFzcz0naW5wdXRidXR0b24nIAoJCXN0eWxlPScJZm9udC1zaXplOjEycHg7CgkJCXBhZGRpbmc6NnB4IDZweCA2cHggNnB4OwoJCQlib3JkZXItcmFkaXVzOiA0cHggNHB4IDRweCA0cHg7CgkJCS13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4IDRweCA0cHggNHB4OwoJCQktbW96LWJvcmRlci1yYWRpdXM6IDRweCA0cHggNHB4IDRweDsnIAoJb25jbGljaz1wcmludERpdigncHJpbnRhYmxlQXJlYScpPlByaW50PC9idXR0b24+Cgk8YnV0dG9uIGNsYXNzPSdpbnB1dGJ1dHRvbicgCgkJc3R5bGU9Jwlmb250LXNpemU6MTJweDsKCQkJcGFkZGluZzo2cHggNnB4IDZweCA2cHg7CgkJCWJvcmRlci1yYWRpdXM6IDRweCA0cHggNHB4IDRweDsKCQkJLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHggNHB4IDRweCA0cHg7CgkJCS1tb3otYm9yZGVyLXJhZGl1czogNHB4IDRweCA0cHggNHB4OycgCglvbmNsaWNrPXdpbmRvdy5jbG9zZSgpOz5DbG9zZTwvYnV0dG9uPgkKPC9kaXY+CjxkaXY+Jm5ic3A7PC9kaXY+"));
Function Calls
| base64_decode | 1 |
Stats
| MD5 | 4cd10f79c1ee2641a9999c5e3b665418 |
| Eval Count | 1 |
| Decode Time | 81 ms |