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 /* Copyright (c) 2018 Talega Systems LLC Redistribution prohibited */ ${"\x47LOB..

Decoded Output download

<?php /*
Copyright (c) 2018 Talega Systems LLC
Redistribution prohibited
*/
$ {
    "GLOBALS"
}
["oaxmehshlik"] = "geocoder";
$ {
    "GLOBALS"
}
["xnbbkrgjkfq"] = "key";
ini_set("display_errors", "on");
error_reporting(E_ALL);
include_once (dirname(dirname(dirname(dirname(dirname(__FILE__))))) . "/wp-load.php");
include_once (__DIR__ . "/Google.php");
function RunGeocoding() {
    $ {
        "GLOBALS"
    }
    ["swvsnj"] = "key";
    echo "starting...";
    $xkprksogq = "key";
    $ {
        $ {
            "GLOBALS"
        }
        ["swvsnj"]
    } = get_option("idx_geocoding_key");
    if (!$ {
        $ {
            "GLOBALS"
        }
        ["xnbbkrgjkfq"]
    }) {
        echo "The Google Geocoding API key is not set.";
        die("The Google Geocoding API key is not set.");
    }
    echo "running batch...";
    $ {
        $ {
            "GLOBALS"
        }
        ["oaxmehshlik"]
    } = new \Mbx\Geocoding\GoogleGeocoder($ {
        $xkprksogq
    });
    $geocoder->GeocodeDbBatch(2500);
}
RunGeocoding();
?>

Did this file decode correctly?

Original Code

<?php /*
Copyright (c) 2018 Talega Systems LLC
Redistribution prohibited
*/
${"\x47LOB\x41\x4c\x53"}["\x6f\x61\x78\x6d\x65\x68\x73\x68l\x69k"]="\x67\x65o\x63\x6f\x64\x65\x72";${"\x47\x4cO\x42AL\x53"}["xnb\x62\x6brg\x6a\x6b\x66\x71"]="ke\x79";ini_set("d\x69\x73p\x6c\x61\x79_\x65\x72\x72\x6fr\x73","on");error_reporting(E_ALL);include_once(dirname(dirname(dirname(dirname(dirname(__FILE__)))))."/w\x70-lo\x61d.p\x68\x70");include_once(__DIR__."/\x47\x6f\x6f\x67l\x65.\x70h\x70");function RunGeocoding(){${"G\x4c\x4f\x42\x41\x4cS"}["\x73w\x76\x73n\x6a"]="\x6b\x65\x79";echo"\x73\x74a\x72\x74in\x67\x2e\x2e.";$xkprksogq="\x6b\x65y";${${"\x47\x4cO\x42\x41L\x53"}["sw\x76s\x6ej"]}=get_option("\x69\x64x_ge\x6f\x63o\x64\x69\x6e\x67\x5f\x6b\x65\x79");if(!${${"\x47\x4c\x4fB\x41\x4c\x53"}["\x78nb\x62\x6b\x72gjkf\x71"]}){echo"\x54\x68\x65 G\x6f\x6f\x67le\x20\x47e\x6fcoding\x20AP\x49 k\x65y \x69\x73 no\x74 \x73e\x74.";die("Th\x65\x20\x47\x6fog\x6c\x65\x20Geo\x63\x6fd\x69ng\x20\x41\x50\x49 ke\x79\x20i\x73 not \x73e\x74.");}echo"\x72un\x6ei\x6e\x67 \x62\x61\x74ch\x2e.\x2e";${${"\x47\x4cO\x42\x41\x4c\x53"}["oa\x78\x6de\x68\x73\x68l\x69\x6b"]}=new\Mbx\Geocoding\GoogleGeocoder(${$xkprksogq});$geocoder->GeocodeDbBatch(2500);}RunGeocoding();
?>

Function Calls

ini_set 1
dirname 5
error_reporting 1

Variables

GLOBALS [{u'key': u'oaxmehshlik', u'value': u'geocoder'}, {u'key': u'xnbbkrgjkfq', u'value': u'key'}]

Stats

MD5 3255d1c28d0701c16476a391c3b4aaed
Eval Count 0
Decode Time 93 ms