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 $_F=__FILE__;$_X='Pz48ZDR2IGNsMXNzPSJtNGRkbDVfcDFuNWwiIHN0eWw1PSJ3NGR0aDogNjAwJTsiPg..

Decoded Output download

?><div class="middle_panel" style="width: 100%;">
<?php
$error = "";
if(isset($_POST['submit']) && $_POST['submit'] == 'Send')
{
	$email_to		=	cleanxss($_POST['email_to']);
	$email_subject	=	cleanxss($_POST['email_subject']);
	$email_body		=	mysql_real_escape_string($_POST['email_body']);
	$email_body		=	stripcslashes($email_body);

	if(trim($email_to) == "")
	{
		$error = "Please enter email to<br>";
	}
	if(trim($email_subject) == "")
	{
		$error .= "Please enter email subject<br>";
	}
	if(trim($email_body) == "" )
	{
		$error .= "Please enter email body<br>";
	}


	if(trim($error) == "")
	{
		$sql = "SELECT * FROM pdg_admin_user WHERE admin_id = 1";
		$res = mysql_query($sql);
		$row = mysql_fetch_assoc($res);
		$email_from = $row['admin_sender_email'];
		$from_name = $row['admin_sender_name'];
		$from = $from_name.' <'.$email_from.'>';
		/*$headers  = 'MIME-Version: 1.0' . "
";
		$headers .= 'Content-type: text/html; charset=iso-8859-1' . "
";
		$headers = 'From: '.$from_name.' <'.$email_from.'>' . "
" .
		'Reply-To: '.$email_from.'' . "
" .
		'X-Mailer: PHP/' . phpversion();*/
		$headers  = "From: $from
";
		$headers .= "Content-type: text/html
"; 

		if(!mail($email_to, $email_subject, $email_body, $headers))
		{
			echo '<META HTTP-EQUIV="Refresh" Content="0; URL=inner_index.php?pagename=email_send&page=eml&success=2&action=edit">';    
   		exit;
			//header("location: inner_index.php?pagename=email_send&page=eml&success=2&action=edit");
		}
		else 
		{
			echo '<META HTTP-EQUIV="Refresh" Content="0; URL=inner_index.php?pagename=email_send&page=eml&success=1&action=edit">';    
   		exit;
			//header("location: inner_index.php?pagename=email_send&page=eml&success=1&action=edit");
		}
	}
}
else
{
		$email_to 		= "";
		$email_subject = "";
		$email_body 	= "";
}
$success = "";
if($_GET['success'] == 1)
{
	$success = "Email sent successfully";
}
if($_GET['success'] == 2)
{
	$error .= "Error in sending email<br>";
}
?>
<script type="text/javascript" src="../ckeditor/ckeditor.js"></script>
<p><h3>Send Email </h3></p><div class="error"><?php echo $error; ?></div><div class="success"><?php echo $success; ?></div>
	<div style="width:700px; float:left;">
	<form action="inner_index.php?pagename=email_send&page=eml" method="post">
		<div class="field_txt_frm">Email to </div><div class="colon">:</div> <input type="text" value="<?=$email_to?>" name="email_to" id="email_to" class="logintxt"><div style="clear:both"></div>
	  <div class="field_txt_frm">Subject </div><div class="colon">:</div> <input type="text" value="<?=$email_subject?>" name="email_subject" id="email_subject" class="logintxt"><div style="clear:both"></div>
	  <div class="field_txt_frm">Body </div><div class="colon">:</div> <div style="clear:both"></div><textarea id="email_body" name="email_body"><?=$email_body?></textarea>
	  <script type="text/javascript">
				CKEDITOR.replace( 'email_body',
				{
					uiColor: '#bff2f9',
					toolbar : [ [ 'Bold', 'Italic' ] ]
				});
			</script>
	  <div class="field_btn_frm">
		  <input type="submit" name="submit" value="Send" class="loginbtn">
	  </div>
	</form>
	</div>
</div>

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_X='Pz48ZDR2IGNsMXNzPSJtNGRkbDVfcDFuNWwiIHN0eWw1PSJ3NGR0aDogNjAwJTsiPg0KPD9waHANCiQ1cnIyciA9ICIiOw0KNGYoNHNzNXQoJF9QT1NUWydzM2JtNHQnXSkgJiYgJF9QT1NUWydzM2JtNHQnXSA9PSAnUzVuZCcpDQp7DQoJJDVtMTRsX3QyCQk9CWNsNTFueHNzKCRfUE9TVFsnNW0xNGxfdDInXSk7DQoJJDVtMTRsX3MzYmo1Y3QJPQljbDUxbnhzcygkX1BPU1RbJzVtMTRsX3MzYmo1Y3QnXSk7DQoJJDVtMTRsX2IyZHkJCT0JbXlzcWxfcjUxbF81c2MxcDVfc3RyNG5nKCRfUE9TVFsnNW0xNGxfYjJkeSddKTsNCgkkNW0xNGxfYjJkeQkJPQlzdHI0cGNzbDFzaDVzKCQ1bTE0bF9iMmR5KTsNCg0KCTRmKHRyNG0oJDVtMTRsX3QyKSA9PSAiIikNCgl7DQoJCSQ1cnIyciA9ICJQbDUxczUgNW50NXIgNW0xNGwgdDI8YnI+IjsNCgl9DQoJNGYodHI0bSgkNW0xNGxfczNiajVjdCkgPT0gIiIpDQoJew0KCQkkNXJyMnIgLj0gIlBsNTFzNSA1bnQ1ciA1bTE0bCBzM2JqNWN0PGJyPiI7DQoJfQ0KCTRmKHRyNG0oJDVtMTRsX2IyZHkpID09ICIiICkNCgl7DQoJCSQ1cnIyciAuPSAiUGw1MXM1IDVudDVyIDVtMTRsIGIyZHk8YnI+IjsNCgl9DQoNCg0KCTRmKHRyNG0oJDVycjJyKSA9PSAiIikNCgl7DQoJCSRzcWwgPSAiU0VMRUNUICogRlJPTSBwZGdfMWRtNG5fM3M1ciBXSEVSRSAxZG00bl80ZCA9IDYiOw0KCQkkcjVzID0gbXlzcWxfcTM1cnkoJHNxbCk7DQoJCSRyMncgPSBteXNxbF9mNXRjaF8xc3MyYygkcjVzKTsNCgkJJDVtMTRsX2ZyMm0gPSAkcjJ3WycxZG00bl9zNW5kNXJfNW0xNGwnXTsNCgkJJGZyMm1fbjFtNSA9ICRyMndbJzFkbTRuX3M1bmQ1cl9uMW01J107DQoJCSRmcjJtID0gJGZyMm1fbjFtNS4nIDwnLiQ1bTE0bF9mcjJtLic+JzsNCgkJLyokaDUxZDVycyAgPSAnTUlNRS1WNXJzNDJuOiA2LjAnIC4gIlxyXG4iOw0KCQkkaDUxZDVycyAuPSAnQzJudDVudC10eXA1OiB0NXh0L2h0bWw7IGNoMXJzNXQ9NHMyLTg4aTktNicgLiAiXHJcbiI7DQoJCSRoNTFkNXJzID0gJ0ZyMm06ICcuJGZyMm1fbjFtNS4nIDwnLiQ1bTE0bF9mcjJtLic+JyAuICJcclxuIiAuDQoJCSdSNXBseS1UMjogJy4kNW0xNGxfZnIybS4nJyAuICJcclxuIiAuDQoJCSdYLU0xNGw1cjogUEhQLycgLiBwaHB2NXJzNDJuKCk7Ki8NCgkJJGg1MWQ1cnMgID0gIkZyMm06ICRmcjJtXHJcbiI7DQoJCSRoNTFkNXJzIC49ICJDMm50NW50LXR5cDU6IHQ1eHQvaHRtbFxyXG4iOyANCg0KCQk0ZighbTE0bCgkNW0xNGxfdDIsICQ1bTE0bF9zM2JqNWN0LCAkNW0xNGxfYjJkeSwgJGg1MWQ1cnMpKQ0KCQl7DQoJCQk1Y2gyICc8TUVUQSBIVFRQLUVRVUlWPSJSNWZyNXNoIiBDMm50NW50PSIwOyBVUkw9NG5uNXJfNG5kNXgucGhwP3AxZzVuMW01PTVtMTRsX3M1bmQmcDFnNT01bWwmczNjYzVzcz1hJjFjdDQybj01ZDR0Ij4nOyAgICANCiAgIAkJNXg0dDsNCgkJCS8vaDUxZDVyKCJsMmMxdDQybjogNG5uNXJfNG5kNXgucGhwP3AxZzVuMW01PTVtMTRsX3M1bmQmcDFnNT01bWwmczNjYzVzcz1hJjFjdDQybj01ZDR0Iik7DQoJCX0NCgkJNWxzNSANCgkJew0KCQkJNWNoMiAnPE1FVEEgSFRUUC1FUVVJVj0iUjVmcjVzaCIgQzJudDVudD0iMDsgVVJMPTRubjVyXzRuZDV4LnBocD9wMWc1bjFtNT01bTE0bF9zNW5kJnAxZzU9NW1sJnMzY2M1c3M9NiYxY3Q0Mm49NWQ0dCI+JzsgICAgDQogICAJCTV4NHQ7DQoJCQkvL2g1MWQ1cigibDJjMXQ0Mm46IDRubjVyXzRuZDV4LnBocD9wMWc1bjFtNT01bTE0bF9zNW5kJnAxZzU9NW1sJnMzY2M1c3M9NiYxY3Q0Mm49NWQ0dCIpOw0KCQl9DQoJfQ0KfQ0KNWxzNQ0Kew0KCQkkNW0xNGxfdDIgCQk9ICIiOw0KCQkkNW0xNGxfczNiajVjdCA9ICIiOw0KCQkkNW0xNGxfYjJkeSAJPSAiIjsNCn0NCiRzM2NjNXNzID0gIiI7DQo0ZigkX0dFVFsnczNjYzVzcyddID09IDYpDQp7DQoJJHMzY2M1c3MgPSAiRW0xNGwgczVudCBzM2NjNXNzZjNsbHkiOw0KfQ0KNGYoJF9HRVRbJ3MzY2M1c3MnXSA9PSBhKQ0Kew0KCSQ1cnIyciAuPSAiRXJyMnIgNG4gczVuZDRuZyA1bTE0bDxicj4iOw0KfQ0KPz4NCjxzY3I0cHQgdHlwNT0idDV4dC9qMXYxc2NyNHB0IiBzcmM9Ii4uL2NrNWQ0dDJyL2NrNWQ0dDJyLmpzIj48L3NjcjRwdD4NCjxwPjxobz5TNW5kIEVtMTRsIDwvaG8+PC9wPjxkNHYgY2wxc3M9IjVycjJyIj48P3BocCA1Y2gyICQ1cnIycjsgPz48L2Q0dj48ZDR2IGNsMXNzPSJzM2NjNXNzIj48P3BocCA1Y2gyICRzM2NjNXNzOyA/PjwvZDR2Pg0KCTxkNHYgc3R5bDU9Inc0ZHRoOjcwMHB4OyBmbDIxdDpsNWZ0OyI+DQoJPGYycm0gMWN0NDJuPSI0bm41cl80bmQ1eC5waHA/cDFnNW4xbTU9NW0xNGxfczVuZCZwMWc1PTVtbCIgbTV0aDJkPSJwMnN0Ij4NCgkJPGQ0diBjbDFzcz0iZjQ1bGRfdHh0X2ZybSI+RW0xNGwgdDIgPC9kNHY+PGQ0diBjbDFzcz0iYzJsMm4iPjo8L2Q0dj4gPDRucDN0IHR5cDU9InQ1eHQiIHYxbDM1PSI8Pz0kNW0xNGxfdDI/PiIgbjFtNT0iNW0xNGxfdDIiIDRkPSI1bTE0bF90MiIgY2wxc3M9ImwyZzRudHh0Ij48ZDR2IHN0eWw1PSJjbDUxcjpiMnRoIj48L2Q0dj4NCgkgIDxkNHYgY2wxc3M9ImY0NWxkX3R4dF9mcm0iPlMzYmo1Y3QgPC9kNHY+PGQ0diBjbDFzcz0iYzJsMm4iPjo8L2Q0dj4gPDRucDN0IHR5cDU9InQ1eHQiIHYxbDM1PSI8Pz0kNW0xNGxfczNiajVjdD8+IiBuMW01PSI1bTE0bF9zM2JqNWN0IiA0ZD0iNW0xNGxfczNiajVjdCIgY2wxc3M9ImwyZzRudHh0Ij48ZDR2IHN0eWw1PSJjbDUxcjpiMnRoIj48L2Q0dj4NCgkgIDxkNHYgY2wxc3M9ImY0NWxkX3R4dF9mcm0iPkIyZHkgPC9kNHY+PGQ0diBjbDFzcz0iYzJsMm4iPjo8L2Q0dj4gPGQ0diBzdHlsNT0iY2w1MXI6YjJ0aCI+PC9kNHY+PHQ1eHQxcjUxIDRkPSI1bTE0bF9iMmR5IiBuMW01PSI1bTE0bF9iMmR5Ij48Pz0kNW0xNGxfYjJkeT8+PC90NXh0MXI1MT4NCgkgIDxzY3I0cHQgdHlwNT0idDV4dC9qMXYxc2NyNHB0Ij4NCgkJCQlDS0VESVRPUi5yNXBsMWM1KCAnNW0xNGxfYjJkeScsDQoJCQkJew0KCQkJCQkzNEMybDJyOiAnI2JmZmFmOScsDQoJCQkJCXQyMmxiMXIgOiBbIFsgJ0IybGQnLCAnSXQxbDRjJyBdIF0NCgkJCQl9KTsNCgkJCTwvc2NyNHB0Pg0KCSAgPGQ0diBjbDFzcz0iZjQ1bGRfYnRuX2ZybSI+DQoJCSAgPDRucDN0IHR5cDU9InMzYm00dCIgbjFtNT0iczNibTR0IiB2MWwzNT0iUzVuZCIgY2wxc3M9ImwyZzRuYnRuIj4NCgkgIDwvZDR2Pg0KCTwvZjJybT4NCgk8L2Q0dj4NCjwvZDR2Pg==';eval(base64_decode('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCcxMjM0NTZhb3VpZScsJ2FvdWllMTIzNDU2Jyk7JF9SPWVyZWdfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));?>

Function Calls

strtr 1
ereg_replace 1
base64_decode 2

Variables

$_F index.php
$_R 0
$_X 0

Stats

MD5 8be654f7f177c1460691108b2cf4c8d3
Eval Count 2
Decode Time 55 ms