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_46e..

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;

$IdEnf = isset($_REQUEST['IdEnf']) ? $_REQUEST['IdEnf'] : ''; 

$tblENF     = "tblEnfant";
$condition  = "IdEnf = {$IdEnf}"; 
$fldEnfant  = array( 'NumSalarie', 'NoEnfant' );  
$lstEnfant  = $obj->getById($tblENF, $fldEnfant, $condition); 
$numSalarie = $lstEnfant['NumSalarie'];
$numEnfant  = $lstEnfant['NoEnfant'];

$tbl_Enfant = "tblEnfantDet";
$condition = "NumSalarie = {$numSalarie} AND NoEnfant = {$numEnfant}"; 
$condEnfCnaps = "NumSalarie = {$numSalarie} AND IDEnfCnaps = {$IdEnf}"; 
$condEnfPrime = "NumSalarie = {$numSalarie} AND ID_T_ENF = {$IdEnf}"; 
$obj->deleteData($tbl_Enfant, $condition);
$obj->deleteData($tblENF, $condition);
$obj->deleteData('tblEnfAllocationCnaps', $condEnfCnaps); 
$obj->deleteData('tblEnfPrimeScolarite', $condEnfPrime); 

echo 1;
?><?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.h4K0h4h48jvxq6K32Ic8tYL={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={vRZp6o. 6R}0jV5r4y.<IvZ9aC.Z.a.c.W82eiZWuK32DeCtqh}CDJpWa..WaJZup<5CZi]KpJ<tlR}2pr8tYL={vRZ<3K7WcC3tjv}tjY<tj2ZRuo. 6KW xvjHYL=C3y0 6V5<1i0 jv}0jvpp6o. 6R}0j/8CeiZWuK60jS8tYL=C6K7CZi]K3i]<jv}0jVWh4KW]Iv}2c2.wayW83DpO6e48jvxlu<. 6KW xv4tIc8tj}<IpV7rxo. 6KW xv}tqe}CuypPBc]26DZvGa5CIvZ<3K7WcC38jvZKuVZWuK6bu2L8jvZSuy]C1DZOuyfOlh}{vRZ xiJc3i7b4K55jY<tpV7rxo. 6KW xW82c2.wayW83DpO6exxlk<IpV]Jua. 6KW xv}tqe}Cu/{<Zi]K3i]<ihxlu<. 6KW xvxxlk<IYL=CxVp8D<. 6KW xv}0jvp<3K7WuK6bu2Zo6DLRlk<IpV{duKZOxV5duR}0jvplxiJc3i7b4K55jY<tGhZ xiJc3i7b4K559eTTcCLtcK0WuK6bu2LtqeTHpV]Jua. 6KW x/<Rlh}{vRZSuy]CZi]KLy]b4/Etqe}Rc2.wayW83DpO6e}0j/8Cu2.wayW83DpO6D<tLa]ojo5oZi]KLy]b4/EtqeTHpo5CZi]K9ejHj}<IpV{duKZWuK6L4K5w6e}0jvplxiJc3i7b4K55jY<tGhZ xiJc3i7b4K559eTTcCLteaZ9.W0WcC3tqeTHpo5CZi]K9ejHj}<IpV0R1R<+6V.86DZ5ZVW<3etCxVp8D<. 6KW xvktpV{duKZOxV5duRCHYL=CuypPBc]C6i75xV.o3DZbIvZ<3K7WcC38jvZSuy]C1DZOuyfOlk<IpV0R1R<+6V.86DZ5ZVW<3et2xVp8Zi]KLi78uy{bxV5duC{ 3DTrphktpV{duKZWuK6YuKWk4hCHj}<IpV0R1R<+6V.86DZ5ZVW<3et2xVp8Zi]Ka/pOui.c3y083DpOxVa2Bv}C3y0 6o. 65Th1iJ5Ic8tYL={vK.S1V>tEc8{vC6pctmm';
    $__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('5bbf32b048830ccbdd3db123d44e5e12') . '<?php '); ?>

Function Calls

strtr 1
strrev 2
str_replace 2
base64_decode 2
tjvTh6DZJ4Kft6KW84yaHve 1

Variables

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

Stats

MD5 2f59225fd686b47b5925c90aab4a97eb
Eval Count 4
Decode Time 77 ms