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

Signing you up...

Thank you for signing up!

PHP Decode

function aplParseLicenseFile() { $license_data_array = array(); if (!@is_readab..

Decoded Output download

<?  function aplParseLicenseFile() 
{ 
    $license_data_array = array(); 
    if (!@is_readable(APL_DIRECTORY . "/" . APL_LICENSE_FILE_LOCATION)) { 
        goto N64gh; 
    } 
    $file_content = file_get_contents(APL_DIRECTORY . "/" . APL_LICENSE_FILE_LOCATION); 
    preg_match_all("/<([A-Z_]+)>(.*?)<\/([A-Z_]+)>/", $file_content, $matches, PREG_SET_ORDER); 
    if (empty($matches)) { 
        goto mA1wv; 
    } 
    foreach ($matches as $value) { 
        if (!(!empty($value[1]) && $value[1] == $value[3])) { 
            goto a2_LZ; 
        } 
        $license_data_array[$value[1]] = $value[2]; 
        a2_LZ: 
        fNvoH: 
    } 
    gdiL4: 
    mA1wv: 
    N64gh: 
    return $license_data_array; 
} ?>

Did this file decode correctly?

Original Code

function aplParseLicenseFile()
{
    $license_data_array = array();
    if (!@is_readable(APL_DIRECTORY . "\57" . APL_LICENSE_FILE_LOCATION)) {
        goto N64gh;
    }
    $file_content = file_get_contents(APL_DIRECTORY . "\x2f" . APL_LICENSE_FILE_LOCATION);
    preg_match_all("\x2f\74\x28\133\x41\55\x5a\137\135\53\x29\x3e\50\x2e\52\x3f\x29\x3c\x5c\57\x28\x5b\101\55\132\x5f\x5d\x2b\51\76\x2f", $file_content, $matches, PREG_SET_ORDER);
    if (empty($matches)) {
        goto mA1wv;
    }
    foreach ($matches as $value) {
        if (!(!empty($value[1]) && $value[1] == $value[3])) {
            goto a2_LZ;
        }
        $license_data_array[$value[1]] = $value[2];
        a2_LZ:
        fNvoH:
    }
    gdiL4:
    mA1wv:
    N64gh:
    return $license_data_array;
}

Function Calls

None

Variables

None

Stats

MD5 99903f2279c3d2b610f582b0e28265d6
Eval Count 0
Decode Time 45 ms