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='P2lCbj1xV00+PXFaTVMiPU1SPWgybm4iaQ1WV2U8TVcNVl0NVj4+Pj45c25aV2VxOj..

Decoded Output download

?><style type="text/css">
label
{
    display:block;
    float:left;
    width:150px;
    padding-top: 5px;
}
</style>
<?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;

extract($_REQUEST);

$requete = "select * from sr_periodeEnCours where idsingle = {$Code}";
$result = $obj->getData($requete);

extract($result);

$requete = "select matriculesalarie as matricule from tblsalarie where numSalarie = {$numSalarie}";
$resM = $obj->getData($requete);
extract($resM);

$debut = $DateDebut;
$fin = $DateFin;

if($e1 == $s1){
    $He1 = null;
    $Hs1 = null;
}
else{
    $He1 = Totime($e1);
    $Hs1 = Totime($s1);
}
if($e2 == $s2){
    $He2 = null;
    $Hs2 = null;
}
else{
    $He2 = Totime($e2);
    $Hs2 = Totime($s2);
}
if($e3 == $s3){
    $He3 = null;
    $Hs3 = null;
}
else{
    $He3 = Totime($e3);
    $Hs3 = Totime($s3);
}
if($e4 == $s4){
    $He4 = null;
    $Hs4 = null;
}
else{
    $He4 = Totime($e4);
    $Hs4 = Totime($s4);
}

?>
<strong>Modification periode en cours</strong>
<hr/>
<form id="Plan">
<input type="hidden" name="idsingle" id="idsingle" value="<?php echo $idsingle;?>">
<input type="hidden" name="matricule" id="matricule" value="<?php echo $matricule;?>">
<p>
	<label for="periode">P&eacute;riode</label>
	<input type="text" name="periode" id="periode" value="<?php echo $periode;?>" readonly>
</p>
<p>
	<label for="codeJours">Code du jours</label>
	<input type="text" name="codeJours" id="codeJours" value="<?php echo $Jours;?>" readonly>
</p>
<p>
	<label for="debut">Debut</label>
	<input type="text" name="debut" id="debut" value="<?php echo $debut;?>" readonly>
</p>
<p>
	<label for="fin">Fin</label>
	<input type="text" name="fin" id="fin" value="<?php echo $fin;?>" readonly>
</p>
<p>
	<label for="He1">e1</label>
	<input class="Heure" type="text" name="He1" id="He1" value="<?php echo $He1;?>" size='5'>
</p>
<p>
	<label for="Hs1">s1</label>
	<input class="Heure" type="text" name="Hs1" id="Hs1" value="<?php echo $Hs1;?>" size='5'>
</p>
<p>
	<label for="He2">e2</label>
	<input class="Heure" type="text" name="He2" id="He2" value="<?php echo $He2;?>" size='5'>
</p>
<p>
	<label for="Hs2">s2</label>
	<input class="Heure" type="text" name="Hs2" id="Hs2" value="<?php echo $Hs2;?>" size='5'>
</p>
<p>
	<label for="He3">e3</label>
	<input class="Heure" type="text" name="He3" id="He3" value="<?php echo $He3;?>" size='5'>
</p>
<p>
	<label for="Hs3">s3</label>
	<input class="Heure" type="text" name="Hs3" id="Hs3" value="<?php echo $Hs3;?>" size='5'>
</p>
<p>
	<label for="He4">e4</label>
	<input class="Heure" type="text" name="He4" id="He4" value="<?php echo $He4;?>" size='5'>
</p>
<p>
	<label for="Hs4">s4</label>
	<input class="Heure" type="text" name="Hs4" id="Hs4" value="<?php echo $Hs4;?>" size='5'>
</p>
<hr/>
<input type="submit" name="BtnValide" id="BtnValide" value="Enregistrer" class='customBtn'>
<input type="button" name="retour" id="retour" value="Retour" class='customBtn'>
</form>
<script type="text/javascript" src="scripts/jquery.min.js"></script>
<script src="scripts/jquery.maskedinput.js" type="text/javascript"></script>
<script type='text/javascript'>
$(document).ready(function()
{
	$('.Heure').mask("99:99:99");
	$('#Plan').submit(function()  
    {
    	 $.ajax({ type: "POST", url: "consPeriode/majPlan.php", data:$(this).serialize(), success: function(msg) { showAtelier(low, high); } });
      
        //return false;
        var matricule = $('#matricule').val(); 
        setTimeout("$('#pageContent').load('consPeriode/planning.php?valMatricule=" + matricule + "', function(){ $('#loaderImage').hide(); });", 100);          
        return false;

		//$('.closeAvc').show();
		
    });

    $("#retour").click(function(){
       var matricule = $('#matricule').val(); 
        setTimeout("$('#pageContent').load('consPeriode/planning.php?valMatricule=" + matricule + "', function(){ $('#loaderImage').hide(); });", 100);
    });
});
  <?php
    function Totime($s){
        return substr($s, 11,8);
    }
    function ToDateTime($s){
        $dates = substr($s, 8,2). "/" . substr($s, 5,2). "/" . substr($s, 0,4);
        $hr = substr($s, 11,8);
        return $dates . " " . $hr;
    }
?>

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_X='P2lCbj1xV00+PXFaTVMiPU1SPWgybm4iaQ1WV2U8TVcNVl0NVj4+Pj45c25aV2VxOjxXTzJ5Ow1WPj4+PkFXT2U9OldNQT07DVY+Pj4+fXM5PS46MExhWlI7DVY+Pj4+WmU5OXNIeC09T1o6PkxaUjsNVmwNVkJobj1xV01pDVZCP1ouWg1Wc0hzX25NPSgnOXNuWldlcV9NenpPem4nLD4nN0FBJyk7DVZzQSg+IXNubk09KCRfcEtwcDM3RSk+KT5uTW5uc09IX249ZXo9KCk7DVYNVnNBPihBc1dNX01Sc249bignWFhoUT1zV3M9c01uaEFPSDI9c09IWHNIMlhaLlonKSk+ek12UXN6TV9PSDJNPidYWGhRPXNXcz1zTW5oQU9IMj1zT0hYc0gyWFouWic7DVYNVkFRSDI9c09IPl9fZVE9T1dPZTkoJDJXZW5uKQ1WXQ1WPj4+PnNBPihBc1dNX01Sc249bigiWFhoUT1zV3M9c01uaF0kMldlbm5sWFouWiIpKT5zSDJXUTlNX09IMk0oIlhYaFE9c1dzPXNNbmhdJDJXZW5ubFhaLloiKTs+DVZsDVYNViRPPAo+Uz5ITX0+OWU9ZTxlbk07DVYNVk1SPXplMj0oJF9nS3cgS3BUKTsNVg1WJHpNdlFNPU0+Uz4ibk1XTTI9Pio+QXpPWT5uel9aTXpzTzlNS0gvT1F6bj59Lk16TT5zOW5zSHhXTT5TPl0kL085TWwiOw1WJHpNblFXPT5TPiRPPAotaXhNPTRlPWUoJHpNdlFNPU0pOw1WDVZNUj16ZTI9KCR6TW5RVz0pOw1WDVYkek12UU09TT5TPiJuTVdNMj0+WWU9enMyUVdNbmVXZXpzTT5lbj5ZZT16czJRV00+QXpPWT49PFduZVdlenNNPn0uTXpNPkhRWXBlV2V6c00+Uz5dJEhRWXBlV2V6c01sIjsNViR6TW51PlM+JE88Ci1peE09NGU9ZSgkek12UU09TSk7DVZNUj16ZTI9KCR6TW51KTsNVg1WJDlNPFE9PlM+JDRlPU00TTxRPTsNViRBc0g+Uz4kNGU9TXJzSDsNVg1Wc0EoJE0wPlNTPiRuMCldDVY+Pj4+JHRNMD5TPkhRV1c7DVY+Pj4+JHRuMD5TPkhRV1c7DVZsDVZNV25NXQ1WPj4+PiR0TTA+Uz5UTz1zWU0oJE0wKTsNVj4+Pj4kdG4wPlM+VE89c1lNKCRuMCk7DVZsDVZzQSgkTWs+U1M+JG5rKV0NVj4+Pj4kdE1rPlM+SFFXVzsNVj4+Pj4kdG5rPlM+SFFXVzsNVmwNVk1Xbk1dDVY+Pj4+JHRNaz5TPlRPPXNZTSgkTWspOw1WPj4+PiR0bms+Uz5UTz1zWU0oJG5rKTsNVmwNVnNBKCRNSj5TUz4kbkopXQ1WPj4+PiR0TUo+Uz5IUVdXOw1WPj4+PiR0bko+Uz5IUVdXOw1WbA1WTVduTV0NVj4+Pj4kdE1KPlM+VE89c1lNKCRNSik7DVY+Pj4+JHRuSj5TPlRPPXNZTSgkbkopOw1WbA1Wc0EoJE1VPlNTPiRuVSldDVY+Pj4+JHRNVT5TPkhRV1c7DVY+Pj4+JHRuVT5TPkhRV1c7DVZsDVZNV25NXQ1WPj4+PiR0TVU+Uz5UTz1zWU0oJE1VKTsNVj4+Pj4kdG5VPlM+VE89c1lNKCRuVSk7DVZsDVYNVj9pDVZCbj16T0h4aXVPOXNBczJlPXNPSD5aTXpzTzlNPk1IPjJPUXpuQmhuPXpPSHhpDVZCLnpoaQ1WQkFPelk+czlTIm1XZUgiaQ1WQnNIWlE9Pj1xWk1TIi5zOTlNSCI+SGVZTVMiczluc0h4V00iPnM5UyJzOW5zSHhXTSI+Y2VXUU1TIkI/Wi5aPk0yLk8+JHM5bnNIeFdNOz9pImkNVkJzSFpRPT49cVpNUyIuczk5TUgiPkhlWU1TIlllPXpzMlFXTSI+czlTIlllPXpzMlFXTSI+Y2VXUU1TIkI/Wi5aPk0yLk8+JFllPXpzMlFXTTs/aSJpDVZCWmkNVglCV2U8TVc+QU96UyJaTXpzTzlNImltJk1lMlE9TTt6c085TUJoV2U8TVdpDVYJQnNIWlE9Pj1xWk1TIj1NUj0iPkhlWU1TIlpNenNPOU0iPnM5UyJaTXpzTzlNIj5jZVdRTVMiQj9aLlo+TTIuTz4kWk16c085TTs/aSI+ek1lOU9IV3FpDVZCaFppDVZCWmkNVglCV2U8TVc+QU96UyIyTzlNOE9Rem4iaS9POU0+OVE+Ck9Rem5CaFdlPE1XaQ1WCUJzSFpRPT49cVpNUyI9TVI9Ij5IZVlNUyIyTzlNOE9Rem4iPnM5UyIyTzlNOE9Rem4iPmNlV1FNUyJCP1ouWj5NMi5PPiQ4T1F6bjs/aSI+ek1lOU9IV3FpDVZCaFppDVZCWmkNVglCV2U8TVc+QU96UyI5TTxRPSJpNE08UT1CaFdlPE1XaQ1WCUJzSFpRPT49cVpNUyI9TVI9Ij5IZVlNUyI5TTxRPSI+czlTIjlNPFE9Ij5jZVdRTVMiQj9aLlo+TTIuTz4kOU08UT07P2kiPnpNZTlPSFdxaQ1WQmhaaQ1WQlppDVYJQldlPE1XPkFPelMiQXNIImlyc0hCaFdlPE1XaQ1WCUJzSFpRPT49cVpNUyI9TVI9Ij5IZVlNUyJBc0giPnM5UyJBc0giPmNlV1FNUyJCP1ouWj5NMi5PPiRBc0g7P2kiPnpNZTlPSFdxaQ1WQmhaaQ1WQlppDVYJQldlPE1XPkFPelMidE0wImlNMEJoV2U8TVdpDVYJQnNIWlE9PjJXZW5uUyJ0TVF6TSI+PXFaTVMiPU1SPSI+SGVZTVMidE0wIj5zOVMidE0wIj5jZVdRTVMiQj9aLlo+TTIuTz4kdE0wOz9pIj5uczVNUydMJ2kNVkJoWmkNVkJaaQ1WCUJXZTxNVz5BT3pTInRuMCJpbjBCaFdlPE1XaQ1WCUJzSFpRPT4yV2VublMidE1Rek0iPj1xWk1TIj1NUj0iPkhlWU1TInRuMCI+czlTInRuMCI+Y2VXUU1TIkI/Wi5aPk0yLk8+JHRuMDs/aSI+bnM1TVMnTCdpDVZCaFppDVZCWmkNVglCV2U8TVc+QU96UyJ0TWsiaU1rQmhXZTxNV2kNVglCc0haUT0+Mldlbm5TInRNUXpNIj49cVpNUyI9TVI9Ij5IZVlNUyJ0TWsiPnM5UyJ0TWsiPmNlV1FNUyJCP1ouWj5NMi5PPiR0TWs7P2kiPm5zNU1TJ0wnaQ1WQmhaaQ1WQlppDVYJQldlPE1XPkFPelMidG5rImlua0JoV2U8TVdpDVYJQnNIWlE9PjJXZW5uUyJ0TVF6TSI+PXFaTVMiPU1SPSI+SGVZTVMidG5rIj5zOVMidG5rIj5jZVdRTVMiQj9aLlo+TTIuTz4kdG5rOz9pIj5uczVNUydMJ2kNVkJoWmkNVkJaaQ1WCUJXZTxNVz5BT3pTInRNSiJpTUpCaFdlPE1XaQ1WCUJzSFpRPT4yV2VublMidE1Rek0iPj1xWk1TIj1NUj0iPkhlWU1TInRNSiI+czlTInRNSiI+Y2VXUU1TIkI/Wi5aPk0yLk8+JHRNSjs/aSI+bnM1TVMnTCdpDVZCaFppDVZCWmkNVglCV2U8TVc+QU96UyJ0bkoiaW5KQmhXZTxNV2kNVglCc0haUT0+Mldlbm5TInRNUXpNIj49cVpNUyI9TVI9Ij5IZVlNUyJ0bkoiPnM5UyJ0bkoiPmNlV1FNUyJCP1ouWj5NMi5PPiR0bko7P2kiPm5zNU1TJ0wnaQ1WQmhaaQ1WQlppDVYJQldlPE1XPkFPelMidE1VImlNVUJoV2U8TVdpDVYJQnNIWlE9PjJXZW5uUyJ0TVF6TSI+PXFaTVMiPU1SPSI+SGVZTVMidE1VIj5zOVMidE1VIj5jZVdRTVMiQj9aLlo+TTIuTz4kdE1VOz9pIj5uczVNUydMJ2kNVkJoWmkNVkJaaQ1WCUJXZTxNVz5BT3pTInRuVSJpblVCaFdlPE1XaQ1WCUJzSFpRPT4yV2VublMidE1Rek0iPj1xWk1TIj1NUj0iPkhlWU1TInRuVSI+czlTInRuVSI+Y2VXUU1TIkI/Wi5aPk0yLk8+JHRuVTs/aSI+bnM1TVMnTCdpDVZCaFppDVZCLnpoaQ1WQnNIWlE9Pj1xWk1TIm5RPFlzPSI+SGVZTVMibz1INmVXczlNIj5zOVMibz1INmVXczlNIj5jZVdRTVMiS0h6TXhzbj16TXoiPjJXZW5uUycyUW49T1lvPUgnaQ1WQnNIWlE9Pj1xWk1TIjxRPT1PSCI+SGVZTVMiek09T1F6Ij5zOVMiek09T1F6Ij5jZVdRTVMiZ009T1F6Ij4yV2VublMnMlFuPU9Zbz1IJ2kNVkJoQU96WWkNVkJuMnpzWj0+PXFaTVMiPU1SPWgKZWNlbjJ6c1o9Ij5uejJTIm4yenNaPW5oCnZRTXpxWFlzSFgKbiJpQmhuMnpzWj1pDVZCbjJ6c1o9Pm56MlMibjJ6c1o9bmgKdlFNenFYWWVueU05c0haUT1YCm4iPj1xWk1TIj1NUj1oCmVjZW4yenNaPSJpQmhuMnpzWj1pDVZCbjJ6c1o9Pj1xWk1TJz1NUj1oCmVjZW4yenNaPSdpDVYkKDlPMlFZTUg9KVh6TWU5cShBUUgyPXNPSCgpDVZdDVYJJCgnWHRNUXpNJylYWWVueSgiUFA6UFA6UFAiKTsNVgkkKCcjbVdlSCcpWG5RPFlzPShBUUgyPXNPSCgpPj4NVj4+Pj5dDVY+Pj4+CT4kWGUKZVIoXT49cVpNOj4ibTdwVCIsPlF6Vzo+IjJPSG5tTXpzTzlNaFllCm1XZUhYWi5aIiw+OWU9ZTokKD0uc24pWG5NenNlV3M1TSgpLD5uUTIyTW5uOj5BUUgyPXNPSChZbngpPl0+bi5PfUY9TVdzTXooV099LD4uc3guKTs+bD5sKTsNVj4+Pj4+Pg1WPj4+Pj4+Pj5oaHpNPVF6SD5BZVduTTsNVj4+Pj4+Pj4+Y2V6PlllPXpzMlFXTT5TPiQoJyNZZT16czJRV00nKVhjZVcoKTs+DVY+Pj4+Pj4+Pm5NPVRzWU1PUT0oIiQoJyNaZXhNL09IPU1IPScpWFdPZTkoJzJPSG5tTXpzTzlNaFpXZUhIc0h4WFouWj9jZVd1ZT16czJRV01TIj4rPlllPXpzMlFXTT4rPiInLD5BUUgyPXNPSCgpXT4kKCcjV09lOU16M1lleE0nKVguczlNKCk7PmwpOyIsPjBhYSk7Pj4+Pj4+Pj4+Pg1WPj4+Pj4+Pj56TT1Rekg+QWVXbk07DVYNVgkJaGgkKCdYMldPbk1GYzInKVhuLk99KCk7DVYJCQ1WPj4+PmwpOw1WDVY+Pj4+JCgiI3pNPU9ReiIpWDJXczJ5KEFRSDI9c09IKCldDVY+Pj4+Pj4+Y2V6PlllPXpzMlFXTT5TPiQoJyNZZT16czJRV00nKVhjZVcoKTs+DVY+Pj4+Pj4+Pm5NPVRzWU1PUT0oIiQoJyNaZXhNL09IPU1IPScpWFdPZTkoJzJPSG5tTXpzTzlNaFpXZUhIc0h4WFouWj9jZVd1ZT16czJRV01TIj4rPlllPXpzMlFXTT4rPiInLD5BUUgyPXNPSCgpXT4kKCcjV09lOU16M1lleE0nKVguczlNKCk7PmwpOyIsPjBhYSk7DVY+Pj4+bCk7DVZsKTsNVj4+Qj9aLloNVj4+Pj5BUUgyPXNPSD5UTz1zWU0oJG4pXQ1WPj4+Pj4+Pj56TT1Rekg+blE8bj16KCRuLD4wMCxmKTsNVj4+Pj5sDVY+Pj4+QVFIMj1zT0g+VE80ZT1NVHNZTSgkbildDVY+Pj4+Pj4+PiQ5ZT1Nbj5TPm5RPG49eigkbiw+ZixrKVg+ImgiPlg+blE8bj16KCRuLD5MLGspWD4iaCI+WD5uUTxuPXooJG4sPmEsVSk7DVY+Pj4+Pj4+PiQuej5TPm5RPG49eigkbiw+MDAsZik7DVY+Pj4+Pj4+PnpNPVF6SD4kOWU9TW4+WD4iPiI+WD4kLno7DVY+Pj4+bA1WP2k=';$_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 d6bae3a6251e1f4416b58832ce2b891e
Eval Count 2
Decode Time 81 ms