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='P2lCP1ouWg1WPnNIc19uTT0oJzlzblpXZXFfTXp6T3puJyw+JzdBQScpOz4NVnNBKD..

Decoded Output download

?><?php
 ini_set('display_errors', 'Off'); 
if( !isset($_SESSION) ) session_start();

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;

$departement = ( isset($_REQUEST['departement']) ? $_REQUEST['departement'] : NULL );
$population = (isset($_REQUEST['population'])    ? $_REQUEST['population'] : NULL);

if(!empty($departement)){

	$table = "tblParamEtape";
	$fields = array( 'IDEtape' , 'titreEtape' );
	$condition = "idDepartement = '{$departement}'";
}
else{
	$table = "tblParamEtape";
	$fields = array( 'IDEtape' , 'titreEtape' );
	$condition = "population = '{$population}'";
}

$sttEtape = $obj->showFields($table, $fields, $condition);  

$jsonResponse = array ();
if ( !empty($sttEtape) )
{
	foreach ($sttEtape as $valEtape) 
	{
		extract($valEtape);
		$jsonResponse[$IDEtape][] = $titreEtape;
	}
}   // if ( !empty($sttEtape) )

echo json_encode($jsonResponse);
?>

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_X='P2lCP1ouWg1WPnNIc19uTT0oJzlzblpXZXFfTXp6T3puJyw+JzdBQScpOz4NVnNBKD4hc25uTT0oJF9wS3BwMzdFKT4pPm5Nbm5zT0hfbj1lej0oKTsNVg1Wc0E+KEFzV01fTVJzbj1uKCdYWGhRPXNXcz1zTW5oQU9IMj1zT0hYc0gyWFouWicpKT56TXZRc3pNX09IMk0+J1hYaFE9c1dzPXNNbmhBT0gyPXNPSFhzSDJYWi5aJzsNVg1WQVFIMj1zT0g+X19lUT1PV09lOSgkMldlbm4pDVZdDVY+Pj4+c0E+KEFzV01fTVJzbj1uKCJYWGhRPXNXcz1zTW5oXSQyV2VubmxYWi5aIikpPnNIMldROU1fT0gyTSgiWFhoUT1zV3M9c01uaF0kMldlbm5sWFouWiIpOz4+Pj4NVmwNVg1WJE88Cj5TPkhNfT45ZT1lPGVuTTsNVg1WJDlNWmV6PU1ZTUg9PlM+KD5zbm5NPSgkX2dLdyBLcFRqJzlNWmV6PU1ZTUg9J2QpPj8+JF9nS3cgS3BUaic5TVplej1NWU1IPSdkPjo+RSBJST4pOw1WJFpPWlFXZT1zT0g+Uz4oc25uTT0oJF9nS3cgS3BUaidaT1pRV2U9c09IJ2QpPj4+Pj8+JF9nS3cgS3BUaidaT1pRV2U9c09IJ2Q+Oj5FIElJKTsNVg1Wc0EoIU1ZWj1xKCQ5TVplej1NWU1IPSkpXQ1WDVYJJD1lPFdNPlM+Ij08V21lemVZSz1lWk0iOw1WCSRBc01XOW4+Uz5lenplcSg+JzM0Sz1lWk0nPiw+Jz1zPXpNSz1lWk0nPik7DVYJJDJPSDlzPXNPSD5TPiJzOTRNWmV6PU1ZTUg9PlM+J10kOU1aZXo9TVlNSD1sJyI7DVZsDVZNV25NXQ1WCSQ9ZTxXTT5TPiI9PFdtZXplWUs9ZVpNIjsNVgkkQXNNVzluPlM+ZXp6ZXEoPiczNEs9ZVpNJz4sPic9cz16TUs9ZVpNJz4pOw1WCSQyT0g5cz1zT0g+Uz4iWk9aUVdlPXNPSD5TPiddJFpPWlFXZT1zT0hsJyI7DVZsDVYNViRuPT1LPWVaTT5TPiRPPAotaW4uT31yc01XOW4oJD1lPFdNLD4kQXNNVzluLD4kMk9IOXM9c09IKTs+Pg1WDVYkCm5PSGdNblpPSG5NPlM+ZXp6ZXE+KCk7DVZzQT4oPiFNWVo9cSgkbj09Sz1lWk0pPikNVl0NVglBT3pNZTIuPigkbj09Sz1lWk0+ZW4+JGNlV0s9ZVpNKT4NVgldDVYJCU1SPXplMj0oJGNlV0s9ZVpNKTsNVgkJJApuT0hnTW5aT0huTWokMzRLPWVaTWRqZD5TPiQ9cz16TUs9ZVpNOw1WCWwNVmw+Pj5oaD5zQT4oPiFNWVo9cSgkbj09Sz1lWk0pPikNVg1WTTIuTz4Kbk9IX01IMk85TSgkCm5PSGdNblpPSG5NKTsNVj9pDVY=';$_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 fe1ef725d5d84ecf2b2d90648b222e20
Eval Count 2
Decode Time 61 ms