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 function tjvTh6DZJ4Kft6KW84yaHve($PyHSWJGp7MaiVQr){$__i=strrev("edoced_46esab");eval..

Decoded Output download

?><?php
ini_set('display_errors', 'Off');	

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;

$valReceived = $_REQUEST['key']; 
$valEnfScol  = explode(";", $valReceived);
$action      = $valEnfScol[0];
$numSalarie  = $valEnfScol[1];
$IDTEnf      = $valEnfScol[2];

$rstAnnee    = NULL;
$rstMontant  = NULL;
$IdPrimeScol = NULL;
if ( $action == 'modif' )
{
	$valCondScol = explode(";", $valReceived);
	$table       = "tblEnfPrimeScolarite";
	$IdPrimeScol = $valCondScol[3];
	$condition   = "IDPrimeScolarite = {$IdPrimeScol}";  
	$fldAvantage = array( 'ANNEE', 'MONTANT' );  
	$lstAvantage = $obj->getById($table, $fldAvantage, $condition); 
	$rstAnnee    = $lstAvantage['ANNEE']; 
    $rstMontant  = $lstAvantage['MONTANT']; 
	$rstMontant  = round($rstMontant, 2); 
}	// if ( $action == 'modif' )

?>
    
<style type="text/css">
#majAvantageEnfantForm label
{
    display:block;
    float:left;
    width:70px;
	padding-top: 5px;
}
</style>
</head>

<div id="avantage-contenu">	
    <form id='majAvantageEnfantForm' action='#' method='post' border='0'>	         
        <p>
            <label for="txtAnnee">Ann&eacute;e</label>
            <input type="text"   name="txtAnnee"       id="txtAnnee"       value="<?php echo $rstAnnee; ?>"    size="5" maxlength="4" onkeypress="return chiffres(event);" />
            <input type="hidden" name="txtIdPrimeScol" id="txtIdPrimeScol" value="<?php echo $IdPrimeScol; ?>" readonly />
            <input type="hidden" name="txtIdEnf"       id="txtIdEnf"       value="<?php echo $IDTEnf; ?>"      readonly />        
            <input type="hidden" name="txtSalarie"     id="txtSalarie"     value="<?php echo $numSalarie; ?>"  readonly /> 
        </p>
        <p>
            <label for="txtMontant">Montant</label>
            <input name="txtMontant" id="txtMontant" type="text" value="<?php echo $rstMontant; ?>" size="15" maxlength="13" onkeypress="return verif(event);" />       
        </p>  
        <p>
            <input type="submit" name="btnSend" id="majAvantage" value="Enregistrer" class='customBtn' />
            <input type='reset' value='Annuler' class='customBtn resetAvantageEnfantForm' />
        </p>
    </form>    
</div>

<script type="text/javascript" src="scripts/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function()
{    

    $('#majAvantageEnfantForm').submit(function()
    {
        $('#loaderImage').show();
        var numIdEnf = $('#txtIdEnf').val();         
        $.post("enfant/majAvantage.php", $(this).serialize()).done(function(data) { showAvantage(numIdEnf); });
                
        return false;
    }); // $('#majAvantageEnfantForm').submit(function()

    $('.resetAvantageEnfantForm').click(function() 
    {
        var numIdEnf = $('#txtIdEnf').val();
        $('#loaderImage').show();
        showAvantage(numIdEnf);             
        return false;
    }); // $('.resetAvantageEnfantForm').click(function() 
}); // $(document).ready(function() {   

function chiffres(event) 
{
    // Compatibilit IE / Firefox
    if ( !event && window.event ) { event = window.event; }

    // IE
    if ( (event.keyCode < 48 || event.keyCode > 57) && event.keyCode != 8 && event.keyCode != 9 && event.keyCode != 16 ) 
    {
        event.returnValue = false;
        event.cancelBubble = true;
    }   // if ( (event.keyCode < 48 || event.keyCode > 57) && event.keyCode != 8 && event.keyCode != 9 && event.keyCode != 16 ) 

    // DOM
    if ( (event.which < 48 || event.which > 57) && event.which != 8 && event.which != 9 && event.which != 0 ) 
    {
        event.preventDefault();
        event.stopPropagation();
    }   // if ( (event.which < 48 || event.which > 57) && event.which != 8 && event.which != 9 && event.which != 0 ) 
}   // function chiffres(event) 

function verif(event) 
{
    // Compatibilit IE / Firefox
    if ( !event && window.event ) { event = window.event; }

    // IE
    if ( (event.keyCode < 48 || event.keyCode > 57) && event.keyCode != 8 && event.keyCode != 9 && event.keyCode != 16 && event.keyCode != 46 ) 
    {
        event.returnValue = false;
        event.cancelBubble = true;
    }   // if ( (event.keyCode < 48 || event.keyCode > 57) && event.keyCode != 8 && event.keyCode != 9 && event.keyCode != 16 && event.keyCode != 46 )

    // DOM
    if ( (event.which < 48 || event.which > 57) && event.which != 8 && event.which != 9 && event.which != 0 && event.which != 46 ) 
    {
        event.preventDefault();
        event.stopPropagation();
    }   // if ( (event.which < 48 || event.which > 57) && event.which != 8 && event.which != 9 && event.which != 0 && event.which != 46 ) 
}   // function verif(event)
</script><?php 

Did this file decode correctly?

Original Code

<?php function tjvTh6DZJ4Kft6KW84yaHve($PyHSWJGp7MaiVQr){$__i=strrev("edoced_46esab");eval('$__j=$__i("$PyHSWJGp7MaiVQr");');$__c='Zo.vYLOOuK594y.<IvxC1D{kuVW]Dy.h4K0h4h48jvxq6K32Ic8pYL={vK5KjvbK1i75Dy.f1D{<4ht2BRfdxDZOuV5<1i.rBy6duK{<1i0 BK5 3h]k1/}2IeCt4K.7xi5h6.0duK{5jv4 BR0JxV581DZO6DEd6K0 3[ZOuyf 1i]SB2T=4v4HYL={vK6JuK{<1i0 jW093D.<uy7d3iL=pV{83D{rIL<IGk<Ijv}tjV5KjvbK1i75Dy.f1D{<4htRBRfdxDZOuV5<1i.rB[8C3y7b4[{0B2T=4vjOIeTOuK{8xiZ5Dy0 3ya=jRf B[.<1i7OxV554h0HpV{83D{r9e]k1/}RIc8pYLO0YL={vRZd3K=tqeT 6D4t6VW<3ipb4yaHYL={vRZy3i7e6i{51D656v}0jvZ9aC.Z.a.c.W821y.]pJ<Hj}<Ip/6buo. 65{SuyktjY<t6DbkuV0C6etRlhj8jvZy3i7e6i{51D656vCHYL=C3i{<1i0 jv}tjv}tqe}CxKW8Zi]Kay{duW8kDc8{vRZ xiJc3i7b4K55jv}0jvZy3i7WuK6c3y08irWxlk<Ipo5o.o. 6R}tjv}tjY<tp/6buo. 65{Suy7uE5<HYL={vRZh4[ZTuK]56e}tjv}0jo].cokHYL=C42{<ci0 xVW xv}tqeTl.a7Elk<Ipo5Ca/pOui.c3y08jY<tc5.EcY8{vK5KjvttpVWSxV5duR}0qe}2ui0C1i32jvC{v28{vtCCxKW8Ly0 6W{SuyktqeT5G/T8uyZ5IvjHjRktp/6buWp53y.OxK.CIc8{vtCCxVWRuVatjv}tjv}tqe}RxVp8Zi]Ka/pOui.c3y083DpOxVaRlk<IveZp6WTh1iJ5ay{duv}0jvZy3i7Yuy]Cay{duW8rDc8{vtCC3y0 6V5<1i0 jv}tqe}ReaZL4K5w6.{Suy7b4K5<6e}0j/8CeiZL4K5w6.{Suy70jS8tj}<IveZKuVZTxKW xVW26e}0jVWh4KW]Iv}2La]lZaa2Bv}2ca0l.oWl.v4tIc8tj}<IveZ84[ZTxKW xVW26e}0jvZd3K=wqKx5xop]eiL=p/Zb3K75Bv}C6K7CLD6bu2Zb6ya8jvZSuy]C1DZOuyfOlh}{vtCC42{<Li] 6iatjv}tqe}Cu/{<LD6bu2Zb6y.up<WlcC.WpJ<Hj}<Ijv}tjvZh4[Z{uy]<3i]<jv}0jvZ84[ZTxKW xVW26.82ca0l.oWl.vxxlh}{vtCC42{<ci0 xVW xv}tqeThu[. 6vtC42{<ci0 xVW xvktERCHj}<I9LCdBhTO6R}=jvZb3[ZOuyftqc<tpyJd6V5Kph}OYL={vC6pct<Ijv}tj}<Iq/{<Gi75j/Z]4Va0j2Z5G/Ld3[{rjSf{vR{w3iOTxKW xVW26a. 6KW xo6d4K<tuVWR6ik{v28{vR}tjvTC1D{kuVW]lKp8uy{Qlk<Ijv}tjV68uyW<lK7562LHYL=tjv}txy5CxVtF{rTkGY8{vt5k3iZC1i]2BDZd4Y=t{DTflk<I9L<Iqv0rx/586cf{vSkd1V.b6Yf{vt<IqVZOxRTO6Y<R3D6bu2Zb6yaw3y0 xV. xej+vL<Ijv}tjY7Ku[pwjV5Cqexw3iOTxKW xVW26a. 6KW xo6d4K<2jVWSxV5duS<2jh4tui.<1V0Cqexku[{<phTRu[pC6Dj0pr}2qtCtjv}tjv}tjv}{vR}tjv}tjv}tq/}+YL=tjv}tjv}tjv}tjv}>uVWR6ikt6K0hqep<G/ZTuK]56ej+Li] pK.b3[.<6cw5qv083ip5uYf{vR}tjv}tjv}tjv}tjY7Ou2TJxvT<GDT5qep<6Db<jR}tjV]buia0j2ZfxoW uK.5jR}tjv}tjvTO6Y<Rx/b<Li] 6iaRjv}tjv}tj/6bu/.5qepoZajt6i{=uh}C42{<Li] 6iaHjo6pcRjtjv}t4y5F6c<R{ejtuiWfuV. 6[Z=qej<jRTduKw5GDTh6D{rqeph6DZJ4Kft3ybO6K6h6DE=6D65u2LOlhjtBrf{vR}tjv}tjv}tjv}tjY7Ou2TJxvT<GDT5qep=1iZC6ifRjV]buia0j2Zfxo5Ca/pOui.c3y08jRTO6Y<Rx/b<eiZL4K5w6.{SuykRj/6bu/.5qepoZajt6i{=uh}CeiZL4K5w6.{SuykHjo6pcRjt4K.b6V0 u/CtBrf{vR}tjv}tjv}tjv}tjY7Ou2TJxvT<GDT5qep=1iZC6ifRjV]buia0j2Zfxo5CZi]KjR}tjv}tjvTO6Y<Rx/b<eiZWuK3Rjv}tjv}tj/6bu/.5qepoZajt6i{=uh}CeaZaZi]KlhTVeafRjv}tjv}t4K.b6V0 u/CtBrftjv}tjv}tj}<Ijv}tjv}tjv}tjv}tqV5 4/.<j/Z]4Va0jKbO6VZ5uRjtuKWw6c<Rx/b<ayW83DpO6ejtjv}tjV5Cqep<G/Zc3i7b4K55jR}tjv}txKW8xia0jCZWLRT53ybdjvZ xiJc3i7b4K55lhTVeafRjvTh6iWCuy]8Ge}dqR}{vR}tjv}tjv}tqv0kqt<Ijv}tjv}tjv}>4Yf{vR}tjv}tjv}tjv}tjY783ip5uvTKu[j0j2ZfxoJdu2Zbu2LRqCJdu2Zbu2L>By7b3K.8qt<Ijv}tjv}tjv}tjv}tqV5 4/.<jV]buia0j2ZfxoJdu2Zbu2LRjV5Cqep<G/Z{uy]<3i]<jRT<GDT5qep<6Db<jRTy3i7J6c<RZo.vjV.S1V>tp/prxoJdu2Zbu2LHjo6pcRjt4y5F6c<REcaRjVJbGV75uKx<1Y<REcERjV0 1y.]4/p54[E0j2p5x/.huRTy6DpO6Rb5xK. xvCHjR}dqR}tjv}tjv}{vR}tjv}tjv}tqv0kqR}tYL=tjv}tjv}tjY7kqt<Ijv}tjv}tjv}tjv}tqV5 4/.<j/Z]4Va0j2{J3KJOxvjtuKWw6c<R32Z ay. 6vjt1iL0jKJb1CWy3i]<3ix5jRTy3i7J6c<RZi]h6ixO4[Zh6DjRjV{83D{rqexSxD{<uyJvxVf2jv>+YL=tjv}tjv}tjv}tjv}>1i]kxDLtx/5k6c<24K.r6DL2j/6bu/.5qexTuK]JuV.hphTSuVWr4r<23[.rxV0wL2Z j/p54y.<LD6bu2Zb6y.WuK6bu2ZVu[pwph}dqt<Ijv}tjv}tjv}>B[}+YL=tjv}tqv0Ku[pwqR}tjv}{vSkd6V5yqt<IYL=>4y{h1DT<j/Z]4Va0j2Z5G/Ld1KWy3D{S4K5kxvjt4[pSqepr3[pO4/ZrByO7xi.hGe]w1if 12ERqSkd4y{h1DT<qt<Iq/{S4K5kxvT<GDT5qep<6Db<ByObxKWr3[pO4/LRqt<IpvbCuy{Jui. xvC 4K.b6/C=62. 3[ZOuyf=IL<IGh}tjv}{vt<Ijv}tjvL=ph{w3iOTxKW xVW26a. 6KW xo6d4K<2Ie]rxipw1DL=62. 3[ZOuyf=IL<Ijv}tj/8{vR}tjv}tjv}tpvt2jy7d3iZ54C5w3ix5phC 4ybdxhtOlk<Ijv}tjv}tjvTy3Djtu2.weiZWuK3tqe}CIv4Sx/b<eiZWuK32Ie]y3ik=Ic8tjv}tjv}tjv}{vR}tjv}tjv}tpv]ku[{<Ivp5uK6bu2LduiWPLD6bu2Zb6ya 4VbkjRktpvb<1V5rIe]r6DpO3i7OGKa=IeC 6V0 6ebKxi]SxV5duRbC3DZbIeTHj/{=u[xTxKW xVW26eb xiJp6o. 6RCHj/<Olk<Ijv}tjv}tjv}tjv}tjv}tj}<Ijv}tjv}tjvTh6DZJ4Kft6KW84yaHYL=tjv}t9eCHjv>djvL=ph{w3iOTxKW xVW26a. 6KW xo6d4K<2Ie]rxipw1DL=62. 3[ZOuyf=IL<IYL=tjv}tpvt2B2p54y.<LD6bu2Zb6y.WuK6bu2ZVu[pwphC 3y7O3y8=62. 3[ZOuyf=Ie}{vR}tjvTHYL=tjv}tjv}tj/6b4RT xiJp6o. 6R}0jvL=ph{<G/Zp6o. 6R4OB26buvtOlk<Ijv}tjv}tjv}CIv4SuV0b6V.heiJb6ya2Ie]r1V0[IvCHYL=tjv}tjv}tj/{=u[xTxKW xVW26eb xiJp6o. 6RCHjv}tjv}tjv}tjv}tj}<Ijv}tjv}tjvTh6DZJ4Kft6KW84yaHYL=tjv}t9eCHjv>djvL=ph]h6D{5xoWy3i]<3ix5Zi]K3i]<ZK0hue4OBK{81i{QIV6JuK{<1i0 IvCtYLO0Ic8tBh>tpvbCuy{Jui. xvC 4K.b6/C=62. 3[ZOuyf=IeTHjv}tYL={vK6JuK{<1i0 jV{=1i6K4K.rIV.y6i]<Ie}{v28{vR}tjv}dBhTYuyJk3DZO3K581DcYPeTpZe}djo6O4K.Ku[t{vR}tjvTO6R}=jvW5xK. xv}KpRT[1i]Cu[4 6D65u2LtIeTHjV.y6i]<jY<txy5 6V0[BK.y6i]<lhT0YL={vR}tjv}dBhTpZL<Ijv}tjV5KjvttIV.y6i]<BKw5Ga{d6Vatqv}<lvT>9vT5xK. xv]Q6D5YuyZ5jYft{c4Ojv3KjV.y6i]<BKw5Ga{d6Vatjc<tlv}KpRT5xK. xv]Q6D5YuyZ5jvo0jYCtpR3t6D65u2L 1y.]Ly0C6e}bqe}7{R}Oj}<Ijv}tj/8{vR}tjv}tjv}t6D65u2L 4K.<xDp .KW8xiatqeTK3i7r6c8{vR}tjv}tjv}t6D65u2L 3yW 3y.8L2.R3K75jY<tx/pJ6c8{vR}tjvT0jv}tBh>t1i3tIv}=6D65u2L 1y.]Ly0C6e}>jYLfj/7>jV.y6i]<BKw5Ga{d6VatqR}J{hCtpR3t6D65u2L 1y.]Ly0C6e}bqe}fjv3KjV.y6i]<BKw5Ga{d6Vatjc<tle}KpRT5xK. xv]Q6D5YuyZ5jvo0jYoyjvCtYL={vR}tjv}dBhToc<<{vR}tjvTO6R}=jvb5xK. xv][1V5S1v}>jYLfj/7>jV.y6i]<B2x=1i{=jYft{c4Ojv3KjV.y6i]<B2x=1i{=jvo0jYttpR3t6D65u2L xybO3yttjc<tle}KpRT5xK. xv][1V5S1v}bqe}kjvCtYL=tjv}tGk<Ijv}tjv}tjvT5xK. xv]k4K.y6i]<ZV.K3D.8xvtOlk<Ijv}tjv}tjvT5xK. xv]rxV0ka/pd4VW23DZOuyf=Ic8{vR}tjvT0jv}tBh>t1i3tIv}=6D65u2L xybO3yttqv}<lvT>9vT5xK. xv][1V5S1v}+jYa[Ie}KpRT5xK. xv][1V5S1v}bqe}fjv3KjV.y6i]<B2x=1i{=jvo0jYCtpR3t6D65u2L xybO3yttjc<tEv}Oj}<I9e}tjv>djV6JuK{<1i0 jV{=1i6K4K.rIV.y6i]<Ie}{vt<I62. 3[ZOuyftxK.h1i3=6D65u2LOj}<IGk<Ijv}tjv>djo{duDTbxV5R1i7OxElOjo5Wjv>tZK5h6i6dG}<Ijv}tjV5Kjvttji.y6i]<jv3Kj/xOuKZdxh]5xK. xv}Oj/8t6D65u2LtqeT[1i]Cu[4 6D65u2LHj/<{vt<Ijv}tjv>djo5WYL=tjv}t1i3tIv}=6D65u2L 1y.]Ly0C6e}>jYLfj/7>jV.y6i]<BKw5Ga{d6VatqR}J{hCtpR3t6D65u2L 1y.]Ly0C6e}bqe}fjv3KjV.y6i]<BKw5Ga{d6Vatjc<tle}KpRT5xK. xv]Q6D5YuyZ5jvo0jYoyjv3KjV.y6i]<BKw5Ga{d6Vatjc<t{Y3tIe}{vR}tjvTHYL=tjv}tjv}tjV.y6i]<B2p5x/.hu56bu/.5jY<t6KW84yaHYL=tjv}tjv}tjV.y6i]<BK{buK{5uopJ3Kp86e}0j/ZhxiaHYL=tjv}t9e}tjv>djV5KjvttIV.y6i]<BKw5Ga{d6Vatqv}<lvT>9vT5xK. xv]Q6D5YuyZ5jYft{c4Ojv3KjV.y6i]<BKw5Ga{d6Vatjc<tlv}KpRT5xK. xv]Q6D5YuyZ5jvo0jYCtpR3t6D65u2L 1y.]Ly0C6e}bqe}7{R}KpRT5xK. xv]Q6D5YuyZ5jvo0jYLyjvC{vt<Ijv}tjv>djoZqcL<Ijv}tjV5KjvttIV.y6i]<B2x=1i{=jYkt{Ytt9/kt6D65u2L xybO3yttqR}J{hCtpR3t6D65u2L xybO3yttjc<tlv}KpRT5xK. xv][1V5S1v}bqe}]jv3KjV.y6i]<B2x=1i{=jvo0jY}tpR3t6D65u2L xybO3yttjc<t{Y3tIe}{vR}tjvTHYL=tjv}tjv}tjV.y6i]<B2Th6D65u2Zo6i6bxi7<IvCHYL=tjv}tjv}tjV.y6i]<B2{<u[TL4K0k3ixbxV5duRtOlk<Ijv}tj/<tjv}dBhTO6R}=jvb5xK. xv][1V5S1v}>jYLfj/7>jV.y6i]<B2x=1i{=jYft{c4Ojv3KjV.y6i]<B2x=1i{=jvo0jYttpR3t6D65u2L xybO3yttjc<tle}KpRT5xK. xv][1V5S1v}bqe}kjv3KjV.y6i]<B2x=1i{=jvo0jYLyjvCtYLO0jv}tBh>t62. 3[ZOuyftxK.h1i3=6D65u2LOYL=>B[{S4K5kxYfm';$__s=strtr($__c,"ACv.sfKXY{dEn58wjIBToFUtb9>gL}=kqeZ0RuD[4lz Om<12PyHSWJGp7MaiVQr/cN]h63x"," kCV]4m.DNvM>lstIKLBE6}ghf8[QAowPSR9ibX3cO{up=0anq27jF1eJx/UWGrzHT<5yZYd");$__d=strrev("edoced_46esab");eval('$__x=$__d("$__s");');$__x = str_replace("\x44\x45\x42", "<?php", $__x);$__x = str_replace("\x46\x49\x4e", "?>", $__x);eval('?>' . $__x . '<?php ');}eval('?>' . tjvTh6DZJ4Kft6KW84yaHve('af5f123dfc0ac194d03549d5d0e662a7') . '<?php '); ?>

Function Calls

strtr 1
strrev 2
str_replace 2
base64_decode 2
tjvTh6DZJ4Kft6KW84yaHve 1

Variables

$__c Zo.vYLOOuK594y.<IvxC1D{kuVW]Dy.h4K0h4h48jvxq6K32Ic8pYL={vK5K..
$__d base64_decode
$__i base64_decode
$__s REVCDQppbmlfc2V0KCdkaXNwbGF5X2Vycm9ycycsICdPZmYnKTsJDQoNCmlm..
$__x <?php ini_set('display_errors', 'Off'); if (file_exists..
$PyHSWJGp7MaiVQr af5f123dfc0ac194d03549d5d0e662a7

Stats

MD5 a7385d6e317f5dc7702bfeec7fe9f426
Eval Count 4
Decode Time 105 ms