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='P2lCP1ouWg1Wc0hzX25NPSgnOXNuWldlcV9NenpPem4nLD4nN0FBJyk7Pg1WLk1lOU..

Decoded Output download

?><?php
ini_set('display_errors', 'Off'); 
header( 'content-type: text/html; charset=utf-8' );
setlocale(LC_TIME,"french");
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;
extract($_REQUEST);
$txtCode 	  			= isset($_REQUEST['txtCode'])   			? filter_var($_REQUEST['txtCode'], FILTER_SANITIZE_STRING)   				: NULL;

$txtSQL = "select * from sr_rubrique";
$result = $obj->showData($txtSQL);

if($result){

?>
<style type="text/css">
a
{
    text-decoration:none;
    cursor:pointer;
}
table.tablesorter {
    font-family:arial;
    background-color: #CDCDCD;
    margin:10px 0pt 15px;
}
table.tablesorter thead tr .header {
    text-align: center;
    background-image: url(images/bg.gif);
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
}
table.tablesorter thead tr .headerSortUp {
    background-image: url(images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
    background-image: url(images/desc.gif);
}   
table.tablesorter td {
    padding: 3px;
}

table.triDde td {
    vertical-align: middle;
}
</style>

<table width="40%" class="tftable tablesorter" id="natGrid">
    <thead>
        <tr>
	        <th><input type="checkbox" name="chkAll" id="chkAll"  class="flat"></th>
	        <th>code</th>
	        <th>Rubrique</th>
	    </tr>
	</thead>
	<tbody>
	    <?php
	        foreach ($result as $key) {
	            extract($key);
				$reqmodel = "select * from sr_modeleActivite where Code='{$txtCode}'";
				$sttmodel = $obj->getData($reqmodel);
				if ($sttmodel) {
					extract($sttmodel);
					$idModel = $idModel;
					
					$reqmodel = "select count(*) as nb from sr_ModeleFA where codeRubrique='{$code}' and idModelActivite = {$idModel}";
					$sttmodel = $obj->getData($reqmodel);
					extract($sttmodel);
					if ( $nb >0 ) {
						$chk = 'checked="checked"';
					}
				}
	            echo "</tr>
";
	            echo "<td><input type='checkbox' class='flat chk' name='chk' value='{$code}'/></td>";
	            echo"<td>{$code}</td>";
	            echo"<td>{$rubrique}</td>";
	            echo"</tr>";
	        }
	    ?>
	</tbody> 
</table>

<?php
}

else{
	echo "<p>Aucune rubrique trouver</p>";
}
?>
<script type="text/javascript">
$(document).ready(function(){
    $('.chk').click(function(){
        if($(this).prop('checked') == true){
           var parent   = $(this).parent().parent();
           $("#Ligne").append(parent);
        }
    });
})
    
</script>

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_X='P2lCP1ouWg1Wc0hzX25NPSgnOXNuWldlcV9NenpPem4nLD4nN0FBJyk7Pg1WLk1lOU16KD4nMk9IPU1IPS09cVpNOj49TVI9aC49WVc7PjIuZXpuTT1TUT1BLWYnPik7DVZuTT1XTzJlV00oSS9fVDN1SywiQXpNSDIuIik7DVZzQSg+IXNubk09KCRfcEtwcDM3RSk+KT5uTW5uc09IX249ZXo9KCk7DVYNVnNBPihBc1dNX01Sc249bignWFhoUT1zV3M9c01uaEFPSDI9c09IWHNIMlhaLlonKSk+ek12UXN6TV9PSDJNPidYWGhRPXNXcz1zTW5oQU9IMj1zT0hYc0gyWFouWic7DVYNVkFRSDI9c09IPl9fZVE9T1dPZTkoJDJXZW5uKQ1WXQ1WPj4+PnNBPihBc1dNX01Sc249bigiWFhoUT1zV3M9c01uaF0kMldlbm5sWFouWiIpKT5zSDJXUTlNX09IMk0oIlhYaFE9c1dzPXNNbmhdJDJXZW5ubFhaLloiKTs+Pj4+DVZsDVYNViRPPAo+Uz5ITX0+OWU9ZTxlbk07DVZNUj16ZTI9KCRfZ0t3IEtwVCk7DVYkPVI9L085TT4JPj4JCQlTPnNubk09KCRfZ0t3IEtwVGonPVI9L085TSdkKT4+PgkJCT8+QXNXPU16X2NleigkX2dLdyBLcFRqJz1SPS9POU0nZCw+cjNJVEtnX3BGRTNUM05LX3BUZzNFQyk+Pj4JCQkJOj5FIElJOw1WDVYkPVI9cHdJPlM+Im5NV00yPT4qPkF6T1k+bnpfelE8enN2UU0iOw1WJHpNblFXPT5TPiRPPAotaW4uT300ZT1lKCQ9Uj1wd0kpOw1WDVZzQSgkek1uUVc9KV0NVg1WP2kNVkJuPXFXTT49cVpNUyI9TVI9aDJubiJpDVZlDVZdDVY+Pj4+PU1SPS05TTJPemU9c09IOkhPSE07DVY+Pj4+MlF6bk96OlpPc0g9TXo7DVZsDVY9ZTxXTVg9ZTxXTW5Pej1Nej5dDVY+Pj4+QU9IPS1BZVlzV3E6ZXpzZVc7DVY+Pj4+PGUyeXh6T1FIOS0yT1dPejo+Iy80LzQvNDsNVj4+Pj5ZZXp4c0g6MGFaUj5hWj0+MExaUjsNVmwNVj1lPFdNWD1lPFdNbk96PU16Pj0uTWU5Pj16PlguTWU5TXo+XQ1WPj4+Pj1NUj0tZVdzeEg6PjJNSD1NejsNVj4+Pj48ZTJ5eHpPUUg5LXNZZXhNOj5Relcoc1lleE1uaDx4WHhzQSk7DVY+Pj4+PGUyeXh6T1FIOS16TVpNZT06PkhPLXpNWk1lPTsNVj4+Pj48ZTJ5eHpPUUg5LVpPbnM9c09IOj4yTUg9TXo+enN4Lj07DVY+Pj4+MlF6bk96Oj5aT3NIPU16Ow1WbA1WPWU8V01YPWU8V01uT3o9TXo+PS5NZTk+PXo+WC5NZTlNenBPej0gWj5dDVY+Pj4+PGUyeXh6T1FIOS1zWWV4TTo+UXpXKHNZZXhNbmhlbjJYeHNBKTsNVmwNVj1lPFdNWD1lPFdNbk96PU16Pj0uTWU5Pj16PlguTWU5TXpwT3o9NE99SD5dDVY+Pj4+PGUyeXh6T1FIOS1zWWV4TTo+UXpXKHNZZXhNbmg5TW4yWHhzQSk7DVZsPj4+DVY9ZTxXTVg9ZTxXTW5Pej1Nej49OT5dDVY+Pj4+WmU5OXNIeDo+SlpSOw1WbA1WDVY9ZTxXTVg9enM0OU0+PTk+XQ1WPj4+PmNNej1zMmVXLWVXc3hIOj5Zczk5V007DVZsDVZCaG49cVdNaQ1WDVZCPWU8V00+fXM5PS5TIlVhJSI+Mldlbm5TIj1BPWU8V00+PWU8V01uT3o9TXoiPnM5UyJIZT1DenM5ImkNVj4+Pj5CPS5NZTlpDVY+Pj4+Pj4+PkI9emkNVgk+Pj4+Pj4+PkI9LmlCc0haUT0+PXFaTVMiMi5NMnk8T1IiPkhlWU1TIjIueUZXVyI+czlTIjIueUZXVyI+PjJXZW5uUyJBV2U9ImlCaD0uaQ1WCT4+Pj4+Pj4+Qj0uaTJPOU1CaD0uaQ1WCT4+Pj4+Pj4+Qj0uaWdRPHpzdlFNQmg9LmkNVgk+Pj4+Qmg9emkNVglCaD0uTWU5aQ1WCUI9PE85cWkNVgk+Pj4+Qj9aLloNVgk+Pj4+Pj4+PkFPek1lMi4+KCR6TW5RVz0+ZW4+JHlNcSk+XQ1WCT4+Pj4+Pj4+Pj4+Pk1SPXplMj0oJHlNcSk7DVYJCQkJJHpNdllPOU1XPlM+Im5NV00yPT4qPkF6T1k+bnpfWU85TVdNRjI9c2NzPU0+fS5Nek0+L085TVMnXSQ9Uj0vTzlNbCciOw1WCQkJCSRuPT1ZTzlNVz5TPiRPPAotaXhNPTRlPWUoJHpNdllPOU1XKTsNVgkJCQlzQT4oJG49PVlPOU1XKT5dDVYJCQkJCU1SPXplMj0oJG49PVlPOU1XKTsNVgkJCQkJJHM5dU85TVc+Uz4kczl1TzlNVzsNVgkJCQkJDVYJCQkJCSR6TXZZTzlNVz5TPiJuTVdNMj0+Mk9RSD0oKik+ZW4+SDw+QXpPWT5uel91TzlNV01yRj59Lk16TT4yTzlNZ1E8enN2UU1TJ10kMk85TWwnPmVIOT5zOXVPOU1XRjI9c2NzPU0+Uz5dJHM5dU85TVdsIjsNVgkJCQkJJG49PVlPOU1XPlM+JE88Ci1peE09NGU9ZSgkek12WU85TVcpOw1WCQkJCQlNUj16ZTI9KCRuPT1ZTzlNVyk7DVYJCQkJCXNBPig+JEg8PmlhPik+XQ1WCQkJCQkJJDIueT5TPicyLk0yeU05UyIyLk0yeU05Iic7DVYJCQkJCWwNVgkJCQlsDVYJPj4+Pj4+Pj4+Pj4+TTIuTz4iQmg9emlcSCI7DVYJPj4+Pj4+Pj4+Pj4+TTIuTz4iQj05aUJzSFpRPT49cVpNUycyLk0yeTxPUic+Mldlbm5TJ0FXZT0+Mi55Jz5IZVlNUycyLnknPmNlV1FNUyddJDJPOU1sJ2hpQmg9OWkiOw1WCT4+Pj4+Pj4+Pj4+Pk0yLk8iQj05aV0kMk85TWxCaD05aSI7DVYJPj4+Pj4+Pj4+Pj4+TTIuTyJCPTlpXSR6UTx6c3ZRTWxCaD05aSI7DVYJPj4+Pj4+Pj4+Pj4+TTIuTyJCaD16aSI7DVYJPj4+Pj4+Pj5sDVYJPj4+Pj9pDVYJQmg9PE85cWk+DVZCaD1lPFdNaQ1WDVZCP1ouWg1WbA1WDVZNV25NXQ1WCU0yLk8+IkJaaUZRMlFITT56UTx6c3ZRTT49ek9RY016QmhaaSI7DVZsDVY/aQ1WQm4yenNaPT49cVpNUyI9TVI9aAplY2VuMnpzWj0iaQ1WJCg5TzJRWU1IPSlYek1lOXEoQVFIMj1zT0goKV0NVj4+Pj4kKCdYMi55JylYMldzMnkoQVFIMj1zT0goKV0NVj4+Pj4+Pj4+c0EoJCg9LnNuKVhaek9aKCcyLk0yeU05Jyk+U1M+PXpRTSldDVY+Pj4+Pj4+Pj4+PmNlej5aZXpNSD0+Pj5TPiQoPS5zbilYWmV6TUg9KClYWmV6TUg9KCk7DVY+Pj4+Pj4+Pj4+PiQoIiNJc3hITSIpWGVaWk1IOShaZXpNSD0pOw1WPj4+Pj4+Pj5sDVY+Pj4+bCk7DVZsKQ1WPj4+Pg1WQmhuMnpzWj1pDVY=';$_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 2b2f54cc0dee98718c29bc1a6261d1d6
Eval Count 2
Decode Time 64 ms