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 |
Stats
MD5 | 2b2f54cc0dee98718c29bc1a6261d1d6 |
Eval Count | 2 |
Decode Time | 64 ms |