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 |
Stats
MD5 | 8be654f7f177c1460691108b2cf4c8d3 |
Eval Count | 2 |
Decode Time | 55 ms |