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 namespace G_rRk\k9Qo8\K28Vt; use G_RrK\g_Rrk; use g_rRK\JnIl8\hOWgV; use g_RRk\qtRY..

Decoded Output download

<?php
 namespace G_rRk\k9Qo8\K28Vt; use G_RrK\g_Rrk; use g_rRK\JnIl8\hOWgV; use g_RRk\qtRYZ; use G_rrK\VasKK; use g_RRK\K9Qo8\XD3pu; class RN62S extends Xd3PU { public static function U8WY1() : array { goto P9zhb; PFkvS: $qArPR = 72 / 96; goto XMy12; KHDm6: $iZe5c = 1536 * $qArPR; goto tQZhr; XMy12: $u7Z1a = 2048 * $qArPR; goto KHDm6; tQZhr: return ["zero" => ["<img src="{$sm2B7}" style="width: 0; height: 0;">", 0.0, 0.0], "auto" => ["<img src="{$sm2B7}">", $u7Z1a, $iZe5c], "fixed px" => ["<img src="{$sm2B7}" width="100" height="200">", 100 * $qArPR, 200 * $qArPR], "fixed pt" => ["<img src="{$sm2B7}" style="width: 100pt; height: 200pt;">", 100.0, 200.0], "min-max 1" => ["<img src="{$sm2B7}" style="\xa    width: 100px;
    height: 1200px;
    min-width: 400px;\xa    max-width: 800px;\xa    min-height: 300px;\xa    max-height: 500px;\xa    ">", 400 * $qArPR, 500 * $qArPR], "min-max 2" => ["<img src="{$sm2B7}" style="
    width: auto;
    height: 100px;
    max-width: 200px;
    min-height: 200px;\xa    ">", 200 * $qArPR, 200 * $qArPR], "min-max 3" => ["<img src="{$sm2B7}" style="
    width: 100px;
    height: auto;
    min-width: 200px;\xa    max-height: 200px;
    ">", 200 * $qArPR, 150 * $qArPR], "min-max 4" => ["<img src="{$sm2B7}" style="\xa    width: auto;\xa    height: auto;
    max-width: 100px;\xa    max-height: 200px;\xa    ">", 100 * $qArPR, 75 * $qArPR], "min-max 5" => ["<img src="{$sm2B7}" style="
    width: auto;\xa    height: auto;
    max-width: 100px;\xa    max-height: 50px;\xa    ">", 50 * (4 / 3) * $qArPR, 50 * $qArPR], "page size" => ["<img src="{$sm2B7}" style="width: 100%; height: 100%;">", 400.0, 300.0], "percentage chain" => ["<div style="width: 400px; height: 800px;">\xa    <div style="width: 50%; height: 75%;">\xa        <img src="{$sm2B7}" style="width: 50%; height: 75%;">
    </div>
</div>", 100 * $qArPR, 450 * $qArPR], "in table" => ["<table style="width: 20%; border-collapse: collapse;">
    <tr>
        <td style="padding: 0;">
            <img src="{$sm2B7}">
        </td>
    </tr>\xa</div>", $u7Z1a, $iZe5c], "in table max-width" => ["<table style="width: 20%; border-collapse: collapse;">\xa    <tr>\xa        <td style="padding: 0;">
            <img src="{$sm2B7}" style="max-width: 100%; height: auto;">\xa        </td>
    </tr>\xa</div>", 80.0, 60.0]]; goto fKxX2; P9zhb: $sm2B7 = "../_files/jamaica.jpg"; goto PFkvS; fKxX2: } public function pgU3M(string $O_bJK, float $nbZif, float $QDSfo) : void { goto fge4F; fge4F: $L07js = null; goto OHmrF; DLUri: $this->o93h1(QTRYZ::tHfbf($nbZif, $L07js), "Failed asserting that width {$L07js} is equal to {$nbZif}."); goto CQw4g; TEuvd: $VsGGj->tsnSm("    <!DOCTYPE html>
    <head>\xa    <meta charset="UTF-8">\xa    <style>\xa        @page {\xa            size: 400pt 300pt;
            margin: 0;\xa        }
    </style>\xa    </head>\xa    <html>
    <body>{$O_bJK}</body>\xa    </html>"); goto QR_vL; rtnkw: $VsGGj->a2Azv([["event" => "begin_frame", "f" => function (HOWgV $Meo_S) use(&$L07js, &$NqVe8) { goto b7cYQ; vwFo2: lXIFa: goto dARxJ; GJQcw: [, , $L07js, $NqVe8] = $Meo_S->aPVGB(); goto vwFo2; b7cYQ: if (!($Meo_S->N0rRb()->cH4G3 === "img")) { goto lXIFa; } goto GJQcw; dARxJ: }]]); goto TEuvd; QR_vL: $VsGGj->PZcYU(); goto DLUri; rZaRY: $VsGGj = new G_RRk($czPz3); goto Qwlpe; CQw4g: $this->o93H1(qTryZ::tHFbf($QDSfo, $NqVe8), "Failed asserting that height {$NqVe8} is equal to {$QDSfo}."); goto p_v0A; OHmrF: $NqVe8 = null; goto Zc0Zq; Qwlpe: $VsGGj->Zj1xw(__DIR__); goto rtnkw; Zc0Zq: $czPz3 = new VaSkk(); goto rZaRY; p_v0A: } } ?>

Did this file decode correctly?

Original Code

<?php
 namespace G_rRk\k9Qo8\K28Vt; use G_RrK\g_Rrk; use g_rRK\JnIl8\hOWgV; use g_RRk\qtRYZ; use G_rrK\VasKK; use g_RRK\K9Qo8\XD3pu; class RN62S extends Xd3PU { public static function U8WY1() : array { goto P9zhb; PFkvS: $qArPR = 72 / 96; goto XMy12; KHDm6: $iZe5c = 1536 * $qArPR; goto tQZhr; XMy12: $u7Z1a = 2048 * $qArPR; goto KHDm6; tQZhr: return ["\x7a\145\162\157" => ["\x3c\151\155\x67\x20\x73\162\143\75\42{$sm2B7}\42\x20\x73\x74\171\x6c\x65\75\42\x77\151\x64\164\x68\x3a\x20\60\73\40\x68\x65\151\147\x68\164\x3a\40\x30\x3b\x22\x3e", 0.0, 0.0], "\141\x75\x74\x6f" => ["\74\x69\x6d\x67\40\x73\x72\x63\75\x22{$sm2B7}\42\76", $u7Z1a, $iZe5c], "\x66\151\x78\145\144\40\160\x78" => ["\x3c\x69\155\147\40\163\162\143\75\42{$sm2B7}\x22\40\167\x69\144\x74\150\75\x22\x31\60\x30\42\x20\150\x65\x69\147\x68\x74\x3d\x22\x32\x30\60\42\x3e", 100 * $qArPR, 200 * $qArPR], "\146\151\170\x65\x64\x20\x70\x74" => ["\x3c\x69\x6d\147\40\x73\x72\x63\x3d\x22{$sm2B7}\x22\x20\x73\x74\x79\x6c\x65\x3d\x22\167\x69\144\x74\x68\72\x20\x31\x30\60\x70\164\x3b\x20\x68\x65\151\x67\x68\164\x3a\x20\62\60\60\160\x74\73\42\76", 100.0, 200.0], "\x6d\x69\x6e\x2d\x6d\141\x78\40\61" => ["\74\x69\155\x67\40\163\x72\143\75\x22{$sm2B7}\x22\x20\163\164\171\x6c\145\75\x22\xa\40\x20\x20\40\167\x69\144\164\x68\x3a\40\x31\60\60\160\170\73\12\40\x20\x20\x20\150\x65\x69\x67\150\164\72\40\x31\x32\x30\x30\160\x78\73\12\40\x20\40\40\155\151\x6e\55\167\151\x64\164\150\x3a\x20\x34\x30\x30\160\x78\x3b\xa\x20\x20\x20\x20\155\141\170\55\x77\x69\x64\x74\x68\72\40\x38\60\60\160\170\x3b\xa\x20\x20\40\40\x6d\151\156\55\x68\145\151\x67\150\x74\x3a\40\63\60\x30\160\x78\73\xa\40\40\40\40\x6d\141\170\x2d\x68\x65\151\x67\x68\x74\72\40\x35\x30\60\160\x78\73\xa\40\x20\x20\40\42\x3e", 400 * $qArPR, 500 * $qArPR], "\155\x69\156\x2d\x6d\141\170\40\x32" => ["\x3c\x69\155\x67\40\x73\x72\143\x3d\x22{$sm2B7}\x22\40\x73\x74\x79\154\145\75\42\12\x20\x20\40\40\167\151\144\164\x68\x3a\x20\x61\x75\164\x6f\73\12\x20\40\40\40\x68\145\151\147\150\164\x3a\x20\61\x30\60\x70\170\x3b\12\x20\40\40\40\x6d\x61\x78\55\x77\x69\144\x74\150\72\x20\x32\60\x30\x70\x78\73\12\x20\x20\40\x20\x6d\151\x6e\55\150\145\x69\147\150\x74\72\40\x32\60\60\160\x78\x3b\xa\x20\40\40\x20\42\x3e", 200 * $qArPR, 200 * $qArPR], "\155\x69\156\x2d\155\141\170\x20\x33" => ["\74\x69\155\x67\x20\x73\x72\143\x3d\42{$sm2B7}\x22\40\163\164\x79\154\145\x3d\x22\12\x20\x20\x20\40\167\x69\144\x74\150\72\40\x31\60\60\160\x78\73\12\x20\40\x20\x20\x68\x65\151\x67\x68\x74\72\x20\141\165\164\x6f\x3b\12\40\40\x20\x20\155\151\156\55\167\x69\x64\164\x68\x3a\40\x32\60\60\160\170\x3b\xa\40\x20\40\x20\155\141\170\55\x68\145\x69\x67\150\164\72\x20\x32\x30\x30\160\x78\x3b\12\40\x20\40\x20\42\x3e", 200 * $qArPR, 150 * $qArPR], "\x6d\x69\156\x2d\155\141\x78\x20\x34" => ["\x3c\x69\x6d\147\x20\163\162\x63\x3d\42{$sm2B7}\42\40\x73\x74\171\x6c\145\x3d\x22\xa\x20\40\40\x20\x77\x69\x64\x74\150\72\x20\141\x75\x74\x6f\73\xa\x20\40\40\x20\150\x65\151\147\x68\164\72\40\141\x75\x74\x6f\x3b\12\x20\40\x20\x20\x6d\x61\170\x2d\x77\151\144\x74\150\x3a\40\61\60\60\160\170\x3b\xa\x20\40\x20\40\x6d\x61\x78\x2d\150\145\151\x67\x68\164\72\40\x32\x30\x30\160\x78\73\xa\40\x20\40\40\x22\x3e", 100 * $qArPR, 75 * $qArPR], "\155\151\x6e\x2d\155\141\x78\40\x35" => ["\x3c\151\x6d\x67\x20\x73\162\x63\x3d\42{$sm2B7}\42\40\163\164\x79\x6c\145\75\x22\12\40\x20\40\40\x77\x69\x64\x74\x68\x3a\x20\141\x75\164\x6f\73\xa\40\x20\40\40\150\145\151\x67\x68\164\72\x20\141\x75\x74\x6f\73\12\x20\x20\x20\x20\x6d\141\170\55\167\x69\144\x74\x68\72\x20\x31\x30\60\160\x78\x3b\xa\x20\x20\x20\40\155\141\x78\55\x68\145\x69\147\x68\x74\x3a\x20\65\60\160\170\73\xa\x20\x20\x20\x20\42\76", 50 * (4 / 3) * $qArPR, 50 * $qArPR], "\x70\x61\x67\x65\40\x73\x69\x7a\x65" => ["\74\x69\x6d\x67\x20\163\x72\x63\x3d\42{$sm2B7}\42\x20\x73\164\x79\154\x65\x3d\42\x77\x69\144\164\x68\x3a\40\61\x30\x30\45\73\40\x68\145\x69\x67\x68\x74\72\x20\61\60\60\45\x3b\42\x3e", 400.0, 300.0], "\x70\145\x72\x63\x65\156\x74\x61\x67\x65\40\143\x68\141\x69\x6e" => ["\x3c\x64\x69\166\x20\163\x74\171\x6c\145\75\42\x77\151\144\x74\x68\72\40\x34\x30\x30\x70\170\73\x20\x68\x65\x69\x67\150\x74\72\x20\x38\x30\60\x70\x78\73\42\76\xa\40\x20\40\x20\x3c\x64\151\x76\40\x73\x74\171\x6c\145\x3d\x22\167\151\x64\x74\x68\x3a\x20\65\x30\45\x3b\40\150\145\151\147\150\164\72\40\x37\x35\45\x3b\x22\76\xa\x20\40\40\40\40\x20\x20\x20\x3c\x69\155\x67\x20\x73\162\x63\75\42{$sm2B7}\x22\x20\x73\164\x79\x6c\x65\75\x22\x77\151\x64\164\x68\x3a\40\x35\x30\x25\x3b\x20\x68\145\151\x67\x68\164\72\40\x37\x35\x25\73\42\76\12\40\x20\40\40\x3c\57\x64\x69\x76\x3e\12\74\57\144\151\x76\76", 100 * $qArPR, 450 * $qArPR], "\151\156\x20\x74\x61\142\154\x65" => ["\74\164\141\142\154\x65\40\163\164\171\154\145\x3d\42\167\x69\144\164\x68\x3a\x20\62\60\x25\x3b\x20\x62\157\162\144\145\x72\55\143\157\x6c\154\x61\160\163\145\x3a\x20\143\157\154\x6c\x61\160\x73\x65\x3b\x22\x3e\12\40\40\x20\x20\74\x74\x72\76\12\x20\x20\x20\x20\x20\x20\40\x20\x3c\164\144\x20\163\164\x79\154\145\x3d\42\160\x61\144\144\x69\x6e\147\x3a\40\x30\73\x22\76\12\x20\40\x20\x20\x20\40\40\x20\x20\x20\40\x20\x3c\x69\x6d\x67\x20\x73\162\x63\75\42{$sm2B7}\42\x3e\12\40\40\40\40\40\x20\x20\40\74\57\164\x64\76\12\x20\x20\40\x20\x3c\57\x74\x72\x3e\xa\74\57\144\x69\x76\x3e", $u7Z1a, $iZe5c], "\x69\156\x20\164\141\142\154\145\x20\155\x61\x78\55\167\x69\144\164\150" => ["\74\164\141\142\154\x65\40\163\x74\x79\154\145\75\42\167\151\144\164\150\72\40\62\x30\45\73\x20\x62\x6f\x72\144\145\162\55\143\157\154\x6c\x61\160\163\145\x3a\x20\x63\157\154\154\141\160\x73\x65\x3b\x22\76\xa\40\x20\x20\x20\74\164\162\76\xa\x20\x20\x20\40\40\40\40\40\x3c\164\144\40\x73\164\x79\x6c\145\x3d\x22\x70\141\144\x64\x69\156\147\72\x20\x30\x3b\42\x3e\12\40\x20\40\x20\x20\x20\x20\40\40\x20\40\x20\x3c\151\155\x67\40\163\x72\143\75\x22{$sm2B7}\42\x20\x73\x74\x79\x6c\x65\75\x22\x6d\x61\170\55\167\x69\x64\x74\x68\x3a\x20\x31\60\x30\45\73\x20\150\x65\151\x67\x68\164\x3a\x20\141\x75\x74\x6f\x3b\x22\76\xa\x20\40\x20\40\40\x20\40\x20\74\x2f\164\x64\x3e\12\x20\x20\x20\x20\x3c\57\164\162\x3e\xa\74\x2f\144\x69\166\x3e", 80.0, 60.0]]; goto fKxX2; P9zhb: $sm2B7 = "\56\x2e\57\x5f\146\151\x6c\x65\163\57\152\141\155\141\x69\x63\141\x2e\152\x70\147"; goto PFkvS; fKxX2: } public function pgU3M(string $O_bJK, float $nbZif, float $QDSfo) : void { goto fge4F; fge4F: $L07js = null; goto OHmrF; DLUri: $this->o93h1(QTRYZ::tHfbf($nbZif, $L07js), "\106\141\x69\154\145\144\x20\141\x73\163\145\x72\x74\151\156\x67\x20\164\x68\141\164\x20\167\x69\144\164\150\40{$L07js}\x20\x69\x73\40\145\161\165\x61\154\x20\x74\157\40{$nbZif}\x2e"); goto CQw4g; TEuvd: $VsGGj->tsnSm("\x20\x20\x20\x20\74\x21\104\x4f\103\124\x59\120\x45\40\x68\164\x6d\154\x3e\12\40\40\40\40\74\150\145\x61\x64\76\xa\x20\x20\40\40\x3c\155\x65\x74\x61\40\143\150\141\162\x73\145\x74\75\42\125\x54\x46\55\70\42\x3e\xa\x20\x20\x20\40\74\163\x74\171\154\x65\76\xa\40\40\40\x20\x20\x20\40\x20\100\x70\141\x67\x65\x20\173\xa\x20\x20\40\x20\40\x20\40\40\x20\40\40\x20\163\x69\172\145\x3a\40\64\x30\60\x70\164\40\63\x30\x30\x70\164\x3b\12\40\40\x20\x20\x20\40\x20\x20\x20\x20\x20\40\x6d\x61\x72\147\x69\x6e\72\x20\60\x3b\xa\x20\x20\x20\40\x20\40\x20\40\x7d\12\40\x20\x20\40\x3c\57\x73\x74\171\154\x65\76\xa\x20\x20\40\x20\x3c\x2f\x68\145\x61\144\76\xa\40\x20\x20\40\x3c\x68\164\155\154\76\12\40\40\x20\x20\74\x62\157\x64\171\x3e{$O_bJK}\x3c\x2f\x62\x6f\x64\x79\x3e\xa\40\40\x20\x20\x3c\x2f\150\164\155\154\x3e"); goto QR_vL; rtnkw: $VsGGj->a2Azv([["\145\x76\x65\x6e\164" => "\142\145\x67\151\x6e\137\x66\162\141\x6d\145", "\x66" => function (HOWgV $Meo_S) use(&$L07js, &$NqVe8) { goto b7cYQ; vwFo2: lXIFa: goto dARxJ; GJQcw: [, , $L07js, $NqVe8] = $Meo_S->aPVGB(); goto vwFo2; b7cYQ: if (!($Meo_S->N0rRb()->cH4G3 === "\151\x6d\147")) { goto lXIFa; } goto GJQcw; dARxJ: }]]); goto TEuvd; QR_vL: $VsGGj->PZcYU(); goto DLUri; rZaRY: $VsGGj = new G_RRk($czPz3); goto Qwlpe; CQw4g: $this->o93H1(qTryZ::tHFbf($QDSfo, $NqVe8), "\x46\x61\151\x6c\145\x64\x20\x61\163\163\145\162\x74\x69\156\147\x20\164\x68\141\164\40\x68\x65\151\147\150\164\40{$NqVe8}\40\x69\163\x20\145\x71\165\x61\154\x20\x74\x6f\x20{$QDSfo}\56"); goto p_v0A; OHmrF: $NqVe8 = null; goto Zc0Zq; Qwlpe: $VsGGj->Zj1xw(__DIR__); goto rtnkw; Zc0Zq: $czPz3 = new VaSkk(); goto rZaRY; p_v0A: } }

Function Calls

None

Variables

None

Stats

MD5 17a40b90192ef5e2b7853f70ecc32455
Eval Count 0
Decode Time 88 ms