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;

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

$requete = "select types, Departement,"; 
$requete .= " CASE types";
$requete .= " WHEN 0 THEN tbldepartement.intitule";
$requete .= " WHEN 1 THEN tblpopulation.population";
$requete .= " END as Categorie,";
$requete .= " CASE types";
$requete .= " WHEN 0 THEN tbldepartement.code";
$requete .= " WHEN 1 THEN tblpopulation.population";
$requete .= " END as code";
$requete .= " from tblprocessus";
$requete .= " left join tbldepartement on tbldepartement.idorg = tblprocessus.departement";
$requete .= " left join tblpopulation on tblpopulation.idpopulation = tblprocessus.population";
$requete .= " where id_prcessus = {$IdProc}";

$Result = $obj->getData($requete);
$types = $Result['types'];
$code  = $Result['code'];
$categorie = $Result['Categorie'];
//echo $types;

$jsonResponse["type"] = $types;
$jsonResponse["code"] = $code;
$jsonResponse["categorie"] = $categorie;

echo json_encode($jsonResponse);
?>

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_X='P2lCP1ouWg1WPnNIc19uTT0oJzlzblpXZXFfTXp6T3puJyw+JzdBQScpOz4NVnNBKD4hc25uTT0oJF9wS3BwMzdFKT4pPm5Nbm5zT0hfbj1lej0oKTsNVg1Wc0E+KEFzV01fTVJzbj1uKCdYWGhRPXNXcz1zTW5oQU9IMj1zT0hYc0gyWFouWicpKT56TXZRc3pNX09IMk0+J1hYaFE9c1dzPXNNbmhBT0gyPXNPSFhzSDJYWi5aJzsNVg1WQVFIMj1zT0g+X19lUT1PV09lOSgkMldlbm4pDVZdDVY+Pj4+c0E+KEFzV01fTVJzbj1uKCJYWGhRPXNXcz1zTW5oXSQyV2VubmxYWi5aIikpPnNIMldROU1fT0gyTSgiWFhoUT1zV3M9c01uaF0kMldlbm5sWFouWiIpOwkNVmwNVg1WJE88Cj5TPkhNfT45ZT1lPGVuTTsNVg1WJDM5bXpPMj5TPig+c25uTT0oJF9nS3cgS3BUaidaek8yTW5uUW4nZCk+Pz4kX2dLdyBLcFRqJ1p6TzJNbm5RbidkPjo+Jyc+KTsNVg1WJHpNdlFNPU0+Uz4ibk1XTTI9Pj1xWk1uLD40TVplej1NWU1IPSwiOz4NViR6TXZRTT1NPlhTPiI+L0ZwSz49cVpNbiI7DVYkek12UU09TT5YUz4iPnt0S0U+YT5UdEtFPj08VzlNWmV6PU1ZTUg9WHNIPXM9UVdNIjsNViR6TXZRTT1NPlhTPiI+e3RLRT4wPlR0S0U+PTxXWk9aUVdlPXNPSFhaT1pRV2U9c09IIjsNViR6TXZRTT1NPlhTPiI+S0U0PmVuPi9lPU14T3pzTSwiOw1WJHpNdlFNPU0+WFM+Ij4vRnBLPj1xWk1uIjsNViR6TXZRTT1NPlhTPiI+e3RLRT5hPlR0S0U+PTxXOU1aZXo9TVlNSD1YMk85TSI7DVYkek12UU09TT5YUz4iPnt0S0U+MD5UdEtFPj08V1pPWlFXZT1zT0hYWk9aUVdlPXNPSCI7DVYkek12UU09TT5YUz4iPktFND5lbj4yTzlNIjsNViR6TXZRTT1NPlhTPiI+QXpPWT49PFdaek8yTW5uUW4iOw1WJHpNdlFNPU0+WFM+Ij5XTUE9PgpPc0g+PTxXOU1aZXo9TVlNSD0+T0g+PTxXOU1aZXo9TVlNSD1YczlPeng+Uz49PFdaek8yTW5uUW5YOU1aZXo9TVlNSD0iOw1WJHpNdlFNPU0+WFM+Ij5XTUE9PgpPc0g+PTxXWk9aUVdlPXNPSD5PSD49PFdaT1pRV2U9c09IWHM5Wk9aUVdlPXNPSD5TPj08V1p6TzJNbm5RblhaT1pRV2U9c09IIjsNViR6TXZRTT1NPlhTPiI+fS5Nek0+czlfWnoyTW5uUW4+Uz5dJDM5bXpPMmwiOw1WDVYkZ01uUVc9PlM+JE88Ci1peE09NGU9ZSgkek12UU09TSk7DVYkPXFaTW4+Uz4kZ01uUVc9aic9cVpNbidkOw1WJDJPOU0+PlM+JGdNblFXPWonMk85TSdkOw1WJDJlPU14T3pzTT5TPiRnTW5RVz1qJy9lPU14T3pzTSdkOw1WaGhNMi5PPiQ9cVpNbjsNVg1WJApuT0hnTW5aT0huTWoiPXFaTSJkPlM+JD1xWk1uOw1WJApuT0hnTW5aT0huTWoiMk85TSJkPlM+JDJPOU07DVYkCm5PSGdNblpPSG5NaiIyZT1NeE96c00iZD5TPiQyZT1NeE96c007DVYNVk0yLk8+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 27422b138553023d66e799e3bbdadc05
Eval Count 2
Decode Time 61 ms