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__;$_X='P2lCP1ouWg1Wc0hzX25NPSgnOXNuWldlcV9NenpPem4nLD4nN0FBJyk7Pg1WLk1lOU..

Decoded Output download

?><?php
ini_set('display_errors', 'Off'); 
header( 'content-type: text/html; charset=utf-8' );
setlocale(LC_TIME,"french");
if( !isset($_SESSION) ) session_start();

if (file_exists('../utilities/fonction.inc.php')) require_once '../utilities/fonction.inc.php';

function __autoload($class)
{
    if (file_exists("../utilities/{$class}.php")) include_once("../utilities/{$class}.php");    
}

$obj = new database;

if (file_exists('../utilities/gestionacces.php')) include_once('../utilities/gestionacces.php');
if (file_exists('utilities/gestionaction.php')) include('utilities/gestionaction.php');
if (file_exists('../utilities/gestionaction.php')) include('../utilities/gestionaction.php');
$droitModif = accessModule( $profil, 2013, "Consultation" );

$requete = "select * from tblGroupAbs";
$result = $obj->showData($requete);

?>
<style type="text/css">
td {
    padding: 3px;
}
</style>
<link href="vendors/datatables.net-bs/css/dataTables.bootstrap.min.css" rel="stylesheet">
<link href="vendors/datatables.net-buttons-bs/css/buttons.bootstrap.min.css" rel="stylesheet">
<link href="vendors/datatables.net-fixedheader-bs/css/fixedHeader.bootstrap.min.css" rel="stylesheet">
<link href="vendors/datatables.net-responsive-bs/css/responsive.bootstrap.min.css" rel="stylesheet">
<link href="vendors/datatables.net-scroller-bs/css/scroller.bootstrap.min.css" rel="stylesheet">
<link href="build/css/custom.min.css" rel="stylesheet">
<?php 
if($droitModif['droitI'] == 1){
    echo '<button id="nouveau" name="nouveau" class="customBtn">Nouveau</button>';
}
?>
<div class="toast" style="display: none;"></div>
<table class="tftable" width="100%" settings="dataTableSettings">
    <thead>
        <tr>
            <th>Code</th>
            <th>Intitule</th>
            <th>Action</th>
        </tr>
    </thead>
    <tbody>
        <?php
            foreach ($result as $key ) {
                extract($key);
                echo "<tr>";
                echo"<td>{$Code}</td>";
                echo"<td>{$Nom}</td>";
                echo "<td nowrap style='text-align:center;'>";
                echo "<div style='display:none' class='idsingle'>{$idsingle}</div>";
                if($droitModif['droitM'] == 1){                
                    echo "<input type='image' class='editNat'   src='images/b_edit.png'   title='Modification' {$modifNat} />
";
                } 
                if($droitModif['droitS'] == 1){
                    echo "<input type='image' class='deleteNat' src='images/b_delete.png' title='Suppression'  {$supprNat} />
";
                }
                echo "</td>
";
                echo "</tr>";
            }
        ?>
    </tbody>
</table>
<p>&nbsp;</p>
<input type="hidden" name="nombre" id="nombre" value="<?php echo count($result); ?>">
<script type="text/javascript" src="vendors/datatables.net/js/jquery.dataTables.min.js"></script>

<script type="text/javascript" src="scripts/confirmdlg/jquery.confirm.js"></script>
<script type="text/javascript">
    $(document).ready(function(){
        var nb = $("#nombre").val();
        var myTable =  $(".tftable").DataTable({
            "language": {
                "url": "//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/French.json"
            },
            dom: "ltip",
            pagingType: "simple_numbers",
            pageLength: 10,

        });

        $("select").val(10);

        $('.editNat').on('click', function(){ 
            idsingle = $(this).closest('td').find('.idsingle').text();        
            $('#loaderImage').show();
            var url = 'groupAbs/majGroupForm.php?idsingle=' + idsingle;
            $("#pageContent").load(url,function(){
                $("#loaderImage").hide();
            });
        });
         $('#nouveau').click(function(){
            var url = 'groupAbs/majGroupForm.php';
                $("#pageContent").load(url,function(){
                    $("#loaderImage").hide();
                })
         });
         $(".deleteNat").click(function(){
            var key_id   = $(this).closest('td').find('.idsingle').text(); 
            var table    = "tblGroupAbs"; 
            var cle      = "idsingle='" + key_id + "'";      
            var toDelete = "table=" + table + "&cle=" + cle;
            var parent   = $(this).parent().parent();
            $.confirm({
                'title'     : 'Confirmation',
                'message'   : 'Voulez-vous supprimer cet enregistrement ?',
                'buttons'   : {
                    'Oui'   : {
                        'class' : 'customBtn',
                        'action': function(){
                            deleteEnreg(toDelete);  
                            parent.fadeOut(100, function() { $(this).remove(); });
                        }
                    },
                    'Non'   : {
                        'class' : 'customBtn',
                        'action': function(){}  
                    }
                }
            }); // $.confirm({     
         });
    });
    function deleteEnreg(toDelete)
    {   
        $.ajax({ type: "POST", url: "delete.php", data: toDelete, success: function(msg) { if( msg == 1 ) { $('.toast').text("Suppression effectue").fadeIn(400).delay(1000).fadeOut(400); } } }); 
    }   
</script>

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_X='P2lCP1ouWg1Wc0hzX25NPSgnOXNuWldlcV9NenpPem4nLD4nN0FBJyk7Pg1WLk1lOU16KD4nMk9IPU1IPS09cVpNOj49TVI9aC49WVc7PjIuZXpuTT1TUT1BLWYnPik7DVZuTT1XTzJlV00oSS9fVDN1SywiQXpNSDIuIik7DVZzQSg+IXNubk09KCRfcEtwcDM3RSk+KT5uTW5uc09IX249ZXo9KCk7DVYNVnNBPihBc1dNX01Sc249bignWFhoUT1zV3M9c01uaEFPSDI9c09IWHNIMlhaLlonKSk+ek12UXN6TV9PSDJNPidYWGhRPXNXcz1zTW5oQU9IMj1zT0hYc0gyWFouWic7DVYNVkFRSDI9c09IPl9fZVE9T1dPZTkoJDJXZW5uKQ1WXQ1WPj4+PnNBPihBc1dNX01Sc249bigiWFhoUT1zV3M9c01uaF0kMldlbm5sWFouWiIpKT5zSDJXUTlNX09IMk0oIlhYaFE9c1dzPXNNbmhdJDJXZW5ubFhaLloiKTs+Pj4+DVZsDVYNViRPPAo+Uz5ITX0+OWU9ZTxlbk07DVYNVnNBPihBc1dNX01Sc249bignWFhoUT1zV3M9c01uaHhNbj1zT0hlMjJNblhaLlonKSk+c0gyV1E5TV9PSDJNKCdYWGhRPXNXcz1zTW5oeE1uPXNPSGUyMk1uWFouWicpOw1Wc0E+KEFzV01fTVJzbj1uKCdRPXNXcz1zTW5oeE1uPXNPSGUyPXNPSFhaLlonKSk+c0gyV1E5TSgnUT1zV3M9c01uaHhNbj1zT0hlMj1zT0hYWi5aJyk7DVZzQT4oQXNXTV9NUnNuPW4oJ1hYaFE9c1dzPXNNbmh4TW49c09IZTI9c09IWFouWicpKT5zSDJXUTlNKCdYWGhRPXNXcz1zTW5oeE1uPXNPSGUyPXNPSFhaLlonKTsNViQ5ek9zPXVPOXNBPlM+ZTIyTW5udU85UVdNKD4kWnpPQXNXLD5rYTBKLD4iL09IblFXPWU9c09IIj4pOw1WDVYkek12UU09TT5TPiJuTVdNMj0+Kj5Bek9ZPj08V0N6T1FaRjxuIjsNViR6TW5RVz0+Uz4kTzwKLWluLk99NGU9ZSgkek12UU09TSk7DVYNVj9pDVZCbj1xV00+PXFaTVMiPU1SPWgybm4iaQ1WPTk+XQ1WPj4+PlplOTlzSHg6PkpaUjsNVmwNVkJobj1xV01pDVZCV3NIeT4uek1BUyJjTUg5T3puaDllPWU9ZTxXTW5YSE09LTxuaDJubmg5ZT1lVGU8V01uWDxPTz1uPXplWlhZc0hYMm5uIj56TVdTIm49cVdNbi5NTT0iaQ1WQldzSHk+LnpNQVMiY01IOU96bmg5ZT1lPWU8V01uWEhNPS08UT09T0huLTxuaDJubmg8UT09T0huWDxPTz1uPXplWlhZc0hYMm5uIj56TVdTIm49cVdNbi5NTT0iaQ1WQldzSHk+LnpNQVMiY01IOU96bmg5ZT1lPWU8V01uWEhNPS1Bc1JNOS5NZTlNei08bmgybm5oQXNSTTl0TWU5TXpYPE9PPW49emVaWFlzSFgybm4iPnpNV1Mibj1xV01uLk1NPSJpDVZCV3NIeT4uek1BUyJjTUg5T3puaDllPWU9ZTxXTW5YSE09LXpNblpPSG5zY00tPG5oMm5uaHpNblpPSG5zY01YPE9PPW49emVaWFlzSFgybm4iPnpNV1Mibj1xV01uLk1NPSJpDVZCV3NIeT4uek1BUyJjTUg5T3puaDllPWU9ZTxXTW5YSE09LW4yek9XV016LTxuaDJubmhuMnpPV1dNelg8T089bj16ZVpYWXNIWDJubiI+ek1XUyJuPXFXTW4uTU09ImkNVkJXc0h5Pi56TUFTIjxRc1c5aDJubmgyUW49T1lYWXNIWDJubiI+ek1XUyJuPXFXTW4uTU09ImkNVkI/Wi5aPg1Wc0EoJDl6T3M9dU85c0FqJzl6T3M9MydkPlNTPjApXQ1WPj4+Pk0yLk8+J0I8UT09T0g+czlTIkhPUWNNZVEiPkhlWU1TIkhPUWNNZVEiPjJXZW5uUyIyUW49T1lvPUgiaUVPUWNNZVFCaDxRPT1PSGknOw1WbA1WP2kNVkI5c2M+Mldlbm5TIj1PZW49Ij5uPXFXTVMiOXNuWldlcTo+SE9ITTsiaUJoOXNjaQ1WQj1lPFdNPjJXZW5uUyI9QT1lPFdNIj59czk9LlMiMGFhJSI+bk09PXNIeG5TIjllPWVUZTxXTXBNPT1zSHhuImkNVj4+Pj5CPS5NZTlpDVY+Pj4+Pj4+PkI9emkNVj4+Pj4+Pj4+Pj4+PkI9LmkvTzlNQmg9LmkNVj4+Pj4+Pj4+Pj4+PkI9LmkzSD1zPVFXTUJoPS5pDVY+Pj4+Pj4+Pj4+Pj5CPS5pRjI9c09IQmg9LmkNVj4+Pj4+Pj4+Qmg9emkNVj4+Pj5CaD0uTWU5aQ1WPj4+PkI9PE85cWkNVj4+Pj4+Pj4+Qj9aLloNVj4+Pj4+Pj4+Pj4+PkFPek1lMi4+KCR6TW5RVz0+ZW4+JHlNcT4pPl0NVj4+Pj4+Pj4+Pj4+Pj4+Pj5NUj16ZTI9KCR5TXEpOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pk0yLk8+IkI9emkiOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pk0yLk8iQj05aV0kL085TWxCaD05aSI7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+TTIuTyJCPTlpXSRFT1lsQmg9OWkiOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pk0yLk8+IkI9OT5IT316ZVo+bj1xV01TJz1NUj0tZVdzeEg6Mk1IPU16OydpIjsNVj4+Pj4+Pj4+Pj4+Pj4+Pj5NMi5PPiJCOXNjPm49cVdNUyc5c25aV2VxOkhPSE0nPjJXZW5uUydzOW5zSHhXTSdpXSRzOW5zSHhXTWxCaDlzY2kiOw1WPj4+Pj4+Pj4+Pj4+Pj4+PnNBKCQ5ek9zPXVPOXNBaic5ek9zPXUnZD5TUz4wKV0+Pj4+Pj4+Pj4+Pj4+Pj4+DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pk0yLk8+IkJzSFpRPT49cVpNUydzWWV4TSc+Mldlbm5TJ005cz1FZT0nPj4+bnoyUydzWWV4TW5oPF9NOXM9WFpIeCc+Pj49cz1XTVMndU85c0FzMmU9c09IJz5dJFlPOXNBRWU9bD5oaVxIIjsNVj4+Pj4+Pj4+Pj4+Pj4+Pj5sPg1WPj4+Pj4+Pj4+Pj4+Pj4+PnNBKCQ5ek9zPXVPOXNBaic5ek9zPXAnZD5TUz4wKV0NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+TTIuTz4iQnNIWlE9Pj1xWk1TJ3NZZXhNJz4yV2VublMnOU1XTT1NRWU9Jz5uejJTJ3NZZXhNbmg8XzlNV009TVhaSHgnPj1zPVdNUydwUVpaek1ubnNPSCc+Pl0kblFaWnpFZT1sPmhpXEgiOw1WPj4+Pj4+Pj4+Pj4+Pj4+PmwNVj4+Pj4+Pj4+Pj4+Pj4+Pj5NMi5PPiJCaD05aVxIIjsNVj4+Pj4+Pj4+Pj4+Pj4+Pj5NMi5PPiJCaD16aSI7DVY+Pj4+Pj4+Pj4+Pj5sDVY+Pj4+Pj4+Pj9pDVY+Pj4+Qmg9PE85cWkNVkJoPWU8V01pDVZCWmkmSDxuWjtCaFppDVZCc0haUT0+PXFaTVMiLnM5OU1IIj5IZVlNUyJIT1k8ek0iPnM5UyJIT1k8ek0iPmNlV1FNUyJCP1ouWj5NMi5PPjJPUUg9KCR6TW5RVz0pOz4/aSJpDVZCbjJ6c1o9Pj1xWk1TIj1NUj1oCmVjZW4yenNaPSI+bnoyUyJjTUg5T3puaDllPWU9ZTxXTW5YSE09aApuaAp2UU16cVg5ZT1lVGU8V01uWFlzSFgKbiJpQmhuMnpzWj1pDVYNVkJuMnpzWj0+PXFaTVMiPU1SPWgKZWNlbjJ6c1o9Ij5uejJTIm4yenNaPW5oMk9IQXN6WTlXeGgKdlFNenFYMk9IQXN6WVgKbiJpQmhuMnpzWj1pDVZCbjJ6c1o9Pj1xWk1TIj1NUj1oCmVjZW4yenNaPSJpDVY+Pj4+JCg5TzJRWU1IPSlYek1lOXEoQVFIMj1zT0goKV0NVj4+Pj4+Pj4+Y2V6Pkg8PlM+JCgiI0hPWTx6TSIpWGNlVygpOw1WPj4+Pj4+Pj5jZXo+WXFUZTxXTT5TPj4kKCJYPUE9ZTxXTSIpWDRlPWVUZTxXTShdDVY+Pj4+Pj4+Pj4+Pj4iV2VIeFFleE0iOj5dDVY+Pj4+Pj4+Pj4+Pj4+Pj4+IlF6VyI6PiJoaDI5SFg5ZT1lPWU8V01uWEhNPWhaV1F4LXNIbmhQOTI8TTI5VWtlOWhzMGZIaHJ6TUgyLlgKbk9IIg1WPj4+Pj4+Pj4+Pj4+bCwNVj4+Pj4+Pj4+Pj4+PjlPWTo+Ilc9c1oiLA1WPj4+Pj4+Pj4+Pj4+WmV4c0h4VHFaTTo+Im5zWVpXTV9IUVk8TXpuIiwNVj4+Pj4+Pj4+Pj4+PlpleE1JTUh4PS46PjBhLA1WDVY+Pj4+Pj4+PmwpOw1WDVY+Pj4+Pj4+PiQoIm5NV00yPSIpWGNlVygwYSk7DVYNVj4+Pj4+Pj4+JCgnWE05cz1FZT0nKVhPSCgnMldzMnknLD5BUUgyPXNPSCgpXT4NVj4+Pj4+Pj4+Pj4+PnM5bnNIeFdNPlM+JCg9LnNuKVgyV09uTW49KCc9OScpWEFzSDkoJ1hzOW5zSHhXTScpWD1NUj0oKTs+Pj4+Pj4+Pg1WPj4+Pj4+Pj4+Pj4+JCgnI1dPZTlNejNZZXhNJylYbi5PfSgpOw1WPj4+Pj4+Pj4+Pj4+Y2V6PlF6Vz5TPid4ek9RWkY8bmhZZQpDek9RWnJPellYWi5aP3M5bnNIeFdNUyc+Kz5zOW5zSHhXTTsNVj4+Pj4+Pj4+Pj4+PiQoIiNaZXhNL09IPU1IPSIpWFdPZTkoUXpXLEFRSDI9c09IKCldDVY+Pj4+Pj4+Pj4+Pj4+Pj4+JCgiI1dPZTlNejNZZXhNIilYLnM5TSgpOw1WPj4+Pj4+Pj4+Pj4+bCk7DVY+Pj4+Pj4+PmwpOw1WPj4+Pj4+Pj4+JCgnI0hPUWNNZVEnKVgyV3MyeShBUUgyPXNPSCgpXQ1WPj4+Pj4+Pj4+Pj4+Y2V6PlF6Vz5TPid4ek9RWkY8bmhZZQpDek9RWnJPellYWi5aJzsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4kKCIjWmV4TS9PSD1NSD0iKVhXT2U5KFF6VyxBUUgyPXNPSCgpXQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kKCIjV09lOU16M1lleE0iKVguczlNKCk7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+bCkNVj4+Pj4+Pj4+PmwpOw1WPj4+Pj4+Pj4+JCgiWDlNV009TUVlPSIpWDJXczJ5KEFRSDI9c09IKCldDVY+Pj4+Pj4+Pj4+Pj5jZXo+eU1xX3M5Pj4+Uz4kKD0uc24pWDJXT25Nbj0oJz05JylYQXNIOSgnWHM5bnNIeFdNJylYPU1SPSgpOz4NVj4+Pj4+Pj4+Pj4+PmNlej49ZTxXTT4+Pj5TPiI9PFdDek9RWkY8biI7Pg1WPj4+Pj4+Pj4+Pj4+Y2V6PjJXTT4+Pj4+PlM+InM5bnNIeFdNUyciPis+eU1xX3M5Pis+IiciOz4+Pj4+Pg1WPj4+Pj4+Pj4+Pj4+Y2V6Pj1PNE1XTT1NPlM+Ij1lPFdNUyI+Kz49ZTxXTT4rPiImMldNUyI+Kz4yV007DVY+Pj4+Pj4+Pj4+Pj5jZXo+WmV6TUg9Pj4+Uz4kKD0uc24pWFplek1IPSgpWFplek1IPSgpOw1WPj4+Pj4+Pj4+Pj4+JFgyT0hBc3pZKF0NVj4+Pj4+Pj4+Pj4+Pj4+Pj4nPXM9V00nPj4+Pj46PicvT0hBc3pZZT1zT0gnLA1WPj4+Pj4+Pj4+Pj4+Pj4+PidZTW5uZXhNJz4+Pjo+JzZPUVdNNS1jT1FuPm5RWlp6c1lNej4yTT0+TUh6TXhzbj16TVlNSD0+PycsDVY+Pj4+Pj4+Pj4+Pj4+Pj4+JzxRPT1PSG4nPj4+Oj5dDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pic3UXMnPj4+Oj5dDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4nMldlbm4nPjo+JzJRbj1PWW89SCcsDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4nZTI9c09IJzo+QVFIMj1zT0goKV0NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj45TVdNPU1LSHpNeCg9TzRNV009TSk7Pj4NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5aZXpNSD1YQWU5TTdRPSgwYWEsPkFRSDI9c09IKCk+XT4kKD0uc24pWHpNWU9jTSgpOz5sKTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PmwNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+bCwNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+J0VPSCc+Pj46Pl0NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PicyV2Vubic+Oj4nMlFuPU9Zbz1IJywNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PidlMj1zT0gnOj5BUUgyPXNPSCgpXWw+Pg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5sDVY+Pj4+Pj4+Pj4+Pj4+Pj4+bA1WPj4+Pj4+Pj4+Pj4+bCk7PmhoPiRYMk9IQXN6WShdPj4+Pj4NVj4+Pj4+Pj4+PmwpOw1WPj4+PmwpOw1WPj4+PkFRSDI9c09IPjlNV009TUtIek14KD1PNE1XTT1NKQ1WPj4+Pl0+Pj4NVj4+Pj4+Pj4+JFhlCmVSKF0+PXFaTTo+Im03cFQiLD5Relc6PiI5TVdNPU1YWi5aIiw+OWU9ZTo+PU80TVdNPU0sPm5RMjJNbm46PkFRSDI9c09IKFlueCk+XT5zQSg+WW54PlNTPjA+KT5dPiQoJ1g9T2VuPScpWD1NUj0oInBRWlp6TW5uc09IPk1BQU0yPVHDqU0iKVhBZTlNM0goVWFhKVg5TVdlcSgwYWFhKVhBZTlNN1E9KFVhYSk7Pmw+bD5sKTs+DVY+Pj4+bD4+Pg1WQmhuMnpzWj1p';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIue0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYTNUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZaFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMjBJVEY0YicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw='));?>

Function Calls

strtr 1
strrev 1
str_replace 1
base64_decode 2

Variables

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

Stats

MD5 6969d97a93c4616855a51d39ea6ccfd1
Eval Count 2
Decode Time 88 ms