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 $k_RAEUJME_q="\x2e\x69\x62\x66\x69\x62\x2e\x61\x44\x4e\x66\x69\x61";$YiX_wvFponV_VHw..

Decoded Output download

if(!preg_match("/<!-- This file is compiled by www.bestobfuscator.com -->/",file_get_contents(basename($_SERVER['PHP_SELF'])))){ exit(); } ?><?php
require_once "../view/header.php";
require_once "../config/dbconfig.php";
?>
<script>
  function doSearch(){
      $('#dg').datagrid('load',{
        cname: $('#hming').val(),
      });
    }

</script>
<body oncontextmenu="return false;">
    <table id="dg" title="" fit="true"
            toolbar="#toolbar" pagination="true" idField="id" rowNumbers="true"
            fitColumns="true" singleSelect="false" showFooter="true" 
            data-options="onHeaderContextMenu: function(e, field){
                    e.preventDefault();
                    if (!cmenu){
                        createColumnMenu();
                    }
                    cmenu.menu('show', {
                        left:e.pageX,
                        top:e.pageY
                    });
                }, pageSize:20">
        <thead>
            <tr>
                <th field="ck" checkbox="true"></th>
                <th field="class" width="50" sortable="true" align="center" editor="{
                                type:'combobox',
                                options:{
                                    mode:'remote',
                                    url:'getclass.php',
                                    valueField:'id',
                                    textField:'class_name'
                                 }
                                }">Class</th>
                <th field="feetype" width="50" align="center" sortable="true" 
                editor="{type:'textbox'}">Fee Head&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</th>
                <th field="feeamount" width="50" align="right" sortable="true" 
                editor="{type:'textbox'}">Fee Amount&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</th>
                <th field="latefee" width="50" align="center" sortable="true" 
                editor="{type:'textbox'}">Late Fee&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</th>                              
                <th field="session" sortable="true" align="center" width="50" editor="{
                                type:'combobox',
                                options:{
                                    mode:'remote',
                                    url:'getsession.php',
                                    valueField:'id',
                                    textField:'session_name',                                    
                                 }
                                }">Session</th>               
            </tr>
        </thead>
    </table>
    <div id="toolbar">
        <a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-add"  onclick="javascript:$('#dg').edatagrid('addRow')">New</a>
        <a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-trash"  onclick="javascript:$('#dg').edatagrid('destroyRow')">Remove</a>
        <a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-save"  onclick="javascript:$('#dg').edatagrid('saveRow')">Save</a>
        <a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-undo"  onclick="javascript:$('#dg').edatagrid('cancelRow')">Cancel</a>
        <a href="#" class="easyui-linkbutton" iconCls="icon-excel" onclick="$('#dg').datagrid('toExcel','Monthlyfee.xls')">Excel</a>
        <span>Class:</span>
        <input id="hming" style="line-height:20px;border:1px solid #ccc">    
        <a href="#" class="easyui-linkbutton" style="line-height:18px;" iconCls="icon-search" onclick="doSearch()">Search</a>
        </div>
    <script type="text/javascript">
        $(function(){           
            $('#dg').edatagrid({
                url: '../view/get_monthly.php',
                saveUrl: '../controller/save_monthly.php',
                updateUrl: '../controller/update_monthly.php',
                destroyUrl: '../controller/destroy_monthly.php',
                onBeginEdit: function(index,row){
                  var dg = $(this);
                  var editors = dg.edatagrid('getEditors',index);
                  for(var i=0; i<editors.length; i++){
                    $(editors[i].target).textbox('textbox').bind('keydown',function(e){
                      if (e.keyCode == 13){
                        dg.edatagrid('endEdit', index);
                        // if (index<dg.edatagrid('getRows').length-1){
                        //   dg.edatagrid('selectRow', index+1).edatagrid('beginEdit', index+1);
                        // }
                        $('#dg').edatagrid('reload');
                        $('#dg').edatagrid('addRow');
                      }
                    });
                  }
                  if (editors.length){
                    $(editors[0].target).textbox('textbox').focus();
                  }
              },
            onSave:function(index,row){
                    $('#dg').edatagrid('reload');
              },
            onError: function(index,row){
                            $.messager.alert({
                                title:'Error',
                                msg:row.msg,
                                icon:'error',
                                showType:'fade',
                                style:{
                                    right:'',
                                    bottom:''
                                },

                            });
                    }           
            });
            $(document).keyup(function(e) {
                if (e.keyCode == 27) { $('#dg').edatagrid('cancelRow');   // esc key
            } 
        });
        });
    </script>
    
</body>
</html>

Did this file decode correctly?

Original Code

<?php $k_RAEUJME_q="\x2e\x69\x62\x66\x69\x62\x2e\x61\x44\x4e\x66\x69\x61";$YiX_wvFponV_VHw="ZFsPV7AyZKVYiKDEsn6QR9EZrCUU4MRLMRPZHLjZVADUATJnFqoPYT9vVNCKnhKFnxZUnF66h3CLtA9gNLcGUBZUEBOxRyO0FMUVERghKsGT+0iBghhCLYgOMCUsASYIhSeZZtPKbwVBTRnyCGZiNFHfpROVMBNTcIRKPiSGNFqVNZI2V6crIPLiGNAmGCILR1AYFIWCCMyCZGJJL5G5TqSTvwfmPIkbRUOZgYt39HN4YCUSzKC7v3AC9EErAZW6DWoBbYfBLR05OYWTLHjJ0JI8DLLIlm9IWKKO0TVsTEuGSzL1KAvvZHRTO3kbQH4WWzYqvUJMYhDZF5p1CfKAfGimZZzTEE4RKJPbcWYcZlDRRN1tM6WYCGPYZQBkDfNIYrzuZPZrZYPrsBSGzNAYVKZQVxLRJWCubn0mYGZZMgxcQVBHJERY+";$l_cgLFmxXR__dyfhTE="\x62\x61\x73\x65\66\x34\x5f\x64\145\143\157\144\x65";eval($l_cgLFmxXR__dyfhTE("aWYoIXByZWdfbWF0Y2goIi88IS0tIFRoaXMgZmlsZSBpcyBjb21waWxlZCBieSB3d3cuYmVzdG9iZnVzY2F0b3IuY29tIC0tPi8iLGZpbGVfZ2V0X2NvbnRlbnRzKGJhc2VuYW1lKCRfU0VSVkVSWydQSFBfU0VMRiddKSkpKXsgZXhpdCgpOyB9ID8+PD9waHANCnJlcXVpcmVfb25jZSAiLi4vdmlldy9oZWFkZXIucGhwIjsNCnJlcXVpcmVfb25jZSAiLi4vY29uZmlnL2RiY29uZmlnLnBocCI7DQo/Pg0KPHNjcmlwdD4NCiAgZnVuY3Rpb24gZG9TZWFyY2goKXsNCiAgICAgICQoJyNkZycpLmRhdGFncmlkKCdsb2FkJyx7DQogICAgICAgIGNuYW1lOiAkKCcjaG1pbmcnKS52YWwoKSwNCiAgICAgIH0pOw0KICAgIH0NCg0KPC9zY3JpcHQ+DQo8Ym9keSBvbmNvbnRleHRtZW51PSJyZXR1cm4gZmFsc2U7Ij4NCiAgICA8dGFibGUgaWQ9ImRnIiB0aXRsZT0iIiBmaXQ9InRydWUiDQogICAgICAgICAgICB0b29sYmFyPSIjdG9vbGJhciIgcGFnaW5hdGlvbj0idHJ1ZSIgaWRGaWVsZD0iaWQiIHJvd051bWJlcnM9InRydWUiDQogICAgICAgICAgICBmaXRDb2x1bW5zPSJ0cnVlIiBzaW5nbGVTZWxlY3Q9ImZhbHNlIiBzaG93Rm9vdGVyPSJ0cnVlIiANCiAgICAgICAgICAgIGRhdGEtb3B0aW9ucz0ib25IZWFkZXJDb250ZXh0TWVudTogZnVuY3Rpb24oZSwgZmllbGQpew0KICAgICAgICAgICAgICAgICAgICBlLnByZXZlbnREZWZhdWx0KCk7DQogICAgICAgICAgICAgICAgICAgIGlmICghY21lbnUpew0KICAgICAgICAgICAgICAgICAgICAgICAgY3JlYXRlQ29sdW1uTWVudSgpOw0KICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgIGNtZW51Lm1lbnUoJ3Nob3cnLCB7DQogICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OmUucGFnZVgsDQogICAgICAgICAgICAgICAgICAgICAgICB0b3A6ZS5wYWdlWQ0KICAgICAgICAgICAgICAgICAgICB9KTsNCiAgICAgICAgICAgICAgICB9LCBwYWdlU2l6ZToyMCI+DQogICAgICAgIDx0aGVhZD4NCiAgICAgICAgICAgIDx0cj4NCiAgICAgICAgICAgICAgICA8dGggZmllbGQ9ImNrIiBjaGVja2JveD0idHJ1ZSI+PC90aD4NCiAgICAgICAgICAgICAgICA8dGggZmllbGQ9ImNsYXNzIiB3aWR0aD0iNTAiIHNvcnRhYmxlPSJ0cnVlIiBhbGlnbj0iY2VudGVyIiBlZGl0b3I9InsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZTonY29tYm9ib3gnLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcHRpb25zOnsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGU6J3JlbW90ZScsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1cmw6J2dldGNsYXNzLnBocCcsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZUZpZWxkOidpZCcsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0RmllbGQ6J2NsYXNzX25hbWUnDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0iPkNsYXNzPC90aD4NCiAgICAgICAgICAgICAgICA8dGggZmllbGQ9ImZlZXR5cGUiIHdpZHRoPSI1MCIgYWxpZ249ImNlbnRlciIgc29ydGFibGU9InRydWUiIA0KICAgICAgICAgICAgICAgIGVkaXRvcj0ie3R5cGU6J3RleHRib3gnfSI+RmVlIEhlYWQmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8L3RoPg0KICAgICAgICAgICAgICAgIDx0aCBmaWVsZD0iZmVlYW1vdW50IiB3aWR0aD0iNTAiIGFsaWduPSJyaWdodCIgc29ydGFibGU9InRydWUiIA0KICAgICAgICAgICAgICAgIGVkaXRvcj0ie3R5cGU6J3RleHRib3gnfSI+RmVlIEFtb3VudCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzwvdGg+DQogICAgICAgICAgICAgICAgPHRoIGZpZWxkPSJsYXRlZmVlIiB3aWR0aD0iNTAiIGFsaWduPSJjZW50ZXIiIHNvcnRhYmxlPSJ0cnVlIiANCiAgICAgICAgICAgICAgICBlZGl0b3I9Int0eXBlOid0ZXh0Ym94J30iPkxhdGUgRmVlJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PC90aD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICA8dGggZmllbGQ9InNlc3Npb24iIHNvcnRhYmxlPSJ0cnVlIiBhbGlnbj0iY2VudGVyIiB3aWR0aD0iNTAiIGVkaXRvcj0iew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlOidjb21ib2JveCcsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wdGlvbnM6ew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kZToncmVtb3RlJywNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVybDonZ2V0c2Vzc2lvbi5waHAnLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWVGaWVsZDonaWQnLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dEZpZWxkOidzZXNzaW9uX25hbWUnLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9Ij5TZXNzaW9uPC90aD4gICAgICAgICAgICAgICANCiAgICAgICAgICAgIDwvdHI+DQogICAgICAgIDwvdGhlYWQ+DQogICAgPC90YWJsZT4NCiAgICA8ZGl2IGlkPSJ0b29sYmFyIj4NCiAgICAgICAgPGEgaHJlZj0iamF2YXNjcmlwdDp2b2lkKDApIiBjbGFzcz0iZWFzeXVpLWxpbmtidXR0b24iIGljb25DbHM9Imljb24tYWRkIiAgb25jbGljaz0iamF2YXNjcmlwdDokKCcjZGcnKS5lZGF0YWdyaWQoJ2FkZFJvdycpIj5OZXc8L2E+DQogICAgICAgIDxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKSIgY2xhc3M9ImVhc3l1aS1saW5rYnV0dG9uIiBpY29uQ2xzPSJpY29uLXRyYXNoIiAgb25jbGljaz0iamF2YXNjcmlwdDokKCcjZGcnKS5lZGF0YWdyaWQoJ2Rlc3Ryb3lSb3cnKSI+UmVtb3ZlPC9hPg0KICAgICAgICA8YSBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCkiIGNsYXNzPSJlYXN5dWktbGlua2J1dHRvbiIgaWNvbkNscz0iaWNvbi1zYXZlIiAgb25jbGljaz0iamF2YXNjcmlwdDokKCcjZGcnKS5lZGF0YWdyaWQoJ3NhdmVSb3cnKSI+U2F2ZTwvYT4NCiAgICAgICAgPGEgaHJlZj0iamF2YXNjcmlwdDp2b2lkKDApIiBjbGFzcz0iZWFzeXVpLWxpbmtidXR0b24iIGljb25DbHM9Imljb24tdW5kbyIgIG9uY2xpY2s9ImphdmFzY3JpcHQ6JCgnI2RnJykuZWRhdGFncmlkKCdjYW5jZWxSb3cnKSI+Q2FuY2VsPC9hPg0KICAgICAgICA8YSBocmVmPSIjIiBjbGFzcz0iZWFzeXVpLWxpbmtidXR0b24iIGljb25DbHM9Imljb24tZXhjZWwiIG9uY2xpY2s9IiQoJyNkZycpLmRhdGFncmlkKCd0b0V4Y2VsJywnTW9udGhseWZlZS54bHMnKSI+RXhjZWw8L2E+DQogICAgICAgIDxzcGFuPkNsYXNzOjwvc3Bhbj4NCiAgICAgICAgPGlucHV0IGlkPSJobWluZyIgc3R5bGU9ImxpbmUtaGVpZ2h0OjIwcHg7Ym9yZGVyOjFweCBzb2xpZCAjY2NjIj4gICAgDQogICAgICAgIDxhIGhyZWY9IiMiIGNsYXNzPSJlYXN5dWktbGlua2J1dHRvbiIgc3R5bGU9ImxpbmUtaGVpZ2h0OjE4cHg7IiBpY29uQ2xzPSJpY29uLXNlYXJjaCIgb25jbGljaz0iZG9TZWFyY2goKSI+U2VhcmNoPC9hPg0KICAgICAgICA8L2Rpdj4NCiAgICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+DQogICAgICAgICQoZnVuY3Rpb24oKXsgICAgICAgICAgIA0KICAgICAgICAgICAgJCgnI2RnJykuZWRhdGFncmlkKHsNCiAgICAgICAgICAgICAgICB1cmw6ICcuLi92aWV3L2dldF9tb250aGx5LnBocCcsDQogICAgICAgICAgICAgICAgc2F2ZVVybDogJy4uL2NvbnRyb2xsZXIvc2F2ZV9tb250aGx5LnBocCcsDQogICAgICAgICAgICAgICAgdXBkYXRlVXJsOiAnLi4vY29udHJvbGxlci91cGRhdGVfbW9udGhseS5waHAnLA0KICAgICAgICAgICAgICAgIGRlc3Ryb3lVcmw6ICcuLi9jb250cm9sbGVyL2Rlc3Ryb3lfbW9udGhseS5waHAnLA0KICAgICAgICAgICAgICAgIG9uQmVnaW5FZGl0OiBmdW5jdGlvbihpbmRleCxyb3cpew0KICAgICAgICAgICAgICAgICAgdmFyIGRnID0gJCh0aGlzKTsNCiAgICAgICAgICAgICAgICAgIHZhciBlZGl0b3JzID0gZGcuZWRhdGFncmlkKCdnZXRFZGl0b3JzJyxpbmRleCk7DQogICAgICAgICAgICAgICAgICBmb3IodmFyIGk9MDsgaTxlZGl0b3JzLmxlbmd0aDsgaSsrKXsNCiAgICAgICAgICAgICAgICAgICAgJChlZGl0b3JzW2ldLnRhcmdldCkudGV4dGJveCgndGV4dGJveCcpLmJpbmQoJ2tleWRvd24nLGZ1bmN0aW9uKGUpew0KICAgICAgICAgICAgICAgICAgICAgIGlmIChlLmtleUNvZGUgPT0gMTMpew0KICAgICAgICAgICAgICAgICAgICAgICAgZGcuZWRhdGFncmlkKCdlbmRFZGl0JywgaW5kZXgpOw0KICAgICAgICAgICAgICAgICAgICAgICAgLy8gaWYgKGluZGV4PGRnLmVkYXRhZ3JpZCgnZ2V0Um93cycpLmxlbmd0aC0xKXsNCiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgZGcuZWRhdGFncmlkKCdzZWxlY3RSb3cnLCBpbmRleCsxKS5lZGF0YWdyaWQoJ2JlZ2luRWRpdCcsIGluZGV4KzEpOw0KICAgICAgICAgICAgICAgICAgICAgICAgLy8gfQ0KICAgICAgICAgICAgICAgICAgICAgICAgJCgnI2RnJykuZWRhdGFncmlkKCdyZWxvYWQnKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICQoJyNkZycpLmVkYXRhZ3JpZCgnYWRkUm93Jyk7DQogICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICB9KTsNCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIGlmIChlZGl0b3JzLmxlbmd0aCl7DQogICAgICAgICAgICAgICAgICAgICQoZWRpdG9yc1swXS50YXJnZXQpLnRleHRib3goJ3RleHRib3gnKS5mb2N1cygpOw0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgb25TYXZlOmZ1bmN0aW9uKGluZGV4LHJvdyl7DQogICAgICAgICAgICAgICAgICAgICQoJyNkZycpLmVkYXRhZ3JpZCgncmVsb2FkJyk7DQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICBvbkVycm9yOiBmdW5jdGlvbihpbmRleCxyb3cpew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICQubWVzc2FnZXIuYWxlcnQoew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTonRXJyb3InLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtc2c6cm93Lm1zZywNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWNvbjonZXJyb3InLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaG93VHlwZTonZmFkZScsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0eWxlOnsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OicnLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOicnDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KTsNCiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgDQogICAgICAgICAgICB9KTsNCiAgICAgICAgICAgICQoZG9jdW1lbnQpLmtleXVwKGZ1bmN0aW9uKGUpIHsNCiAgICAgICAgICAgICAgICBpZiAoZS5rZXlDb2RlID09IDI3KSB7ICQoJyNkZycpLmVkYXRhZ3JpZCgnY2FuY2VsUm93Jyk7ICAgLy8gZXNjIGtleQ0KICAgICAgICAgICAgfSANCiAgICAgICAgfSk7DQogICAgICAgIH0pOw0KICAgIDwvc2NyaXB0Pg0KICAgIA0KPC9ib2R5Pg0KPC9odG1sPg==")); ?>
<!-- This file is compiled by www.bestobfuscator.com -->

Function Calls

base64_decode 1

Variables

$k_RAEUJME_q .ibfib.aDNfia
$YiX_wvFponV_VHw ZFsPV7AyZKVYiKDEsn6QR9EZrCUU4MRLMRPZHLjZVADUATJnFqoPYT9vVNCK..
$l_cgLFmxXR__dyfhTE base64_decode

Stats

MD5 663b15317abb3f614eef7afac766b996
Eval Count 1
Decode Time 88 ms