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);
$debut = isset($_REQUEST['debut']) ? $_REQUEST['debut'] : NULL;
$fin = isset($_REQUEST['fin']) ? $_REQUEST['fin'] : NULL;
$eDebut = explode("/", $debut);
$eFin = explode("/", $fin);
$wDebut = mktime(0, 0, 0, $eDebut[1], $eDebut[0], $eDebut[2]);
$wFin = mktime(0, 0, 0, $eFin[1], $eFin[0], $eFin[2]);
var_dump($wDebut);
$cpt = 1;
for ($i=$wDebut; $i <= $wFin ; $i += 24 * 3600 * 7){
$ddebut = date("d/m/Y",$i);
$temp = $i + 24 * 3600 * 6;
var_dump($temp);
if($temp > $wFin){
$temp = $wFin;
}
$dfin = date("d/m/Y",$temp);
$req = "select MONTH('{$ddebut}') as moisd";
$sttmois = $obj->getData($req);
extract($sttmois);
$moisd = $moisd;
$AnneeD=substr($ddebut,6,4);
$req = "select MONTH('{$dfin}') as moisf";
$sttmois = $obj->getData($req);
extract($sttmois);
$moisf = $moisf;
$AnneeF=substr($dfin,6,4);
$toSem = array(
'num_sem' => $cpt,
'datedebutsem' => $ddebut,
'datefinsem' => $dfin,
'MoisD' => $moisd,
'MoisF' => $moisf,
'AnneeD' => $AnneeD,
'AnneeF' => $AnneeF,
'exercice' => $annee
);
var_dump($toSem);
$obj->executeQuery("tblsemaine",$toSem);
$cpt++;
}
$jsonResponse = array ();
$jsonResponse['message'] = $res;
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+OWU9ZTxlbk07DVZNUj16ZTI9KCRfZ0t3IEtwVCk7DVZjZXpfOVFZWigkX2dLdyBLcFQpOw1WJDlNPFE9PglTPnNubk09KCRfZ0t3IEtwVGonOU08UT0nZCk+CT8+JF9nS3cgS3BUaic5TTxRPSdkPjo+RSBJSTsNViRBc0g+CQlTPnNubk09KCRfZ0t3IEtwVGonQXNIJ2QpPgkJPz4kX2dLdyBLcFRqJ0FzSCdkPjo+RSBJSTsNViRNNE08UT0+Uz5NUlpXTzlNKCJoIiw+JDlNPFE9KTsNViRNcnNIPj4+Uz5NUlpXTzlNKCJoIiw+JEFzSCk7DVYNViR9NE08UT0+Uz4+WXk9c1lNKGEsPmEsPmEsPiRNNE08UT1qMGQsPiRNNE08UT1qYWQsPiRNNE08UT1qa2QpOw1WJH1yc0g+Uz5ZeT1zWU0oYSw+YSw+YSw+JE1yc0hqMGQsPiRNcnNIamFkLD4kTXJzSGprZCk7DVYNVmNlel85UVlaKCR9NE08UT0pOw1WJDJaPT5TPjA7DVZBT3o+KCRzUyR9NE08UT07PiRzPkJTPiR9cnNIPjs+JHM+K1M+a1U+Kj5KW2FhPio+MSldPg1WCSQ5OU08UT0+Uz45ZT1NKCI5aFloYiIsJHMpOw1WCSQ9TVlaPlM+JHM+Kz5rVT4qPkpbYWE+Kj5bOw1WCWNlel85UVlaKCQ9TVlaKTsNVglzQSgkPU1ZWj5pPiR9cnNIKV0NVgkJJD1NWVo+Uz4kfXJzSDsNVglsDVYJJDlBc0g+PlM+OWU9TSgiOWhZaGIiLCQ9TVlaKTsNVgkkek12PlM+Im5NV00yPT51N0VUdCgnXSQ5OU08UT1sJyk+ZW4+WU9zbjkiOw1WCSRuPT1ZT3NuPlM+JE88Ci1peE09NGU9ZSgkek12KTsNVglNUj16ZTI9KCRuPT1ZT3NuKTsNVgkkWU9zbjk+Uz4kWU9zbjk7DVYJJEZISE1NNFNuUTxuPXooJDk5TTxRPSxbLFUpOw1WCQ1WCSR6TXY+Uz4ibk1XTTI9PnU3RVR0KCddJDlBc0hsJyk+ZW4+WU9zbkEiOw1WCSRuPT1ZT3NuPlM+JE88Ci1peE09NGU9ZSgkek12KTsNVglNUj16ZTI9KCRuPT1ZT3NuKTsNVgkkWU9zbkE+Uz4kWU9zbkE7DVYJDVYJJEZISE1NclNuUTxuPXooJDlBc0gsWyxVKTsNVgkkPU9wTVk+Uz5lenplcSgNVgkJJ0hRWV9uTVknPlNpPiQyWj0sDVYJCSc5ZT1NOU08UT1uTVknPlNpPiQ5OU08UT0sDVYJCSc5ZT1NQXNIbk1ZJz5TaT4kOUFzSCwNVgkJJ3VPc240Jz5TaT4kWU9zbjksDVYJCSd1T3Nucic+U2k+JFlPc25BLA1WCQknRkhITU00Jz5TaT4kRkhITU00LA1WCQknRkhITU1yJz5TaT4kRkhITU1yLA1WCQknTVJNejJzMk0nPlNpPiRlSEhNTQ1WCSk7DVYJY2V6XzlRWVooJD1PcE1ZKTsNVg1WCSRPPAotaU1STTJRPU13UU16cSgiPTxXbk1ZZXNITSIsJD1PcE1ZKTsNVgkkMlo9Kys7DVYNVmwNVg1WJApuT0hnTW5aT0huTT5TPmV6emVxPigpOw1WJApuT0hnTW5aT0huTWonWU1ubmV4TSdkPlM+JHpNbjsNVk0yLk8+Cm5PSF9NSDJPOU0oJApuT0hnTW5aT0huTSk7DVY/aQ1W';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIue0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYTNUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZaFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMjBJVEY0YicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw='));?>
Function Calls
strtr | 1 |
strrev | 1 |
str_replace | 1 |
base64_decode | 2 |
Stats
MD5 | eb818ad1bbf153f9238d45c2d8a0fa6f |
Eval Count | 2 |
Decode Time | 55 ms |