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

Variables

$_D base64_decode
$_F index.php
$_R 0
$_X 0

Stats

MD5 eb818ad1bbf153f9238d45c2d8a0fa6f
Eval Count 2
Decode Time 55 ms