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>&nbsp;</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

Variables

None

Stats

MD5 4cd10f79c1ee2641a9999c5e3b665418
Eval Count 1
Decode Time 81 ms