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;
$requete = "select titre,requete,numero from tblGraph";
$resultat = $obj->showData($requete);
function GenDoughnut($obj, $key){
$monJs = "";
extract($key);
$result = $obj->showData($requete);
$monJs = "var ctx = document.getElementById(\"myChart\");";
$monJs .= "var myChart = new Chart(ctx,{";
$monJs .= "type:'doughnut',";
$monJs .= "data:{";
$label = "labels:";
$data = "data:["
$backgroundColor = "backgroundColor: [";
$borderColor = "borderColor: [";
$i = 0;
foreach ($result as $keys) {
$r = rand(10,255);
$v = rand(10,255);
$b = rand(10,255);
if($i == 0){
$label .= '"'. $keys['label'] . '"';
$data .= ''. $keys['data'] . '';
$backgroundColor = "'rgba({$r}, {$v}, {$b}, 0.2)'";
$borderColor = "'rgba({$r}, {$v}, {$b}, 1)'";
}else{
$label .= ',"'. $keys['label'] . '"';
$data .= ','. $keys['data'] . '';
$backgroundColor = ",'rgba({$r}, {$v}, {$b}, 0.2)'";
$borderColor = ",'rgba({$r}, {$v}, {$b}, 1)'";
}
$i++;
}
$label .= '],';
$data .= '],';
$backgroundColor .= '],';
$borderColor .= '],';
$monJs .= $label;
$monJs .= "datasets: [{";
$monJs .= "label: '{$titre},";
$monJs .= $data;
$monJs .= $backgroundColor;
$monJs .= $borderColor;
$monJs .= "borderWidth: 1";
$monJs .= "}]";
$monJs .= "},";
$monJs .= "options: {";
$monJs .= "scales: {";
$monJs .= "yAxes: [{";
$monJs .= "ticks: {"
$monJs .= "beginAtZero:true";
$monJs .= "}";
$monJs .= "}]";
$monJs .= "}";
$monJs .= "}";
$monJs .= "});";
$fp = ("tableau1.js", "w");
var_dump($fp);
if($fp){
set_file_buffer($fp,4096);
fputs($fp,$monJs);
fclose($fp);
}
}
Did this file decode correctly?
Original Code
<?php $_F=__FILE__;$_X='P2lCP1ouWg1Wc0hzX25NPSgnOXNuWldlcV9NenpPem4nLD4nN0FBJyk7Pg1WLk1lOU16KD4nMk9IPU1IPS09cVpNOj49TVI9aC49WVc7PjIuZXpuTT1TUT1BLWYnPik7DVZuTT1XTzJlV00oSS9fVDN1SywiQXpNSDIuIik7DVZzQSg+IXNubk09KCRfcEtwcDM3RSk+KT5uTW5uc09IX249ZXo9KCk7DVYNVnNBPihBc1dNX01Sc249bignWFhoUT1zV3M9c01uaEFPSDI9c09IWHNIMlhaLlonKSk+ek12UXN6TV9PSDJNPidYWGhRPXNXcz1zTW5oQU9IMj1zT0hYc0gyWFouWic7DVYNVkFRSDI9c09IPl9fZVE9T1dPZTkoJDJXZW5uKQ1WXQ1WPj4+PnNBPihBc1dNX01Sc249bigiWFhoUT1zV3M9c01uaF0kMldlbm5sWFouWiIpKT5zSDJXUTlNX09IMk0oIlhYaFE9c1dzPXNNbmhdJDJXZW5ubFhaLloiKTs+Pj4+DVZsDVYNViRPPAo+Uz5ITX0+OWU9ZTxlbk07DVYkek12UU09TT5TPiJuTVdNMj0+PXM9ek0sek12UU09TSxIUVlNek8+QXpPWT49PFdDemVaLiI7DVYkek1uUVc9ZT0+Uz4kTzwKLWluLk99NGU9ZSgkek12UU09TSk7DVYNVkFRSDI9c09IPkNNSDRPUXguSFE9KCRPPAosPiR5TXEpXQ1WCSRZT0g4bj5TPiIiOw1WCU1SPXplMj0oJHlNcSk7DVYJJHpNblFXPT5TPiRPPAotaW4uT300ZT1lKCR6TXZRTT1NKTsNVgkkWU9IOG4+Uz4iY2V6PjI9Uj5TPjlPMlFZTUg9WHhNPUtXTVlNSD1vcTM5KFwiWXEvLmV6PVwiKTsiOw1WCSRZT0g4bj5YUz4iY2V6PllxLy5lej0+Uz5ITX0+Ly5lej0oMj1SLF0iOw1WCSRZT0g4bj5YUz4iPXFaTTonOU9ReC5IUT0nLCI7DVYJJFlPSDhuPlhTPiI5ZT1lOl0iOw1WCSRXZTxNVz5TPiJXZTxNV246IjsNVgkkOWU9ZT5TPiI5ZT1lOmoiDVYJJDxlMnl4ek9RSDkvT1dPej5TPiI8ZTJ5eHpPUUg5L09XT3o6PmoiOw1WCSQ8T3o5TXovT1dPej5TPiI8T3o5TXovT1dPejo+aiI7DVYJJHM+Uz5hOw1WDVYJQU96TWUyLj4oJHpNblFXPT5lbj4keU1xbik+XQ1WCQkkej5TPnplSDkoMGEsa0xMKTsNVgkJJGM+Uz56ZUg5KDBhLGtMTCk7DVYJCSQ8PlM+emVIOSgwYSxrTEwpOw1WCQlzQSgkcz5TUz5hKV0NVgkJCSRXZTxNVz5YUz4nIidYPiR5TXFuaidXZTxNVydkPlg+JyInOw1WCQkJJDllPWU+WFM+JydYPiR5TXFuaic5ZT1lJ2Q+WD4nJzsNVgkJCSQ8ZTJ5eHpPUUg5L09XT3o+Uz4iJ3p4PGUoXSR6bCw+XSRjbCw+XSQ8bCw+YVhrKSciOw1WCQkJJDxPejlNei9PV096PlM+Iid6eDxlKF0kemwsPl0kY2wsPl0kPGwsPjApJyI7DVYJCWxNV25NXQ1WCQkJJFdlPE1XPlhTPicsIidYPiR5TXFuaidXZTxNVydkPlg+JyInOw1WCQkJJDllPWU+WFM+JywnWD4keU1xbmonOWU9ZSdkPlg+Jyc7DVYJCQkkPGUyeXh6T1FIOS9PV096PlM+Iiwneng8ZShdJHpsLD5dJGNsLD5dJDxsLD5hWGspJyI7DVYJCQkkPE96OU16L09XT3o+Uz4iLCd6eDxlKF0kemwsPl0kY2wsPl0kPGwsPjApJyI7DVYJCWwNVgkJJHMrKzsNVglsDVYJJFdlPE1XPlhTPidkLCc7DVYJJDllPWU+WFM+J2QsJzsNVgkkPGUyeXh6T1FIOS9PV096PlhTPidkLCc7DVYJJDxPejlNei9PV096PlhTPidkLCc7DVYJJFlPSDhuPlhTPiRXZTxNVzsNVg1WCSRZT0g4bj5YUz4iOWU9ZW5NPW46PmpdIjsNVgkkWU9IOG4+WFM+IldlPE1XOj4nXSQ9cz16TWwsIjsNVgkkWU9IOG4+WFM+JDllPWU7DVYJJFlPSDhuPlhTPiQ8ZTJ5eHpPUUg5L09XT3o7DVYJJFlPSDhuPlhTPiQ8T3o5TXovT1dPejsNVgkkWU9IOG4+WFM+IjxPejlNentzOT0uOj4wIjsNVgkkWU9IOG4+WFM+ImxkIjsNVj4+Pj4kWU9IOG4+WFM+ImwsIjsNVj4+Pj4kWU9IOG4+WFM+Ik9aPXNPSG46Pl0iOw1WPj4+PiRZT0g4bj5YUz4ibjJlV01uOj5dIjsNVj4+Pj4kWU9IOG4+WFM+InFGUk1uOj5qXSI7DVY+Pj4+JFlPSDhuPlhTPiI9czJ5bjo+XSINVj4+Pj4kWU9IOG4+WFM+IjxNeHNIRj1OTXpPOj16UU0iOw1WPj4+PiRZT0g4bj5YUz4ibCI7DVY+Pj4+JFlPSDhuPlhTPiJsZCI7DVY+Pj4+JFlPSDhuPlhTPiJsIjsNVj4+Pj4kWU9IOG4+WFM+ImwiOw1WPj4+PiRZT0g4bj5YUz4ibCk7IjsNVg1WPj4+PiRBWj5TPigiPWU8V01lUTBYCm4iLD4ifSIpOw1WPj4+PmNlel85UVlaKCRBWik7DVY+Pj4+c0EoJEFaKV0NVj4+Pj4Jbk09X0FzV01fPFFBQU16KCRBWixVYVBbKTsNVj4+Pj4JQVpRPW4oJEFaLCRZT0g4bik7DVY+Pj4+CUEyV09uTSgkQVopOw1WPj4+PmwNVmw=';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIue0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYTNUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZaFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMjBJVEY0YicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw='));?>
Function Calls
strtr | 1 |
strrev | 1 |
str_replace | 1 |
base64_decode | 2 |
Stats
MD5 | c805219796fa97bebfc3a4a93c5ce9f9 |
Eval Count | 2 |
Decode Time | 66 ms |