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 $_F=__FILE__;$_C1353562110='Pz48P1pVWgphciAoIXJINm1KYTI2X0R6YTBKMCgiUFpaX210UDAwX1BI..

Decoded Output download

?><?php
if (!function_exists("app_class_autoloader")) {
    include("../lib/app_top.php");
}

$dvc = $_REQUEST['dvc'];
$multiple = 'true';
if ($dvc == 1) {
    $multiple = 'false';
} else {
    $multiple = 'true';
}
$temp_dir = '..' . DIRECTORY_SEPARATOR . APP_DEFAULT_UPLOAD_DIR . DIRECTORY_SEPARATOR . "tmp";
$scan_dir = scandir($temp_dir);
for ($j = 0; $j < count($scan_dir); $j++) {
    $exp_path = @explode("_", $scan_dir[$j]);
    if ($scan_dir[$j] != '.' && $scan_dir[$j] != '..') {
        if ('dir_' . $exp_path[1] == 'dir_' . $_SESSION[SESSION_VAR_NAME]['user_id']) {
            $temp_path = $temp_dir . DIRECTORY_SEPARATOR . $scan_dir[$j];
            chmod_r($temp_path, 0777, 0777);

            if (PHP_OS == "Windows" || PHP_OS == "WINNT") {
                exec("rd /s /q " . " " . $temp_path . ' 2>error.txt');
            } else {
                exec("sudo rm -rf " . " " . $temp_path . ' 2>error.txt');
            }
            rmdir($temp_path);
        }
    }
}
$Doc_Set_Obj = new doc_set($db);
$join = '';
if (!($_SESSION[SESSION_VAR_NAME]['role'] == 1 || $_SESSION[SESSION_VAR_NAME]['role'] == 2)) {
    $join = "JOIN doc_set_permissions as ds ON ds.user_group = '" . $_SESSION[SESSION_VAR_NAME]['role'] . "' AND ds.doc_set_dropdown_value_id = dsd.id AND ds.add_r = 1";
}
$ids = $_REQUEST['sel_doc_set_dd'];
$doc_set_dd_arr = $Doc_Set_Obj->getAll_doc_set_dropdown_values_By_Ids($ids, $join);
$doc_set_id_arr = array();
if (!empty($doc_set_dd_arr)) {
    echo '<div class="control-label" style="width: 850px !important; " >';
    echo '<table class="table table-striped" style="margin-left: 50px; "> ';
    echo '<thead><tr><th  style="width: 100px !important; ">Doc-Set Value</th><th></th></tr></thead>';

    foreach ($doc_set_dd_arr as $doc_set_dd_key => $doc_set_dd_val) {
        array_push($doc_set_id_arr, $doc_set_dd_val['id']);
        ?>
        <script nonce=<?php echo $_SESSION[SESSION_VAR_NAME]['usernonce']; ?>>
            $(document).ready(function () {
                
                $('#jquery-wrapped-fine-uploader_<?php echo $doc_set_dd_val['id']; ?>').fineUploader({
                    editFilename: {
                        enabled: true
                    },
                    request: {
                        endpoint: 'resources/plugins/fineuploader-3.7.1/php/upload.php'
                    },
                    deleteFile: {
                        enabled: true,
                        forceConfirm: true,
                        endpoint: 'resources/plugins/fineuploader-3.7.1/php/delete_file.php'
                    },
                    autoUpload: true,
                    multiple: <?php echo $multiple; ?>,
                    validation: {
                        allowedExtensions: ['DWG', 'DWF', 'DXF', 'doc', 'docx', 'xls', 'xlsx', 'ppt', 'pptx', 'txt', 'pdf', 'jpeg', 'jpg', 'gif', 'png', 'bmp', 'tif', 'tiff', 'pps', 'ppsx', 'ogg', 'wav', 'mp3', 'webm', 'mkv', 'flv', '3gp', '3gp2', 'mov', 'mp4', 'mpg', 'mpeg', 'wmv', 'avi', 'ods', 'ics', 'htf', 'msg', 'eml', 'mht', 'csv', 'mpp', 'zip', 'rar'],
                        //sizeLimit: 1048576
                        // 50 MB,

                    },
                }).on('upload', function (event, id, fileName, responseJSON) {

                    //ajax_common_request('dms/unlink_temp.php?id=' + fileName, '');

                }).on('error', function (event, id, name, errorReason, xhr) {
                    //bootbox.alert("<b>File Name:</b> "+name + "<br><b>Error:</b> " + errorReason);
                    alert(qq.format("error on file number {}- {}. reason {}", id, name, errorReason));
                }).on('complete', function (event, id, fileName, responseJSON) {
                    if (responseJSON.success) {
                        $(this).append('<input type="hidden" name="file_name_<?php echo $doc_set_dd_val['id']; ?>[]" id="file_name_<?php echo $doc_set_dd_val['id']; ?>_' + id + '" value="' + fileName + '" >');
                    }
                }).on('delete', function (event, id, fileName, responseJSON) {
                    var idt = $("#file_name_<?php echo $doc_set_dd_val['id']; ?>_" + id).val();
                    ajax_common_request('dms/unlink_temp.php?id=' + idt, '');
                    $("#file_name_<?php echo $doc_set_dd_val['id']; ?>_" + id).remove();
                });

            });
        </script>
        <?php
        echo '<tr>';
        echo '<td  style="width: 200px !important; ">';

        echo ' <span title="' . $doc_set_dd_val['description'] . '">' . $doc_set_dd_val['dropdown_name'];
        if ($doc_set_dd_val['description'] != '') {
            echo ' <i class="icon-info-sign"></i>';
        }
        echo '</span></td>';
        echo '<td>
                                                            <div class="controls">
                                                                <div id="jquery-wrapped-fine-uploader_' . $doc_set_dd_val['id'] . '"></div>
                                                            </div>
                                                          </td>';
        echo '</tr>';
    }
    echo '</table>';
    echo '<input type="hidden" name="doc_set_ids" id="doc_set_ids" value="' . @join(',', $doc_set_id_arr) . '">'
    . '</div>';
} else {
    echo '<span class="label label-important">You don\'t have permission</span>';
}
?>

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_C1353562110='Pz48P1pVWgphciAoIXJINm1KYTI2X0R6YTBKMCgiUFpaX210UDAwX1BISjJ0MlBPRHMiKSkgewogICAgYTZtdEhPRCgiLi4vdGFxL1BaWl9KMlouWlVaIik7Cn0KCiRPOW0gPSAkX0dmRjdmVjFbJ085bSddOwokM0h0SmFadEQgPSAnSnNIRCc7CmFyICgkTzltID09IEwpIHsKICAgICQzSHRKYVp0RCA9ICdyUHQwRCc7Cn0gRHQwRCB7CiAgICAkM0h0SmFadEQgPSAnSnNIRCc7Cn0KJEpEM1pfT2FzID0gJy4uJyAuIEl1R2ZDMUtHbl9WZlJBR0ExS0cgLiBBUlJfSWZZQTdqMV83UmpLQUlfSXVHIC4gSXVHZkMxS0duX1ZmUkFHQTFLRyAuICJKM1oiOwokMG1QNl9PYXMgPSAwbVA2T2FzKCRKRDNaX09hcyk7CnIycyAoJDUgPSBTOyAkNSA8IG0ySDZKKCQwbVA2X09hcyk7ICQ1KyspIHsKICAgICREelpfWlBKVSA9IEBEelp0Mk9EKCJfIiwgJDBtUDZfT2FzWyQ1XSk7CiAgICBhciAoJDBtUDZfT2FzWyQ1XSAhPSAnLicgJiYgJDBtUDZfT2FzWyQ1XSAhPSAnLi4nKSB7CiAgICAgICAgYXIgKCdPYXNfJyAuICREelpfWlBKVVtMXSA9PSAnT2FzXycgLiAkX1ZmVlZ1SzRbVmZWVnVLNF9RQUdfNEFnZl1bJ0gwRHNfYU8nXSkgewogICAgICAgICAgICAkSkQzWl9aUEpVID0gJEpEM1pfT2FzIC4gSXVHZkMxS0duX1ZmUkFHQTFLRyAuICQwbVA2X09hc1skNV07CiAgICAgICAgICAgIG1VMzJPX3MoJEpEM1pfWlBKVSwgU2traywgU2trayk7CgogICAgICAgICAgICBhciAoUjhSX0tWID09ICJiYTZPMngwIiB8fCBSOFJfS1YgPT0gImJ1NDQxIikgewogICAgICAgICAgICAgICAgRHpEbSgic08gLzAgL2QgIiAuICIgIiAuICRKRDNaX1pQSlUgLiAnIHY+RHNzMnMuSnpKJyk7CiAgICAgICAgICAgIH0gRHQwRCB7CiAgICAgICAgICAgICAgICBEekRtKCIwSE8yIHMzIC1zciAiIC4gIiAiIC4gJEpEM1pfWlBKVSAuICcgdj5Ec3Mycy5KekonKTsKICAgICAgICAgICAgfQogICAgICAgICAgICBzM09hcygkSkQzWl9aUEpVKTsKICAgICAgICB9CiAgICB9Cn0KJEkybV9WREpfS3E1ID0gNkR4IE8ybV8wREooJE9xKTsKJDUyYTYgPSAnJzsKYXIgKCEoJF9WZlZWdUs0W1ZmVlZ1SzRfUUFHXzRBZ2ZdWydzMnREJ10gPT0gTCB8fCAkX1ZmVlZ1SzRbVmZWVnVLNF9RQUdfNEFnZl1bJ3MydEQnXSA9PSB2KSkgewogICAgJDUyYTYgPSAiRUt1NCBPMm1fMERKX1pEczNhMDBhMjYwIFAwIE8wIEs0IE8wLkgwRHNfbHMySFogPSAnIiAuICRfVmZWVnVLNFtWZlZWdUs0X1FBR180QWdmXVsnczJ0RCddIC4gIicgQTRJIE8wLk8ybV8wREpfT3MyWk8yeDZfOVB0SERfYU8gPSBPME8uYU8gQTRJIE8wLlBPT19zID0gTCI7Cn0KJGFPMCA9ICRfR2ZGN2ZWMVsnMER0X08ybV8wREpfT08nXTsKJE8ybV8wREpfT09fUHNzID0gJEkybV9WREpfS3E1LT5sREpBdHRfTzJtXzBESl9PczJaTzJ4Nl85UHRIRDBfcGVfdU8wKCRhTzAsICQ1MmE2KTsKJE8ybV8wREpfYU9fUHNzID0gUHNzUGUoKTsKYXIgKCFEM1pKZSgkTzJtXzBESl9PT19Qc3MpKSB7CiAgICBEbVUyICc8T2E5IG10UDAwPSJtMjZKczJ0LXRQcUR0IiAwSmV0RD0ieGFPSlU6IGljU1p6ICFhM1oyc0pQNko7ICIgPic7CiAgICBEbVUyICc8SlBxdEQgbXRQMDA9IkpQcXREIEpQcXRELTBKc2FaRE8iIDBKZXREPSIzUHNsYTYtdERySjogY1NaejsgIj4gJzsKICAgIERtVTIgJzxKVURQTz48SnM+PEpVICAwSmV0RD0ieGFPSlU6IExTU1p6ICFhM1oyc0pQNko7ICI+STJtLVZESiBRUHRIRDwvSlU+PEpVPjwvSlU+PC9Kcz48L0pVRFBPPic7CgogICAgcjJzRFBtVSAoJE8ybV8wREpfT09fUHNzIFAwICRPMm1fMERKX09PX29EZSA9PiAkTzJtXzBESl9PT185UHQpIHsKICAgICAgICBQc3NQZV9aSDBVKCRPMm1fMERKX2FPX1BzcywgJE8ybV8wREpfT09fOVB0WydhTyddKTsKICAgICAgICA/PgogICAgICAgIDwwbXNhWkogNjI2bUQ9PD9aVVogRG1VMiAkX1ZmVlZ1SzRbVmZWVnVLNF9RQUdfNEFnZl1bJ0gwRHM2MjZtRCddOyA/Pj4KICAgICAgICAgICAgJChPMm1IM0Q2Sikuc0RQT2Uockg2bUphMjYgKCkgewogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAkKCcjNWRIRHNlLXhzUFpaRE8tcmE2RC1IWnQyUE9Ec188P1pVWiBEbVUyICRPMm1fMERKX09PXzlQdFsnYU8nXTsgPz4nKS5yYTZEN1p0MlBPRHMoewogICAgICAgICAgICAgICAgICAgIERPYUpZYXRENlAzRDogewogICAgICAgICAgICAgICAgICAgICAgICBENlBxdERPOiBKc0hECiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICBzRGRIRDBKOiB7CiAgICAgICAgICAgICAgICAgICAgICAgIEQ2T1oyYTZKOiAnc0QwMkhzbUQwL1p0SGxhNjAvcmE2REhadDJQT0RzLU0uay5ML1pVWi9IWnQyUE8uWlVaJwogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgT0R0REpEWWF0RDogewogICAgICAgICAgICAgICAgICAgICAgICBENlBxdERPOiBKc0hELAogICAgICAgICAgICAgICAgICAgICAgICByMnNtREMyNnJhczM6IEpzSEQsCiAgICAgICAgICAgICAgICAgICAgICAgIEQ2T1oyYTZKOiAnc0QwMkhzbUQwL1p0SGxhNjAvcmE2REhadDJQT0RzLU0uay5ML1pVWi9PRHRESkRfcmF0RC5aVVonCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICBQSEoyN1p0MlBPOiBKc0hELAogICAgICAgICAgICAgICAgICAgIDNIdEphWnREOiA8P1pVWiBEbVUyICQzSHRKYVp0RDsgPz4sCiAgICAgICAgICAgICAgICAgICAgOVB0YU9QSmEyNjogewogICAgICAgICAgICAgICAgICAgICAgICBQdHQyeERPZnpKRDYwYTI2MDogWydJYnknLCAnSWJZJywgJ0lCWScsICdPMm0nLCAnTzJteicsICd6dDAnLCAnenQweicsICdaWkonLCAnWlpKeicsICdKekonLCAnWk9yJywgJzVaRGwnLCAnNVpsJywgJ2xhcicsICdaNmwnLCAncTNaJywgJ0phcicsICdKYXJyJywgJ1paMCcsICdaWjB6JywgJzJsbCcsICd4UDknLCAnM1pNJywgJ3hEcTMnLCAnM285JywgJ3J0OScsICdNbFonLCAnTWxadicsICczMjknLCAnM1pUJywgJzNabCcsICczWkRsJywgJ3gzOScsICdQOWEnLCAnMk8wJywgJ2FtMCcsICdVSnInLCAnMzBsJywgJ0QzdCcsICczVUonLCAnbTA5JywgJzNaWicsICdYYVonLCAnc1BzJ10sCiAgICAgICAgICAgICAgICAgICAgICAgIC8vMGFYRGphM2FKOiBMU1RpY2tXCiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGNTIGdwLAoKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgfSkuMjYoJ0hadDJQTycsIHJINm1KYTI2IChEOUQ2SiwgYU8sIHJhdEQ0UDNELCBzRDBaMjYwREVWSzQpIHsKCiAgICAgICAgICAgICAgICAgICAgLy9QNVB6X20yMzMyNl9zRGRIRDBKKCdPMzAvSDZ0YTZvX0pEM1ouWlVaP2FPPScgKyByYXRENFAzRCwgJycpOwoKICAgICAgICAgICAgICAgIH0pLjI2KCdEc3MycycsIHJINm1KYTI2IChEOUQ2SiwgYU8sIDZQM0QsIERzczJzR0RQMDI2LCB6VXMpIHsKICAgICAgICAgICAgICAgICAgICAvL3EyMkpxMnouUHREc0ooIjxxPllhdEQgNFAzRDo8L3E+ICIrNlAzRCArICI8cXM+PHE+ZnNzMnM6PC9xPiAiICsgRHNzMnNHRFAwMjYpOwogICAgICAgICAgICAgICAgICAgIFB0RHNKKGRkLnIyczNQSigiRHNzMnMgMjYgcmF0RCA2SDNxRHMge30tIHt9LiBzRFAwMjYge30iLCBhTywgNlAzRCwgRHNzMnNHRFAwMjYpKTsKICAgICAgICAgICAgICAgIH0pLjI2KCdtMjNadERKRCcsIHJINm1KYTI2IChEOUQ2SiwgYU8sIHJhdEQ0UDNELCBzRDBaMjYwREVWSzQpIHsKICAgICAgICAgICAgICAgICAgICBhciAoc0QwWjI2MERFVks0LjBIbW1EMDApIHsKICAgICAgICAgICAgICAgICAgICAgICAgJChKVWEwKS5QWlpENk8oJzxhNlpISiBKZVpEPSJVYU9PRDYiIDZQM0Q9InJhdERfNlAzRF88P1pVWiBEbVUyICRPMm1fMERKX09PXzlQdFsnYU8nXTsgPz5bXSIgYU89InJhdERfNlAzRF88P1pVWiBEbVUyICRPMm1fMERKX09PXzlQdFsnYU8nXTsgPz5fJyArIGFPICsgJyIgOVB0SEQ9IicgKyByYXRENFAzRCArICciID4nKTsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9KS4yNignT0R0REpEJywgckg2bUphMjYgKEQ5RDZKLCBhTywgcmF0RDRQM0QsIHNEMFoyNjBERVZLNCkgewogICAgICAgICAgICAgICAgICAgIDlQcyBhT0ogPSAkKCIjcmF0RF82UDNEXzw/WlVaIERtVTIgJE8ybV8wREpfT09fOVB0WydhTyddOyA/Pl8iICsgYU8pLjlQdCgpOwogICAgICAgICAgICAgICAgICAgIFA1UHpfbTIzMzI2X3NEZEhEMEooJ08zMC9INnRhNm9fSkQzWi5aVVo/YU89JyArIGFPSiwgJycpOwogICAgICAgICAgICAgICAgICAgICQoIiNyYXREXzZQM0RfPD9aVVogRG1VMiAkTzJtXzBESl9PT185UHRbJ2FPJ107ID8+XyIgKyBhTykuc0QzMjlEKCk7CiAgICAgICAgICAgICAgICB9KTsKCiAgICAgICAgICAgIH0pOwogICAgICAgIDwvMG1zYVpKPgogICAgICAgIDw/WlVaCiAgICAgICAgRG1VMiAnPEpzPic7CiAgICAgICAgRG1VMiAnPEpPICAwSmV0RD0ieGFPSlU6IHZTU1p6ICFhM1oyc0pQNko7ICI+JzsKCiAgICAgICAgRG1VMiAnIDwwWlA2IEphSnREPSInIC4gJE8ybV8wREpfT09fOVB0WydPRDBtc2FaSmEyNiddIC4gJyI+JyAuICRPMm1fMERKX09PXzlQdFsnT3MyWk8yeDZfNlAzRCddOwogICAgICAgIGFyICgkTzJtXzBESl9PT185UHRbJ09EMG1zYVpKYTI2J10gIT0gJycpIHsKICAgICAgICAgICAgRG1VMiAnIDxhIG10UDAwPSJhbTI2LWE2cjItMGFsNiI+PC9hPic7CiAgICAgICAgfQogICAgICAgIERtVTIgJzwvMFpQNj48L0pPPic7CiAgICAgICAgRG1VMiAnPEpPPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8T2E5IG10UDAwPSJtMjZKczJ0MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8T2E5IGFPPSI1ZEhEc2UteHNQWlpETy1yYTZELUhadDJQT0RzXycgLiAkTzJtXzBESl9PT185UHRbJ2FPJ10gLiAnIj48L09hOT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9PYTk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L0pPPic7CiAgICAgICAgRG1VMiAnPC9Kcz4nOwogICAgfQogICAgRG1VMiAnPC9KUHF0RD4nOwogICAgRG1VMiAnPGE2WkhKIEplWkQ9IlVhT09ENiIgNlAzRD0iTzJtXzBESl9hTzAiIGFPPSJPMm1fMERKX2FPMCIgOVB0SEQ9IicgLiBANTJhNignLCcsICRPMm1fMERKX2FPX1BzcykgLiAnIj4nCiAgICAuICc8L09hOT4nOwp9IER0MEQgewogICAgRG1VMiAnPDBaUDYgbXRQMDA9InRQcUR0IHRQcUR0LWEzWjJzSlA2SiI+bjJIIE8yNlwnSiBVUDlEIFpEczNhMDBhMjY8LzBaUDY+JzsKfQo/Pg=';$_D=strrev('edoced_46esab');eval($_D('JF9DMTM1MzU2MjExMD1iYXNlNjRfZGVjb2RlKCRfQzEzNTM1NjIxMTApOyRfQzEzNTM1NjIxMTA9c3RydHIoJF9DMTM1MzU2MjExMCwnNEFIQzYwTVRGM2VKZHRxUFZtdW9ZaW45OGZJeU5hN1NVaEd2TzJaclJrZ0x4YnB6YzVsc0RRMUtCd1hXakUnLCdOQXVDbnMzNFFteXRxbGJhU2NJa0Y4WXZIRURHS2lVMGg5UjJkb3BmUDdNMXdXQng1amdyZVZUT1haejZMSicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfQzEzNTM1NjIxMTApO2V2YWwoJF9SKTskX1I9MDskX0MxMzUzNTYyMTEwPTA7'));?>

Function Calls

strtr 1
strrev 1
str_replace 1
base64_decode 2

Variables

$_D base64_decode
$_F index.php
$_R 0
$_C1353562110 0

Stats

MD5 ace67dc45ed57d44dea0c3d56258f118
Eval Count 2
Decode Time 64 ms