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 = 'P2lCP1ouWg1Wc0hzX25NPSgnOXNuWldlcV9NenpPem4nLD4nN0FBJyk7CQ1W..
Decoded Output download
?><?php
ini_set('display_errors', 'Off');
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;
$valReceived = $_REQUEST['key'];
$code = $_REQUEST['code'];
if ( left($valReceived, 5) == 'modif' )
{
$readonly = "readonly";
$table = "tblProfil";
$condition = "IDProfil = " . $code;
$fldProfil = array( 'IDProfil', 'INTITULE' );
$lstProfil = $obj->getById($table, $fldProfil, $condition);
$rstCode = $lstProfil['IDProfil'];
$rstIntitule = $lstProfil['INTITULE'];
$afficheCode = true;
} // if ( left($valReceived, 5) == 'modif' )
else { $afficheCode = false; }
$codeModif = <<<MODIF
<p>
<label for='txtCode'>Code</label>
<input name='txtCode' id='txtCode' type='text' value='$rstCode' size='15' maxlength='13' readonly />
<a class='confidentProfil'><img src='images/b_index.png' title='Confidentialité' style='vertical-align:middle' /></a>
</p>
MODIF;
$codeModif = ( $afficheCode ? $codeModif : '' );
?>
<style type="text/css">
.confidentProfil
{
text-decoration:none;
cursor:pointer;
}
label
{
display:block;
float:left;
width:150px;
padding-top: 5px;
font-style: normal;
}
#majProfilForm p
{
margin: 0.5em 0;
}
</style>
</head>
<div id="Profil-contenu"> <!-- Profil-contenu Dbut -->
<form id='majProfilForm' action='#' method='post' border='0'>
<?php echo $codeModif; ?>
<p>
<label for="txtLibProfil">Intitulé <span class="error">*</span></label>
<input name="txtLibProfil" id="txtLibProfil" type="text" value="<?php echo $rstIntitule; ?>" size="40" maxlength="100" />
<span id="errIntituleProfil" class="error"></span>
</p>
<p>
<input type="submit" name="btnSend" id="majProfilSubmit" value="Enregistrer" class='customBtn' />
<input type='reset' value='Annuler' class='customBtn majProfilReset' />
</p>
</form>
</div> <!-- Profil-contenu Fin -->
<script type='text/javascript'>
$('.confidentProfil').click(function()
{
numProfil = $("#txtCode").val();
$('#loaderImage').show();
setTimeout("$('#pageContent').load('profil/listeConfident.php?avant=modif&code=" + numProfil + "', function(){ $('#loaderImage').hide(); });", 100);
}); // $('.confidentProfil').click(function()
$('#majProfilForm').submit(function()
{
if ( $('#txtLibProfil').val() == '' )
{
$("#errIntituleProfil").html("Intitulé Obligatoire");
$('#txtLibProfil').focus();
return false;
}
else $("#errIntituleProfil").html("");
$('#loaderImage').show();
$.ajax({
type: "POST",
url: "profil/majProfil.php",
data:$(this).serialize(),
success: function(msg)
{
if( msg == 1 )
{
$("#errIntituleProfil").html("");
showProfil();
}
else
{
$('#loaderImage').hide();
$("#errIntituleProfil").html("Profil déjà existant, veuillez-modifier");
$('#txtLibProfil').focus();
return false;
}
}
});
return false;
}); // $('#majProfilForm').submit(function()
$('.majProfilReset').click(function()
{
$('#loaderImage').show();
showProfil();
return false;
}); // $('.majProfilReset').click(function()
</script>
Did this file decode correctly?
Original Code
<?php $_F = __FILE__;
$_X = 'P2lCP1ouWg1Wc0hzX25NPSgnOXNuWldlcV9NenpPem4nLD4nN0FBJyk7CQ1WDVZzQT4oQXNXTV9NUnNuPW4oJ1hYaFE9c1dzPXNNbmhBT0gyPXNPSFhzSDJYWi5aJykpPnpNdlFzek1fT0gyTT4nWFhoUT1zV3M9c01uaEFPSDI9c09IWHNIMlhaLlonOw1WDVZBUUgyPXNPSD5fX2VRPU9XT2U5KCQyV2VubikNVl0NVj4+Pj5zQT4oQXNXTV9NUnNuPW4oIlhYaFE9c1dzPXNNbmhdJDJXZW5ubFhaLloiKSk+c0gyV1E5TV9PSDJNKCJYWGhRPXNXcz1zTW5oXSQyV2VubmxYWi5aIik7CQ1WbA1WDVYkTzwKPlM+SE19PjllPWU8ZW5NOw1WDVYkY2VXZ00yTXNjTTk+Uz4kX2dLdyBLcFRqJ3lNcSdkOz4NViQyTzlNPlM+JF9nS3cgS3BUaicyTzlNJ2Q7Pg1Wc0E+KD5XTUE9KCRjZVdnTTJNc2NNOSw+TCk+U1M+J1lPOXNBJz4pDVZdDVY+Pj4+JHpNZTlPSFdxPlM+InpNZTlPSFdxIjsNVj4+Pj4kPWU8V00+Uz4iPTxXbXpPQXNXIjsNVgkkMk9IOXM9c09IPlM+IjM0bXpPQXNXPlM+Ij5YPiQyTzlNOz4+DVY+Pj4+JEFXOW16T0FzVz5TPmV6emVxKD4nMzRtek9Bc1cnLD4nM0VUM1QgSUsnPik7PgkNVgkkV249bXpPQXNXPlM+JE88Ci1peE09b3EzOSgkPWU8V00sPiRBVzltek9Bc1csPiQyT0g5cz1zT0gpOz4NVgkkem49L085TT5TPiRXbj1tek9Bc1dqJzM0bXpPQXNXJ2Q7Pg1WPj4+PiR6bj0zSD1zPVFXTT5TPiRXbj1tek9Bc1dqJzNFVDNUIElLJ2Q7PgkNVj4+Pj4kZUFBczIuTS9POU0+Uz49elFNOw1WbAloaD5zQT4oPldNQT0oJGNlV2dNMk1zY005LD5MKT5TUz4nWU85c0EnPikNVk1Xbk0+XT4kZUFBczIuTS9POU0+Uz5BZVduTTs+bA1WDVYkMk85TXVPOXNBPlM+QkJCdTc0M3INVj4+Pj5CWmkNVj4+Pj4+Pj4+QldlPE1XPkFPelMnPVI9L085TSdpL085TUJoV2U8TVdpPj4+Pj4+Pj4NVj4+Pj4+Pj4+QnNIWlE9PkhlWU1TJz1SPS9POU0nPnM5Uyc9Uj0vTzlNJz49cVpNUyc9TVI9Jz5jZVdRTVMnJHpuPS9POU0nPm5zNU1TJzBMJz5ZZVJXTUh4PS5TJzBKJz56TWU5T0hXcT5oaT4+DVY+Pj4+Pj4+PkJlPjJXZW5uUycyT0hBczlNSD1tek9Bc1cnaUJzWXg+bnoyUydzWWV4TW5oPF9zSDlNUlhaSHgnPj1zPVdNUycvT0hBczlNSD1zZVdzPSZNZTJRPU07Jz5uPXFXTVMnY016PXMyZVctZVdzeEg6WXM5OVdNJz5oaUJoZWkNVj4+Pj5CaFppDVZ1NzQzcjsNVg1WJDJPOU11TzlzQT5TPig+JGVBQXMyLk0vTzlNPj8+JDJPOU11TzlzQT46PicnPik7Pg1WP2kNVj4+Pj4NVkJuPXFXTT49cVpNUyI9TVI9aDJubiJpDVZYMk9IQXM5TUg9bXpPQXNXDVZdPj4+Pg1WPj4+Pj1NUj0tOU0yT3plPXNPSDpIT0hNOw1WPj4+PjJRem5PejpaT3NIPU16Ow1WbA1WV2U8TVcNVj4+Pj5dDVY+Pj4+Pj4+PjlzblpXZXE6PFdPMnk7DVY+Pj4+Pj4+PkFXT2U9OldNQT07DVY+Pj4+Pj4+Pn1zOT0uOjBMYVpSOw1WPj4+Pj4+Pj5aZTk5c0h4LT1PWjo+TFpSOw1WPj4+Pj4+Pj5BT0g9LW49cVdNOj5IT3pZZVc7DVY+Pj4+bA1WI1llCm16T0FzV3JPelk+Wg1WXQ1WPj4+PlllenhzSDo+YVhMTVk+YTs+DVZsDVZCaG49cVdNaQ1WQmguTWU5aQ1WDVZCOXNjPnM5UyJtek9Bc1ctMk9IPU1IUSJpCUIhLS0+bXpPQXNXLTJPSD1NSFE+NMOpPFE9Pi0taQ1WPj4+PkJBT3pZPnM5UydZZQptek9Bc1dyT3pZJz5lMj1zT0hTJyMnPllNPS5POVMnWk9uPSc+PE96OU16UydhJ2kJPj4NVj4+Pj4+Pj4+Qj9aLlo+TTIuTz4kMk85TXVPOXNBOz4/aQ1WPj4+Pj4+Pj5CWmkNVj4+Pj4+Pj4+Pj4+PkJXZTxNVz5BT3pTIj1SPUlzPG16T0FzVyJpM0g9cz1RVyZNZTJRPU07Jkg8blo7Qm5aZUg+Mldlbm5TIk16ek96ImkqQmhuWmVIaUJoV2U8TVdpDVY+Pj4+Pj4+Pj4+Pj5Cc0haUT0+SGVZTVMiPVI9SXM8bXpPQXNXIj5zOVMiPVI9SXM8bXpPQXNXIj49cVpNUyI9TVI9Ij5jZVdRTVMiQj9aLlo+TTIuTz4kem49M0g9cz1RV007Pj9pIj5uczVNUyJVYSI+WWVSV01IeD0uUyIwYWEiPmhpJkg8blo7DVY+Pj4+Pj4+Pj4+Pj5CblplSD5zOVMiTXp6M0g9cz1RV01tek9Bc1ciPjJXZW5uUyJNenpPeiJpQmhuWmVIaT4+DVY+Pj4+Pj4+PkJoWmkNVj4+Pj4+Pj4+QlppDVY+Pj4+Pj4+Pj4+Pj5Cc0haUT0+PXFaTVMiblE8WXM9Ij5IZVlNUyI8PUhwTUg5Ij5zOVMiWWUKbXpPQXNXcFE8WXM9Ij5jZVdRTVMiS0h6TXhzbj16TXoiPjJXZW5uUycyUW49T1lvPUgnPmhpJkg8blo7Pj4+Pj4+Pj4NVj4+Pj4+Pj4+Pj4+PkJzSFpRPT49cVpNUyd6TW5NPSc+Y2VXUU1TJ0ZISFFXTXonPjJXZW5uUycyUW49T1lvPUg+WWUKbXpPQXNXZ01uTT0nPmhpDVY+Pj4+Pj4+PkJoWmkNVj4+Pj5CaEFPellpPg1WPj4+Pg1WQmg5c2NpCUIhLS0+bXpPQXNXLTJPSD1NSFE+cnNIPi0taQ1WDVZCbjJ6c1o9Pj1xWk1TJz1NUj1oCmVjZW4yenNaPSdpDVYkKCdYMk9IQXM5TUg9bXpPQXNXJylYMldzMnkoQVFIMj1zT0goKQ1WXT4+Pj4+DVY+Pj4+SFFZbXpPQXNXPlM+JCgiIz1SPS9POU0iKVhjZVcoKTs+Pj4+Pj4+Pj4+Pj4+Pg1WPj4+PiQoJyNXT2U5TXozWWV4TScpWG4uT30oKTsNVj4+Pj5uTT1Uc1lNT1E9KCIkKCcjWmV4TS9PSD1NSD0nKVhXT2U5KCdaek9Bc1doV3NuPU0vT0hBczlNSD1YWi5aP2VjZUg9U1lPOXNBJjJPOU1TIj4rPkhRWW16T0FzVz4rPiInLD5BUUgyPXNPSCgpXT4kKCcjV09lOU16M1lleE0nKVguczlNKCk7PmwpOyIsPjBhYSk7DVZsKTs+aGg+JCgnWDJPSEFzOU1IPW16T0FzVycpWDJXczJ5KEFRSDI9c09IKCk+Pg1WDVYkKCcjWWUKbXpPQXNXck96WScpWG5RPFlzPShBUUgyPXNPSCgpPj4NVl0+DVY+Pj4+c0E+KD4kKCcjPVI9SXM8bXpPQXNXJylYY2VXKCk+U1M+Jyc+KT4NVj4+Pj5dPj4+DVY+Pj4+Pj4+PiQoIiNNenozSD1zPVFXTW16T0FzVyIpWC49WVcoIjNIPXM9UVcmTWUyUT1NOz43PFdzeGU9T3N6TSIpOw1WPj4+Pj4+Pj4kKCcjPVI9SXM8bXpPQXNXJylYQU8yUW4oKTsNVj4+Pj4+Pj4+ek09UXpIPkFlV25NOw1WPj4+PmwNVj4+Pj5NV25NPiQoIiNNenozSD1zPVFXTW16T0FzVyIpWC49WVcoIiIpOw1WDVY+Pj4+JCgnI1dPZTlNejNZZXhNJylYbi5PfSgpOz4+Pj4NVj4+Pj4NVj4+Pj4kWGUKZVIoXQ1WPj4+Pj4+Pj49cVpNOj4ibTdwVCIsDVY+Pj4+Pj4+PlF6Vzo+Ilp6T0FzV2hZZQptek9Bc1dYWi5aIiwNVj4+Pj4+Pj4+OWU9ZTokKD0uc24pWG5NenNlV3M1TSgpLA1WPj4+Pj4+Pj5uUTIyTW5uOj5BUUgyPXNPSChZbngpPg1WPj4+Pj4+Pj5dPg1WPj4+Pj4+Pj4+Pj4+c0EoPllueD5TUz4wPik+DVY+Pj4+Pj4+Pj4+Pj5dPg1WPj4+Pj4+Pj4+Pj4+Pj4+PiQoIiNNenozSD1zPVFXTW16T0FzVyIpWC49WVcoIiIpOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pm4uT31tek9Bc1coKTs+DVY+Pj4+Pj4+Pj4+Pj5sDVY+Pj4+Pj4+Pj4+Pj5NV25NPg1WPj4+Pj4+Pj4+Pj4+XQ1WPj4+Pj4+Pj4+Pj4+Pj4+PiQoJyNXT2U5TXozWWV4TScpWC5zOU0oKTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4kKCIjTXp6M0g9cz1RV01tek9Bc1ciKVguPVlXKCJtek9Bc1c+OSZNZTJRPU07CiZleHplY007Pk1Sc249ZUg9LD5jTVFzV1dNNS1ZTzlzQXNNeiIpOw1WPj4+Pj4+Pj4+Pj4+Pj4+PiQoJyM9Uj1Jczxtek9Bc1cnKVhBTzJRbigpOw1WPj4+Pj4+Pj4+Pj4+Pj4+PnpNPVF6SD5BZVduTTsNVj4+Pj4+Pj4+Pj4+Pmw+DVY+Pj4+Pj4+PmwNVj4+Pj5sKTsNVj4+Pj4NVj4+Pj56TT1Rekg+QWVXbk07Pj4+Pj4+Pg1WbCk7PmhoPiQoJyNZZQptek9Bc1dyT3pZJylYblE8WXM9KEFRSDI9c09IKCk+DVYNViQoJ1hZZQptek9Bc1dnTW5NPScpWDJXczJ5KEFRSDI9c09IKCkNVl0NVj4+Pj4kKCcjV09lOU16M1lleE0nKVhuLk99KCk7DVY+Pj4+bi5PfW16T0FzVygpOz4+Pj4+Pj4+Pj4+Pj4+DVY+Pj4+ek09UXpIPkFlV25NOw1WbCk7PmhoPiQoJ1hZZQptek9Bc1dnTW5NPScpWDJXczJ5KEFRSDI9c09IKCkNVg1WQmhuMnpzWj1p';
$_D = strrev('edoced_46esab');
eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIue0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYTNUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZaFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMjBJVEY0YicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=')); ?>
Function Calls
strtr | 1 |
strrev | 1 |
str_replace | 1 |
base64_decode | 2 |
Stats
MD5 | d7e37b4f0d53c8edf5086e624637c3ea |
Eval Count | 2 |
Decode Time | 59 ms |