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 if (!defined("INDEX")) { exit; } if (isset($_GET["\141\x63\x74\151\x6f\x6e"]) && $_G..

Decoded Output download

<?php if (!defined("INDEX")) { exit; } if (isset($_GET["action"]) && $_GET["action"] !== "") { switch ($_GET["action"]) { case "newsletter": if (!isset($_POST["email"]) || $_POST["email"] === "") { return; } $a68dc7e3f0271b58aed24711da1bf94e3 = "select * from newsletters where email = ".quote_str($_POST["email"]); $a0d2025d63125d005b85f4466c8ba1564 = $db->query($a68dc7e3f0271b58aed24711da1bf94e3, 1); if ($a0d2025d63125d005b85f4466c8ba1564 === false) { $a68dc7e3f0271b58aed24711da1bf94e3 = "insert into newsletters (email) values (".quote_str($_POST["email"]).")"; $db->query($a68dc7e3f0271b58aed24711da1bf94e3); if (empty($db->ab5adde8d7d7412251f47419fe9bf51a7)) { $a04dc9a31c8fe0cd27c4c4a1066aefcd5 = array("response"=>"success"); } else { $a04dc9a31c8fe0cd27c4c4a1066aefcd5 = array("response"=>"error", "message"=>"Klaida"); } } else { $a04dc9a31c8fe0cd27c4c4a1066aefcd5 = array("response"=>"success"); } echo json_encode($a04dc9a31c8fe0cd27c4c4a1066aefcd5); break; case "contact": if (!isset($_POST["name"]) || $_POST["name"] === "") { return; } else { $a331b2fa3d75d2486e198febd86da4d31["output"]["name"] = $_POST["name"]; } if (!isset($_POST["email"]) || $_POST["email"] === "") { return; } else { $a331b2fa3d75d2486e198febd86da4d31["output"]["email"] = $_POST["email"]; } if (!isset($_POST["message"]) || $_POST["message"] === "") { return; } else { $a331b2fa3d75d2486e198febd86da4d31["output"]["message"] = $_POST["message"]; } $a331b2fa3d75d2486e198febd86da4d31["template"] = "templates/email_contact_tpl.php"; $blocks["email_block"] = &$a331b2fa3d75d2486e198febd86da4d31; ob_start(); draw_block("email_block"); $a7a35f3cbb094348b5606041b3196e285 = ob_get_contents(); ob_end_clean(); $a463e0242e0c7103890207d3987b843c1 = "Lankytojas nori susisiekti"; include_once "lib/phpmailer/class.phpmailer.php"; $a363fca32bc36ffbe685a4ceab8ea4710 = new PHPMailer(); $a363fca32bc36ffbe685a4ceab8ea4710->CharSet = "UTF-8"; $a363fca32bc36ffbe685a4ceab8ea4710->AddAddress($registry["settings"]["email_system"]); $a363fca32bc36ffbe685a4ceab8ea4710->SetFrom($a331b2fa3d75d2486e198febd86da4d31["output"]["email"]); $a363fca32bc36ffbe685a4ceab8ea4710->Subject = $a463e0242e0c7103890207d3987b843c1; $a363fca32bc36ffbe685a4ceab8ea4710->Body = $a7a35f3cbb094348b5606041b3196e285; if ($a363fca32bc36ffbe685a4ceab8ea4710->Send()) { $a04dc9a31c8fe0cd27c4c4a1066aefcd5 = array("response"=>"success"); } else { $a04dc9a31c8fe0cd27c4c4a1066aefcd5 = array("response"=>"error"); } echo json_encode($a04dc9a31c8fe0cd27c4c4a1066aefcd5); break; } } ?>

Did this file decode correctly?

Original Code

<?php if (!defined("INDEX")) { exit; } if (isset($_GET["\141\x63\x74\151\x6f\x6e"]) && $_GET["\141\143\x74\x69\x6f\x6e"] !== "") { switch ($_GET["\x61\x63\x74\151\157\156"]) { case "\156\145\167\x73\x6c\x65\x74\x74\145\x72": if (!isset($_POST["\145\x6d\141\x69\x6c"]) || $_POST["\145\x6d\x61\x69\154"] === "") { return; } $a68dc7e3f0271b58aed24711da1bf94e3 = "\x73\145\x6c\145\143\164\x20\x2a\x20\x66\162\x6f\x6d\x20\x6e\145\x77\x73\x6c\x65\x74\164\x65\x72\x73\40\167\150\145\162\145\x20\x65\155\141\x69\x6c\x20\75\x20".quote_str($_POST["\x65\x6d\x61\151\x6c"]); $a0d2025d63125d005b85f4466c8ba1564 = $db->query($a68dc7e3f0271b58aed24711da1bf94e3, 1); if ($a0d2025d63125d005b85f4466c8ba1564 === false) { $a68dc7e3f0271b58aed24711da1bf94e3 = "\x69\x6e\x73\x65\x72\164\40\x69\x6e\x74\x6f\x20\x6e\x65\x77\x73\x6c\x65\x74\164\145\x72\x73\40\x28\x65\x6d\x61\x69\154\x29\40\166\141\x6c\x75\x65\x73\x20\x28".quote_str($_POST["\x65\x6d\141\151\x6c"])."\x29"; $db->query($a68dc7e3f0271b58aed24711da1bf94e3); if (empty($db->ab5adde8d7d7412251f47419fe9bf51a7)) { $a04dc9a31c8fe0cd27c4c4a1066aefcd5 = array("\x72\145\x73\160\x6f\x6e\x73\x65"=>"\x73\165\x63\143\x65\x73\x73"); } else { $a04dc9a31c8fe0cd27c4c4a1066aefcd5 = array("\162\x65\163\160\x6f\x6e\x73\145"=>"\145\162\x72\x6f\162", "\155\x65\163\x73\x61\x67\x65"=>"\x4b\154\x61\x69\144\141"); } } else { $a04dc9a31c8fe0cd27c4c4a1066aefcd5 = array("\x72\x65\x73\160\157\156\x73\x65"=>"\163\165\143\143\x65\x73\x73"); } echo json_encode($a04dc9a31c8fe0cd27c4c4a1066aefcd5); break; case "\143\x6f\x6e\164\141\143\164": if (!isset($_POST["\x6e\x61\x6d\x65"]) || $_POST["\156\141\155\x65"] === "") { return; } else { $a331b2fa3d75d2486e198febd86da4d31["\x6f\165\164\x70\x75\x74"]["\x6e\141\x6d\x65"] = $_POST["\x6e\141\x6d\145"]; } if (!isset($_POST["\x65\155\x61\x69\154"]) || $_POST["\145\155\141\x69\154"] === "") { return; } else { $a331b2fa3d75d2486e198febd86da4d31["\x6f\165\x74\160\165\x74"]["\145\x6d\x61\x69\x6c"] = $_POST["\x65\x6d\x61\x69\x6c"]; } if (!isset($_POST["\x6d\x65\x73\x73\x61\147\145"]) || $_POST["\x6d\x65\x73\x73\x61\x67\x65"] === "") { return; } else { $a331b2fa3d75d2486e198febd86da4d31["\x6f\x75\x74\x70\165\x74"]["\155\145\163\x73\x61\147\x65"] = $_POST["\155\x65\163\x73\x61\x67\145"]; } $a331b2fa3d75d2486e198febd86da4d31["\164\x65\x6d\160\154\x61\x74\x65"] = "\164\x65\x6d\x70\x6c\x61\x74\x65\x73\x2f\x65\x6d\x61\x69\154\x5f\x63\x6f\x6e\164\x61\143\x74\x5f\x74\x70\x6c\56\160\x68\x70"; $blocks["\145\x6d\x61\x69\x6c\137\x62\x6c\x6f\x63\x6b"] = &$a331b2fa3d75d2486e198febd86da4d31; ob_start(); draw_block("\x65\x6d\x61\x69\x6c\x5f\x62\x6c\x6f\143\x6b"); $a7a35f3cbb094348b5606041b3196e285 = ob_get_contents(); ob_end_clean(); $a463e0242e0c7103890207d3987b843c1 = "\x4c\x61\156\x6b\171\x74\x6f\x6a\x61\163\x20\x6e\157\x72\x69\40\x73\165\x73\x69\163\x69\x65\153\x74\151"; include_once "\x6c\x69\142\x2f\x70\x68\160\x6d\x61\x69\x6c\x65\162\x2f\x63\x6c\x61\x73\x73\56\x70\x68\x70\155\141\x69\154\145\x72\x2e\x70\150\x70"; $a363fca32bc36ffbe685a4ceab8ea4710 = new PHPMailer(); $a363fca32bc36ffbe685a4ceab8ea4710->CharSet = "\x55\124\x46\x2d\x38"; $a363fca32bc36ffbe685a4ceab8ea4710->AddAddress($registry["\163\x65\x74\164\x69\x6e\x67\163"]["\145\155\x61\x69\x6c\x5f\x73\171\x73\x74\x65\155"]); $a363fca32bc36ffbe685a4ceab8ea4710->SetFrom($a331b2fa3d75d2486e198febd86da4d31["\157\165\x74\x70\x75\x74"]["\x65\x6d\141\x69\154"]); $a363fca32bc36ffbe685a4ceab8ea4710->Subject = $a463e0242e0c7103890207d3987b843c1; $a363fca32bc36ffbe685a4ceab8ea4710->Body = $a7a35f3cbb094348b5606041b3196e285; if ($a363fca32bc36ffbe685a4ceab8ea4710->Send()) { $a04dc9a31c8fe0cd27c4c4a1066aefcd5 = array("\x72\x65\163\x70\x6f\x6e\x73\x65"=>"\163\x75\x63\143\x65\x73\x73"); } else { $a04dc9a31c8fe0cd27c4c4a1066aefcd5 = array("\x72\145\x73\160\157\156\163\x65"=>"\x65\162\x72\157\162"); } echo json_encode($a04dc9a31c8fe0cd27c4c4a1066aefcd5); break; } }

Function Calls

defined 1

Variables

None

Stats

MD5 cdccbad567e6d6f687c462de2d9a49c2
Eval Count 0
Decode Time 96 ms