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='P2lCP1ouWg1Wc0hzX25NPSgnOXNuWldlcV9NenpPem4nLD4nN0FBJyk7Pg1Wc0EoPi..
Decoded Output download
?><?php
ini_set('display_errors', 'Off');
if( !isset($_SESSION) ) session_start();
require_once '../utilities/fonction.inc.php';
function __autoload($class)
{
if (file_exists('../utilities/' . $class . '.php')) include_once('../utilities/' . $class . '.php');
}
$obj = new database;
extract($_REQUEST);
var_dump($_REQUEST);
$numSalarie = isset($_REQUEST['numSalarie']) ? $_REQUEST['numSalarie'] : NULL;
$periode = isset($_REQUEST['periode']) ? $_REQUEST['periode'] : NULL;
$requete = "select idsingle,periode as periodedetravail, debut,fin from sr_periode where idsingle = {$periode}";
$result = $obj->getData($requete);
//var_dump($result);
extract($result);
$reqEnteteFa = "SELECT count(*) as nb FROM sr_enteteActivite where periode ='{$periodedetravail}' and numsalarie = {$numSalarie} ";
$lstEnteteFa = $obj->getData($reqEnteteFa);
$nb = $lstEnteteFa['nb'];
if ( $nb == 0) {
$toEntete = array(
'numsalarie' => $numSalarie,
'periode' => $periodedetravail,
'jourDeb' => $debut,
'jourFin' => $fin
);
$obj->executeQuery("sr_enteteActivite",$toEntete);
$req = "SELECT ModelFa FROM tblSalarie where NumSalarie = {$numSalarie}";
$lst = $obj->getData($req);
if ($lst) {
extract($lst);
$reqRub = "SELECT CodeRubrique FROM sr_ModeleFA where idModelActivite ={$ModelFa} ";
$lstRub = $obj->showData($reqRub);
foreach ($lstRub as $key) {
extract($key);
$reqEnteteFa = "SELECT id as idEntete FROM sr_enteteActivite where periode ='{$periodedetravail}' and numsalarie = {$numSalarie}";
$lstEnteteFa = $obj->getData($reqEnteteFa);
extract($lstEnteteFa);
$reqper = "SELECT Jours,NSemainedebut,DateDebut,DateFin FROM sr_periodeEnCours where periode ='{$periodedetravail}' and numsalarie = {$numSalarie}";
$lstper = $obj->showData($reqper);
foreach ($lstper as $key2) {
extract($key2);
$toDetail = array(
'idEntete' => $idEntete,
'numSalarie' => $numSalarie,
'Jour' => $Jours,
'Semaine' => $NSemainedebut,
'Periode' => $periodedetravail,
'idrubrique' => $CodeRubrique
);
$obj->executeQuery("sr_DetailActivite",$toDetail);
}
}
}
}
$message = "1";
$jsonResponse = array ();
$jsonResponse['message'] = $message;
echo json_encode($jsonResponse);
?>
Did this file decode correctly?
Original Code
<?php $_F=__FILE__;$_X='P2lCP1ouWg1Wc0hzX25NPSgnOXNuWldlcV9NenpPem4nLD4nN0FBJyk7Pg1Wc0EoPiFzbm5NPSgkX3BLcHAzN0UpPik+bk1ubnNPSF9uPWV6PSgpOw1WDVZ6TXZRc3pNX09IMk0+J1hYaFE9c1dzPXNNbmhBT0gyPXNPSFhzSDJYWi5aJzsNVg1WQVFIMj1zT0g+X19lUT1PV09lOSgkMldlbm4pDVZdDVY+Pj4+c0E+KEFzV01fTVJzbj1uKCdYWGhRPXNXcz1zTW5oJz5YPiQyV2Vubj5YPidYWi5aJykpPnNIMldROU1fT0gyTSgnWFhoUT1zV3M9c01uaCc+WD4kMldlbm4+WD4nWFouWicpOz4+Pj4NVmwNVg1WJE88Cj4+Pj4+Uz5ITX0+OWU9ZTxlbk07DVZNUj16ZTI9KCRfZ0t3IEtwVCk7DVZjZXpfOVFZWigkX2dLdyBLcFQpOw1WJEhRWXBlV2V6c00+Uz5zbm5NPSgkX2dLdyBLcFRqJ0hRWXBlV2V6c00nZCk+Pz4kX2dLdyBLcFRqJ0hRWXBlV2V6c00nZD46PkUgSUk7DVYkWk16c085TT5TPnNubk09KCRfZ0t3IEtwVGonWk16c085TSdkKT4+Pj8+JF9nS3cgS3BUaidaTXpzTzlNJ2Q+Pj46PkUgSUk7DVYNViR6TXZRTT1NPlM+Im5NV00yPT5zOW5zSHhXTSxaTXpzTzlNPmVuPlpNenNPOU05TT16ZWNlc1csPjlNPFE9LEFzSD5Bek9ZPm56X1pNenNPOU0+fS5Nek0+czluc0h4V00+Uz5dJFpNenNPOU1sIjsNViR6TW5RVz0+Uz4kTzwKLWl4TT00ZT1lKCR6TXZRTT1NKTsNVmhoY2V6XzlRWVooJHpNblFXPSk7DVZNUj16ZTI9KCR6TW5RVz0pOw1WDVYkek12S0g9TT1NcmU+Uz4icEtJSy9UPjJPUUg9KCopPmVuPkg8PnJnN3U+bnpfTUg9TT1NRjI9c2NzPU0+fS5Nek0+Wk16c085TT5TJ10kWk16c085TTlNPXplY2VzV2wnPmVIOT5IUVluZVdlenNNPlM+XSRIUVlwZVdlenNNbD4iOw1WJFduPUtIPU09TXJlPlM+JE88Ci1peE09NGU9ZSgkek12S0g9TT1NcmUpOw1WJEg8Pj4+PlM+JFduPUtIPU09TXJlaidIPCdkOw1WDVZzQT4oPiRIPD5TUz5hKT5dDVYJDVYJCSQ9T0tIPU09TT5TPmV6emVxKA1WPj4+Pj4+Pj4nSFFZbmVXZXpzTSc+U2k+JEhRWXBlV2V6c00sDVY+Pj4+Pj4+PidaTXpzTzlNJz5TaT4kWk16c085TTlNPXplY2VzVywNVj4+Pj4+Pj4+JwpPUXo0TTwnPlNpPiQ5TTxRPSwNVj4+Pj4+Pj4+JwpPUXpyc0gnPlNpPiRBc0gNVj4+Pg1WPj4+Pik7DVY+Pj4+JE88Ci1pTVJNMlE9TXdRTXpxKCJuel9NSD1NPU1GMj1zY3M9TSIsJD1PS0g9TT1NKTsJCQ1WCQ1WCSR6TXY+Uz4icEtJSy9UPnVPOU1XcmU+cmc3dT49PFdwZVdlenNNPn0uTXpNPkVRWXBlV2V6c00+Uz5dJEhRWXBlV2V6c01sIjsNVgkkV249PlM+JE88Ci1peE09NGU9ZSgkek12KTsNVglzQT4oJFduPSk+XQ1WCQlNUj16ZTI9KCRXbj0pOw1WCQkJDVYJCSR6TXZnUTw+Uz4icEtJSy9UPi9POU1nUTx6c3ZRTT5yZzd1Pm56X3VPOU1XTXJGPn0uTXpNPnM5dU85TVdGMj1zY3M9TT5TXSR1TzlNV3JlbD4iOw1WCQkkV249Z1E8PlM+JE88Ci1pbi5PfTRlPWUoJHpNdmdRPCk7DVYJCUFPek1lMi4+KCRXbj1nUTw+ZW4+JHlNcSk+XQ1WCQkJTVI9emUyPSgkeU1xKTsNVgkJCSR6TXZLSD1NPU1yZT5TPiJwS0lLL1Q+czk+ZW4+czlLSD1NPU0+cmc3dT5uel9NSD1NPU1GMj1zY3M9TT59Lk16TT5aTXpzTzlNPlMnXSRaTXpzTzlNOU09emVjZXNXbCc+ZUg5PkhRWW5lV2V6c00+Uz5dJEhRWXBlV2V6c01sIjsNVgkJCSRXbj1LSD1NPU1yZT5TPiRPPAotaXhNPTRlPWUoJHpNdktIPU09TXJlKTsNVgkJCU1SPXplMj0oJFduPUtIPU09TXJlKTsNVgkJCQ1WCQkJJHpNdlpNej5TPiJwS0lLL1Q+OE9Rem4sRXBNWWVzSE05TTxRPSw0ZT1NNE08UT0sNGU9TXJzSD5yZzd1Pm56X1pNenNPOU1LSC9PUXpuPn0uTXpNPlpNenNPOU0+UyddJFpNenNPOU05TT16ZWNlc1dsJz5lSDk+SFFZbmVXZXpzTT5TPl0kSFFZcGVXZXpzTWwiOw1WCQkJJFduPVpNej5TPiRPPAotaW4uT300ZT1lKCR6TXZaTXopOw1WCQkJQU96TWUyLj4oJFduPVpNej5lbj4keU1xayk+XQ1WCQkJCU1SPXplMj0oJHlNcWspOw1WCQkJCSQ9TzRNPWVzVz5TPmV6emVxKA1WCQkJCSdzOUtIPU09TSc+U2k+JHM5S0g9TT1NLA1WCQkJCSdIUVlwZVdlenNNJz5TaT4kSFFZcGVXZXpzTSwNVgkJCQknOE9Reic+U2k+JDhPUXpuLA1WCQkJCSdwTVllc0hNJz5TaT4kRXBNWWVzSE05TTxRPSwNVgkJCQknbU16c085TSc+U2k+JFpNenNPOU05TT16ZWNlc1csDVYJCQkJJ3M5elE8enN2UU0nPlNpPiQvTzlNZ1E8enN2UU0+DVYJCQkJKTsNVgkJCQkkTzwKLWlNUk0yUT1Nd1FNenEoIm56XzRNPWVzV0YyPXNjcz1NIiwkPU80TT1lc1cpOw1WCQkJbA1WCQlsCQ1WCWwNVmwNViRZTW5uZXhNPlM+IjAiOw1WJApuT0hnTW5aT0huTT5TPmV6emVxPigpOw1WJApuT0hnTW5aT0huTWonWU1ubmV4TSdkPlM+JFlNbm5leE07DVZNMi5PPgpuT0hfTUgyTzlNKCQKbk9IZ01uWk9Ibk0pOw1WP2kNVg=';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIue0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYTNUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZaFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMjBJVEY0YicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw='));?>
Function Calls
strtr | 1 |
strrev | 1 |
str_replace | 1 |
base64_decode | 2 |
Stats
MD5 | 5299fd4273ac7243a805d9ae65e24404 |
Eval Count | 2 |
Decode Time | 85 ms |