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 $evalue = "PD8NCnJlcXVpcmUoImNvbmZpZy5pbmMiKTsNCnJlcXVpcmUoImNoa3Nlc3Npb24ucGhwIik7D..

Decoded Output download

 ?>b'<?
require("config.inc");
require("chksession.php");
$MSecID=$_REQUEST["MSecID"];
$SecID=$_REQUEST["SecID"];
$MainName=$_REQUEST["MainName"];
$bFile = $_FILES["bFile"]["name"];
$img="";
if($MainName<>""){

$qryMainID=mysql_query("select MainID from tbl_main order by MainID desc") or die("Invalid Values: " . mysql_error());
if($qryMainID){
	$rows=mysql_num_rows($qryMainID);
	if($rows>0){
		$data=mysql_fetch_row($qryMainID);
		$MainID=$data[0]+1;
	}else{
		$MainID=1001;
	}
}

$qryRank=mysql_query("select rank from tbl_main where MSecID=\'".$MSecID."\' and SecID=\'".$SecID."\' order by rank desc") or die("Invalid Values: " . mysql_error());
if($qryRank){
	$rows=mysql_num_rows($qryRank);
	if($rows>0){
		$data=mysql_fetch_row($qryRank);
		$Rank=$data[0]+1;
	}else{
		$Rank=1;
	}
}


$qrylang=mysql_query("select * from tbl_lang where active=\'y\'") or die("Invalid Sql: " . mysql_error());
if($qrylang){
		$rowslang=mysql_num_rows($qrylang);
			if($rowslang>0){
				
							
			for($i=1;$i<=$rowslang;$i++){
					
					$datalang=mysql_fetch_row($qrylang);
		
		
if (!($bFile==\'\')){
$img = "main_".$MainID.".jpg";
}
					
$qry=mysql_query("insert into tbl_main(MSecID,SecID,MainID,MainName,MainImg,Rank,lngid) values(\'".$MSecID."\',\'".$SecID."\',\'".$MainID."\',\'".$MainName."\',\'".$img."\',\'".$Rank."\',\'".$datalang[2]."\')") or die("Invalid Values: " . mysql_error());
if($qry){
if (!($bFile==\'\')){
move_uploaded_file($_FILES[\'bFile\'][\'tmp_name\'],$mainimgs.$img);
}
}



}
}
}
header(\'Location:mcategories.php?MSecID=\'.$MSecID.\'&SecID=\'.$SecID.\'&lng=\'.$LngID.\'&mess=Main+Category+added+successfully\');
}
?>
'<?php 

Did this file decode correctly?

Original Code

<?php $evalue = "PD8NCnJlcXVpcmUoImNvbmZpZy5pbmMiKTsNCnJlcXVpcmUoImNoa3Nlc3Npb24ucGhwIik7DQokTVNlY0lEPSRfUkVRVUVTVFsiTVNlY0lEIl07DQokU2VjSUQ9JF9SRVFVRVNUWyJTZWNJRCJdOw0KJE1haW5OYW1lPSRfUkVRVUVTVFsiTWFpbk5hbWUiXTsNCiRiRmlsZSA9ICRfRklMRVNbImJGaWxlIl1bIm5hbWUiXTsNCiRpbWc9IiI7DQppZigkTWFpbk5hbWU8PiIiKXsNCg0KJHFyeU1haW5JRD1teXNxbF9xdWVyeSgic2VsZWN0IE1haW5JRCBmcm9tIHRibF9tYWluIG9yZGVyIGJ5IE1haW5JRCBkZXNjIikgb3IgZGllKCJJbnZhbGlkIFZhbHVlczogIiAuIG15c3FsX2Vycm9yKCkpOw0KaWYoJHFyeU1haW5JRCl7DQoJJHJvd3M9bXlzcWxfbnVtX3Jvd3MoJHFyeU1haW5JRCk7DQoJaWYoJHJvd3M+MCl7DQoJCSRkYXRhPW15c3FsX2ZldGNoX3JvdygkcXJ5TWFpbklEKTsNCgkJJE1haW5JRD0kZGF0YVswXSsxOw0KCX1lbHNlew0KCQkkTWFpbklEPTEwMDE7DQoJfQ0KfQ0KDQokcXJ5UmFuaz1teXNxbF9xdWVyeSgic2VsZWN0IHJhbmsgZnJvbSB0YmxfbWFpbiB3aGVyZSBNU2VjSUQ9JyIuJE1TZWNJRC4iJyBhbmQgU2VjSUQ9JyIuJFNlY0lELiInIG9yZGVyIGJ5IHJhbmsgZGVzYyIpIG9yIGRpZSgiSW52YWxpZCBWYWx1ZXM6ICIgLiBteXNxbF9lcnJvcigpKTsNCmlmKCRxcnlSYW5rKXsNCgkkcm93cz1teXNxbF9udW1fcm93cygkcXJ5UmFuayk7DQoJaWYoJHJvd3M+MCl7DQoJCSRkYXRhPW15c3FsX2ZldGNoX3JvdygkcXJ5UmFuayk7DQoJCSRSYW5rPSRkYXRhWzBdKzE7DQoJfWVsc2V7DQoJCSRSYW5rPTE7DQoJfQ0KfQ0KDQoNCiRxcnlsYW5nPW15c3FsX3F1ZXJ5KCJzZWxlY3QgKiBmcm9tIHRibF9sYW5nIHdoZXJlIGFjdGl2ZT0neSciKSBvciBkaWUoIkludmFsaWQgU3FsOiAiIC4gbXlzcWxfZXJyb3IoKSk7DQppZigkcXJ5bGFuZyl7DQoJCSRyb3dzbGFuZz1teXNxbF9udW1fcm93cygkcXJ5bGFuZyk7DQoJCQlpZigkcm93c2xhbmc+MCl7DQoJCQkJDQoJCQkJCQkJDQoJCQlmb3IoJGk9MTskaTw9JHJvd3NsYW5nOyRpKyspew0KCQkJCQkNCgkJCQkJJGRhdGFsYW5nPW15c3FsX2ZldGNoX3JvdygkcXJ5bGFuZyk7DQoJCQ0KCQkNCmlmICghKCRiRmlsZT09JycpKXsNCiRpbWcgPSAibWFpbl8iLiRNYWluSUQuIi5qcGciOw0KfQ0KCQkJCQkNCiRxcnk9bXlzcWxfcXVlcnkoImluc2VydCBpbnRvIHRibF9tYWluKE1TZWNJRCxTZWNJRCxNYWluSUQsTWFpbk5hbWUsTWFpbkltZyxSYW5rLGxuZ2lkKSB2YWx1ZXMoJyIuJE1TZWNJRC4iJywnIi4kU2VjSUQuIicsJyIuJE1haW5JRC4iJywnIi4kTWFpbk5hbWUuIicsJyIuJGltZy4iJywnIi4kUmFuay4iJywnIi4kZGF0YWxhbmdbMl0uIicpIikgb3IgZGllKCJJbnZhbGlkIFZhbHVlczogIiAuIG15c3FsX2Vycm9yKCkpOw0KaWYoJHFyeSl7DQppZiAoISgkYkZpbGU9PScnKSl7DQptb3ZlX3VwbG9hZGVkX2ZpbGUoJF9GSUxFU1snYkZpbGUnXVsndG1wX25hbWUnXSwkbWFpbmltZ3MuJGltZyk7DQp9DQp9DQoNCg0KDQp9DQp9DQp9DQpoZWFkZXIoJ0xvY2F0aW9uOm1jYXRlZ29yaWVzLnBocD9NU2VjSUQ9Jy4kTVNlY0lELicmU2VjSUQ9Jy4kU2VjSUQuJyZsbmc9Jy4kTG5nSUQuJyZtZXNzPU1haW4rQ2F0ZWdvcnkrYWRkZWQrc3VjY2Vzc2Z1bGx5Jyk7DQp9DQo/Pg0K";eval(" ?>".base64_decode($evalue) . "<?php ");

 ?>

Function Calls

base64_decode 1

Variables

$evalue PD8NCnJlcXVpcmUoImNvbmZpZy5pbmMiKTsNCnJlcXVpcmUoImNoa3Nlc3Np..

Stats

MD5 522e5d5c8e59c0d94d223073020741c1
Eval Count 1
Decode Time 68 ms