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("PD9waHANCnNlc3Npb25fc3RhcnQoKTsNCg0KaWYoZW1wdHkoJF9TRVNTSU9..

Decoded Output download

?>b'<?php
session_start();

if(empty($_SESSION)) header(\'Location: index.php\');

$username=$_SESSION[\'uname\'];
$utype=$_SESSION[\'utype\'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>..::.Biswa Shahitto Kendro.::..</title>
<link href="css/style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.4.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
// Create two variable with the names of the months and days in an array
var monthNames = [ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" ]; 
var dayNames= ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]

// Create a newDate() object
var newDate = new Date();
// Extract the current date from Date object
newDate.setDate(newDate.getDate());
// Output the day, date, month and year   
$(\'#Date\').html(dayNames[newDate.getDay()] + " " + newDate.getDate() + \' \' + monthNames[newDate.getMonth()] + \' \' + newDate.getFullYear());

setInterval( function() {
	// Create a newDate() object and extract the seconds of the current time on the visitor\'s
	var seconds = new Date().getSeconds();
	// Add a leading zero to seconds value
	$("#sec").html(( seconds < 10 ? "0" : "" ) + seconds);
	},1000);
	
setInterval( function() {
	// Create a newDate() object and extract the minutes of the current time on the visitor\'s
	var minutes = new Date().getMinutes();
	// Add a leading zero to the minutes value
	$("#min").html(( minutes < 10 ? "0" : "" ) + minutes);
    },1000);
	
setInterval( function() {
	// Create a newDate() object and extract the hours of the current time on the visitor\'s
	var hours = new Date().getHours();
	// Add a leading zero to the hours value
	$("#hours").html(( hours < 10 ? "0" : "" ) + hours);
    }, 1000);	
});
</script>
</head>

<body topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0">
<table width="100%" height="634" border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse">
  <tr>
    <td height="95" colspan="2" align="center"><table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="27%"><img src="images/BSK-Logo-PNG.png" width="272" height="58" /></td>
        <td width="59%">&nbsp;</td>
        <td width="14%">&nbsp;</td>
      </tr>
    </table></td>
  </tr>
  <tr>
    <td height="37" colspan="2" align="right" class="userName">
    <table width="100%" height="33" border="0" cellpadding="0" cellspacing="0">
    	<tr><td width="25%">&nbsp;</td><td width="51%" align="center"><strong>Welcome</strong> <?php echo $username?></td>
    	  <td width="24%" align="right"><div id="Date"></div></td>
    	</tr>
    </table>
    </td>
  </tr>
  <tr>
    <td width="16%" height="465" valign="top" bgcolor="#006699"><table width="100%" border="0" cellspacing="3">
      <caption class="sitemenu">
        Site Menu
        </caption>
      <tr>
        <td height="34" class="menulink" align="center"><a href="main.php?pg=1">Stock Category</a></td>
      </tr>
      <tr>
        <td height="35" class="menulink" align="center"><a href="main.php?pg=2">Stock Item</a></td>
      </tr>
      <tr>
        <td height="34" class="menulink" align="center"><a href="main.php?pg=3">Purchase</a></td>
      </tr>
      <tr>
        <td height="34" class="menulink" align="center"><a href="main.php?pg=4">Distribute</a></td>
      </tr>
      <tr>
        <td height="33" class="menulink" align="center"><a href="main.php?pg=5">Staff Information</a></td>
      </tr>
      <tr>
        <td height="36" class="menulink" align="center"><a href="logout.php">Logout</a></td>
      </tr>
      <tr>
        <td height="36" class="sitemenu" align="center">Report</td>
      </tr>
      <tr>
        <td height="36" class="menulink" align="center"><a href="main.php?pg=6">Individual Report</a></td>
      </tr>
      <tr>
        <td height="36" class="menulink" align="center"><a href="main.php?pg=7">Summary Report</a></td>
      </tr>
    </table></td>
    <?php
	if(isset($_GET[\'pg\'])) $src = $_GET[\'pg\']; else $src=0;
	
	if($src==0) $pgsrc="home.php";
	else if($src==1) $pgsrc="category/entry.php";
	else if($src==2) $pgsrc="item/entry.php";
	else if($src==3) $pgsrc="purchase/entry.php";
	else if($src==4) $pgsrc="distribute/entry.php";
	else if($src==5) $pgsrc="staff/entry.php";
	else if($src==6) $pgsrc="report/";
	else if($src==7) $pgsrc="report/summaryReport.php";
	?>
    <td width="84%" valign="top"><iframe name="srcDoc" src="<?php echo $pgsrc; ?>" scrolling="auto" height="450" width="1000" frameborder="0"></iframe></td>
  </tr>
  <tr>
    <td height="25" colspan="2" align="center" bgcolor="#2E9FD6"><a href="http://www.nurulislam.info" target="_blank">..::. This software is developed by Muhammad Nurul Islam. 01717-756060 .::..</a></td>
</td>
  </tr>
</table>
</body>
</html>'

Did this file decode correctly?

Original Code

<?php eval("?>".base64_decode("PD9waHANCnNlc3Npb25fc3RhcnQoKTsNCg0KaWYoZW1wdHkoJF9TRVNTSU9OKSkgaGVhZGVyKCdMb2NhdGlvbjogaW5kZXgucGhwJyk7DQoNCiR1c2VybmFtZT0kX1NFU1NJT05bJ3VuYW1lJ107DQokdXR5cGU9JF9TRVNTSU9OWyd1dHlwZSddOw0KPz4NCjwhRE9DVFlQRSBodG1sIFBVQkxJQyAiLS8vVzNDLy9EVEQgWEhUTUwgMS4wIFRyYW5zaXRpb25hbC8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9UUi94aHRtbDEvRFREL3hodG1sMS10cmFuc2l0aW9uYWwuZHRkIj4NCjxodG1sPg0KPGhlYWQ+DQo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCIgLz4NCjx0aXRsZT4uLjo6LkJpc3dhIFNoYWhpdHRvIEtlbmRyby46Oi4uPC90aXRsZT4NCjxsaW5rIGhyZWY9ImNzcy9zdHlsZS5jc3MiIHJlbD0ic3R5bGVzaGVldCIgdHlwZT0idGV4dC9jc3MiIC8+DQo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJodHRwOi8vY29kZS5qcXVlcnkuY29tL2pxdWVyeS0xLjYuNC5taW4uanMiPjwvc2NyaXB0Pg0KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPg0KJChkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24oKSB7DQovLyBDcmVhdGUgdHdvIHZhcmlhYmxlIHdpdGggdGhlIG5hbWVzIG9mIHRoZSBtb250aHMgYW5kIGRheXMgaW4gYW4gYXJyYXkNCnZhciBtb250aE5hbWVzID0gWyAiSmFudWFyeSIsICJGZWJydWFyeSIsICJNYXJjaCIsICJBcHJpbCIsICJNYXkiLCAiSnVuZSIsICJKdWx5IiwgIkF1Z3VzdCIsICJTZXB0ZW1iZXIiLCAiT2N0b2JlciIsICJOb3ZlbWJlciIsICJEZWNlbWJlciIgXTsgDQp2YXIgZGF5TmFtZXM9IFsiU3VuZGF5IiwiTW9uZGF5IiwiVHVlc2RheSIsIldlZG5lc2RheSIsIlRodXJzZGF5IiwiRnJpZGF5IiwiU2F0dXJkYXkiXQ0KDQovLyBDcmVhdGUgYSBuZXdEYXRlKCkgb2JqZWN0DQp2YXIgbmV3RGF0ZSA9IG5ldyBEYXRlKCk7DQovLyBFeHRyYWN0IHRoZSBjdXJyZW50IGRhdGUgZnJvbSBEYXRlIG9iamVjdA0KbmV3RGF0ZS5zZXREYXRlKG5ld0RhdGUuZ2V0RGF0ZSgpKTsNCi8vIE91dHB1dCB0aGUgZGF5LCBkYXRlLCBtb250aCBhbmQgeWVhciAgIA0KJCgnI0RhdGUnKS5odG1sKGRheU5hbWVzW25ld0RhdGUuZ2V0RGF5KCldICsgIiAiICsgbmV3RGF0ZS5nZXREYXRlKCkgKyAnICcgKyBtb250aE5hbWVzW25ld0RhdGUuZ2V0TW9udGgoKV0gKyAnICcgKyBuZXdEYXRlLmdldEZ1bGxZZWFyKCkpOw0KDQpzZXRJbnRlcnZhbCggZnVuY3Rpb24oKSB7DQoJLy8gQ3JlYXRlIGEgbmV3RGF0ZSgpIG9iamVjdCBhbmQgZXh0cmFjdCB0aGUgc2Vjb25kcyBvZiB0aGUgY3VycmVudCB0aW1lIG9uIHRoZSB2aXNpdG9yJ3MNCgl2YXIgc2Vjb25kcyA9IG5ldyBEYXRlKCkuZ2V0U2Vjb25kcygpOw0KCS8vIEFkZCBhIGxlYWRpbmcgemVybyB0byBzZWNvbmRzIHZhbHVlDQoJJCgiI3NlYyIpLmh0bWwoKCBzZWNvbmRzIDwgMTAgPyAiMCIgOiAiIiApICsgc2Vjb25kcyk7DQoJfSwxMDAwKTsNCgkNCnNldEludGVydmFsKCBmdW5jdGlvbigpIHsNCgkvLyBDcmVhdGUgYSBuZXdEYXRlKCkgb2JqZWN0IGFuZCBleHRyYWN0IHRoZSBtaW51dGVzIG9mIHRoZSBjdXJyZW50IHRpbWUgb24gdGhlIHZpc2l0b3Incw0KCXZhciBtaW51dGVzID0gbmV3IERhdGUoKS5nZXRNaW51dGVzKCk7DQoJLy8gQWRkIGEgbGVhZGluZyB6ZXJvIHRvIHRoZSBtaW51dGVzIHZhbHVlDQoJJCgiI21pbiIpLmh0bWwoKCBtaW51dGVzIDwgMTAgPyAiMCIgOiAiIiApICsgbWludXRlcyk7DQogICAgfSwxMDAwKTsNCgkNCnNldEludGVydmFsKCBmdW5jdGlvbigpIHsNCgkvLyBDcmVhdGUgYSBuZXdEYXRlKCkgb2JqZWN0IGFuZCBleHRyYWN0IHRoZSBob3VycyBvZiB0aGUgY3VycmVudCB0aW1lIG9uIHRoZSB2aXNpdG9yJ3MNCgl2YXIgaG91cnMgPSBuZXcgRGF0ZSgpLmdldEhvdXJzKCk7DQoJLy8gQWRkIGEgbGVhZGluZyB6ZXJvIHRvIHRoZSBob3VycyB2YWx1ZQ0KCSQoIiNob3VycyIpLmh0bWwoKCBob3VycyA8IDEwID8gIjAiIDogIiIgKSArIGhvdXJzKTsNCiAgICB9LCAxMDAwKTsJDQp9KTsNCjwvc2NyaXB0Pg0KPC9oZWFkPg0KDQo8Ym9keSB0b3BtYXJnaW49IjAiIGJvdHRvbW1hcmdpbj0iMCIgbGVmdG1hcmdpbj0iMCIgcmlnaHRtYXJnaW49IjAiPg0KPHRhYmxlIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjYzNCIgYm9yZGVyPSIwIiBjZWxscGFkZGluZz0iMCIgY2VsbHNwYWNpbmc9IjAiIHN0eWxlPSJib3JkZXItY29sbGFwc2U6Y29sbGFwc2UiPg0KICA8dHI+DQogICAgPHRkIGhlaWdodD0iOTUiIGNvbHNwYW49IjIiIGFsaWduPSJjZW50ZXIiPjx0YWJsZSB3aWR0aD0iMTAwJSIgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiPg0KICAgICAgPHRyPg0KICAgICAgICA8dGQgd2lkdGg9IjI3JSI+PGltZyBzcmM9ImltYWdlcy9CU0stTG9nby1QTkcucG5nIiB3aWR0aD0iMjcyIiBoZWlnaHQ9IjU4IiAvPjwvdGQ+DQogICAgICAgIDx0ZCB3aWR0aD0iNTklIj4mbmJzcDs8L3RkPg0KICAgICAgICA8dGQgd2lkdGg9IjE0JSI+Jm5ic3A7PC90ZD4NCiAgICAgIDwvdHI+DQogICAgPC90YWJsZT48L3RkPg0KICA8L3RyPg0KICA8dHI+DQogICAgPHRkIGhlaWdodD0iMzciIGNvbHNwYW49IjIiIGFsaWduPSJyaWdodCIgY2xhc3M9InVzZXJOYW1lIj4NCiAgICA8dGFibGUgd2lkdGg9IjEwMCUiIGhlaWdodD0iMzMiIGJvcmRlcj0iMCIgY2VsbHBhZGRpbmc9IjAiIGNlbGxzcGFjaW5nPSIwIj4NCiAgICAJPHRyPjx0ZCB3aWR0aD0iMjUlIj4mbmJzcDs8L3RkPjx0ZCB3aWR0aD0iNTElIiBhbGlnbj0iY2VudGVyIj48c3Ryb25nPldlbGNvbWU8L3N0cm9uZz4gPD9waHAgZWNobyAkdXNlcm5hbWU/PjwvdGQ+DQogICAgCSAgPHRkIHdpZHRoPSIyNCUiIGFsaWduPSJyaWdodCI+PGRpdiBpZD0iRGF0ZSI+PC9kaXY+PC90ZD4NCiAgICAJPC90cj4NCiAgICA8L3RhYmxlPg0KICAgIDwvdGQ+DQogIDwvdHI+DQogIDx0cj4NCiAgICA8dGQgd2lkdGg9IjE2JSIgaGVpZ2h0PSI0NjUiIHZhbGlnbj0idG9wIiBiZ2NvbG9yPSIjMDA2Njk5Ij48dGFibGUgd2lkdGg9IjEwMCUiIGJvcmRlcj0iMCIgY2VsbHNwYWNpbmc9IjMiPg0KICAgICAgPGNhcHRpb24gY2xhc3M9InNpdGVtZW51Ij4NCiAgICAgICAgU2l0ZSBNZW51DQogICAgICAgIDwvY2FwdGlvbj4NCiAgICAgIDx0cj4NCiAgICAgICAgPHRkIGhlaWdodD0iMzQiIGNsYXNzPSJtZW51bGluayIgYWxpZ249ImNlbnRlciI+PGEgaHJlZj0ibWFpbi5waHA/cGc9MSI+U3RvY2sgQ2F0ZWdvcnk8L2E+PC90ZD4NCiAgICAgIDwvdHI+DQogICAgICA8dHI+DQogICAgICAgIDx0ZCBoZWlnaHQ9IjM1IiBjbGFzcz0ibWVudWxpbmsiIGFsaWduPSJjZW50ZXIiPjxhIGhyZWY9Im1haW4ucGhwP3BnPTIiPlN0b2NrIEl0ZW08L2E+PC90ZD4NCiAgICAgIDwvdHI+DQogICAgICA8dHI+DQogICAgICAgIDx0ZCBoZWlnaHQ9IjM0IiBjbGFzcz0ibWVudWxpbmsiIGFsaWduPSJjZW50ZXIiPjxhIGhyZWY9Im1haW4ucGhwP3BnPTMiPlB1cmNoYXNlPC9hPjwvdGQ+DQogICAgICA8L3RyPg0KICAgICAgPHRyPg0KICAgICAgICA8dGQgaGVpZ2h0PSIzNCIgY2xhc3M9Im1lbnVsaW5rIiBhbGlnbj0iY2VudGVyIj48YSBocmVmPSJtYWluLnBocD9wZz00Ij5EaXN0cmlidXRlPC9hPjwvdGQ+DQogICAgICA8L3RyPg0KICAgICAgPHRyPg0KICAgICAgICA8dGQgaGVpZ2h0PSIzMyIgY2xhc3M9Im1lbnVsaW5rIiBhbGlnbj0iY2VudGVyIj48YSBocmVmPSJtYWluLnBocD9wZz01Ij5TdGFmZiBJbmZvcm1hdGlvbjwvYT48L3RkPg0KICAgICAgPC90cj4NCiAgICAgIDx0cj4NCiAgICAgICAgPHRkIGhlaWdodD0iMzYiIGNsYXNzPSJtZW51bGluayIgYWxpZ249ImNlbnRlciI+PGEgaHJlZj0ibG9nb3V0LnBocCI+TG9nb3V0PC9hPjwvdGQ+DQogICAgICA8L3RyPg0KICAgICAgPHRyPg0KICAgICAgICA8dGQgaGVpZ2h0PSIzNiIgY2xhc3M9InNpdGVtZW51IiBhbGlnbj0iY2VudGVyIj5SZXBvcnQ8L3RkPg0KICAgICAgPC90cj4NCiAgICAgIDx0cj4NCiAgICAgICAgPHRkIGhlaWdodD0iMzYiIGNsYXNzPSJtZW51bGluayIgYWxpZ249ImNlbnRlciI+PGEgaHJlZj0ibWFpbi5waHA/cGc9NiI+SW5kaXZpZHVhbCBSZXBvcnQ8L2E+PC90ZD4NCiAgICAgIDwvdHI+DQogICAgICA8dHI+DQogICAgICAgIDx0ZCBoZWlnaHQ9IjM2IiBjbGFzcz0ibWVudWxpbmsiIGFsaWduPSJjZW50ZXIiPjxhIGhyZWY9Im1haW4ucGhwP3BnPTciPlN1bW1hcnkgUmVwb3J0PC9hPjwvdGQ+DQogICAgICA8L3RyPg0KICAgIDwvdGFibGU+PC90ZD4NCiAgICA8P3BocA0KCWlmKGlzc2V0KCRfR0VUWydwZyddKSkgJHNyYyA9ICRfR0VUWydwZyddOyBlbHNlICRzcmM9MDsNCgkNCglpZigkc3JjPT0wKSAkcGdzcmM9ImhvbWUucGhwIjsNCgllbHNlIGlmKCRzcmM9PTEpICRwZ3NyYz0iY2F0ZWdvcnkvZW50cnkucGhwIjsNCgllbHNlIGlmKCRzcmM9PTIpICRwZ3NyYz0iaXRlbS9lbnRyeS5waHAiOw0KCWVsc2UgaWYoJHNyYz09MykgJHBnc3JjPSJwdXJjaGFzZS9lbnRyeS5waHAiOw0KCWVsc2UgaWYoJHNyYz09NCkgJHBnc3JjPSJkaXN0cmlidXRlL2VudHJ5LnBocCI7DQoJZWxzZSBpZigkc3JjPT01KSAkcGdzcmM9InN0YWZmL2VudHJ5LnBocCI7DQoJZWxzZSBpZigkc3JjPT02KSAkcGdzcmM9InJlcG9ydC8iOw0KCWVsc2UgaWYoJHNyYz09NykgJHBnc3JjPSJyZXBvcnQvc3VtbWFyeVJlcG9ydC5waHAiOw0KCT8+DQogICAgPHRkIHdpZHRoPSI4NCUiIHZhbGlnbj0idG9wIj48aWZyYW1lIG5hbWU9InNyY0RvYyIgc3JjPSI8P3BocCBlY2hvICRwZ3NyYzsgPz4iIHNjcm9sbGluZz0iYXV0byIgaGVpZ2h0PSI0NTAiIHdpZHRoPSIxMDAwIiBmcmFtZWJvcmRlcj0iMCI+PC9pZnJhbWU+PC90ZD4NCiAgPC90cj4NCiAgPHRyPg0KICAgIDx0ZCBoZWlnaHQ9IjI1IiBjb2xzcGFuPSIyIiBhbGlnbj0iY2VudGVyIiBiZ2NvbG9yPSIjMkU5RkQ2Ij48YSBocmVmPSJodHRwOi8vd3d3Lm51cnVsaXNsYW0uaW5mbyIgdGFyZ2V0PSJfYmxhbmsiPi4uOjouIFRoaXMgc29mdHdhcmUgaXMgZGV2ZWxvcGVkIGJ5IE11aGFtbWFkIE51cnVsIElzbGFtLiAwMTcxNy03NTYwNjAgLjo6Li48L2E+PC90ZD4NCjwvdGQ+DQogIDwvdHI+DQo8L3RhYmxlPg0KPC9ib2R5Pg0KPC9odG1sPg==")); ?>

Function Calls

base64_decode 1

Variables

None

Stats

MD5 ef0c11d2168e4bbdbe8f8104ac94274f
Eval Count 1
Decode Time 100 ms