Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

include "\146\x75\156\143\x74\x69\157\156\163\56\x70\x68\160"; $detect = new mobiledetect..

Decoded Output download

<?  include "functions.php"; 
$detect = new mobiledetect(); 
$deviceType = $detect->isMobile() 
    ? ($detect->isTablet() 
        ? "tablet" 
        : "phone") 
    : "computer"; 
$document = new Document($registry); 
$document->setBodyClass(); 
$registry->set("document", $document); 
$currency = new Currency($registry); 
$registry->set("currency", $currency); 
function registry() 
{ 
    global $registry; 
    return $registry; 
} 
require_once DIR_LIBRARY . 
    "ssp.class.php"; 
if ( 
    !( 
        defined("INSTALLED") && 
        isset($request->get["esnecilchk"]) && 
        rawurlencode( 
            $request->get["esnecilchk"] 
        ) == rawurlencode(urldecode(hash_generate())) && 
        isset($request->get["action"]) && 
        $request->get["action"] == 
            "unblock" 
    ) 
) { 
    goto vX6T4; 
} ?>

Did this file decode correctly?

Original Code

include "\146\x75\156\143\x74\x69\157\156\163\56\x70\x68\160";
$detect = new mobiledetect();
$deviceType = $detect->isMobile()
    ? ($detect->isTablet()
        ? "\164\x61\142\154\x65\x74"
        : "\x70\x68\x6f\x6e\145")
    : "\143\x6f\x6d\160\x75\x74\x65\x72";
$document = new Document($registry);
$document->setBodyClass();
$registry->set("\x64\157\x63\x75\x6d\x65\156\x74", $document);
$currency = new Currency($registry);
$registry->set("\143\x75\x72\162\x65\x6e\x63\171", $currency);
function registry()
{
    global $registry;
    return $registry;
}
require_once DIR_LIBRARY .
    "\x73\x73\160\x2e\143\154\x61\x73\163\56\160\150\160";
if (
    !(
        defined("\x49\x4e\123\x54\x41\114\x4c\x45\x44") &&
        isset($request->get["\145\163\x6e\145\143\151\x6c\x63\x68\x6b"]) &&
        rawurlencode(
            $request->get["\x65\x73\156\x65\143\x69\154\143\x68\x6b"]
        ) == rawurlencode(urldecode(hash_generate())) &&
        isset($request->get["\141\x63\x74\x69\x6f\156"]) &&
        $request->get["\141\x63\x74\151\157\x6e"] ==
            "\165\x6e\x62\x6c\157\143\x6b"
    )
) {
    goto vX6T4;
}

Function Calls

None

Variables

None

Stats

MD5 3b78f35d569421ce28f9afe5cfff896a
Eval Count 0
Decode Time 53 ms