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='P2lCP1ouWg1Wc0hzX25NPSgnOXNuWldlcV9NenpPem4nLD4nN0FBJyk7Pg1WDVZzQT..
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;
$key = isset($_REQUEST['key']) ? filter_var($_REQUEST['key'], FILTER_SANITIZE_STRING) : NULL;
$txtCode = isset($_REQUEST['txtCode']) ? filter_var($_REQUEST['txtCode'], FILTER_SANITIZE_STRING) : NULL;
$code = isset($_REQUEST['code']) ? filter_var($_REQUEST['code'], FILTER_SANITIZE_STRING) : NULL;
$txtrubrique = isset($_REQUEST['txtrubrique']) ? filter_var($_REQUEST['txtrubrique'], FILTER_SANITIZE_STRING) : NULL;
if ($txtCode != '') {
$txtSQL = "select count(*) as nbr from sr_modeleActivite where Code ='{$txtCode}'";
$result = $obj->getData($txtSQL);
extract ($result);
$nbr = $nbr;
if ($nbr ==0 ) {
$updNature = array(
"Code"=>$txtCode,
"Intitule" =>$txtrubrique
);
if ( $key == 'modif' ) {
$condition = "Code = '{$txtCode}'";
}
else {
$condition = null;
}
//var_dump($updNature);
$obj->executeQuery("sr_modeleActivite", $updNature,$condition);
}
else {
$updNature = array(
"Code"=>$txtCode,
"Intitule" =>$txtrubrique
);
if ( $key == 'modif' ) {
$condition = "Code = '{$txtCode}'";
$obj->executeQuery("sr_modeleActivite", $updNature,$condition);
}
}
}
if ($code != 'on') {
$reqrub = "select * from sr_rubrique where code='{$code}'";
$sttRub = $obj->getData($reqrub);
extract($sttRub);
$activite = $activite;
$reqmodel = "select * from sr_modeleActivite where Code='{$txtCode}'";
$sttmodel = $obj->getData($reqmodel);
extract($sttmodel);
$idModel = $idModel;
$reqmodel = "select count(*) as nb from sr_ModeleFA where codeRubrique='{$code}' and idModelActivite = {$idModel}";
$sttmodel = $obj->getData($reqmodel);
extract($sttmodel);
$nb = $nb;
if ($nb == 0) {
$ToInsert = array(
'idModelActivite' => $idModel,
'codeRubrique' => $code,
'ModeActive' => $activite
);
$obj->executeQuery("sr_ModeleFA",$ToInsert);
}
}
?>
Did this file decode correctly?
Original Code
<?php $_F=__FILE__;$_X='P2lCP1ouWg1Wc0hzX25NPSgnOXNuWldlcV9NenpPem4nLD4nN0FBJyk7Pg1WDVZzQT4oQXNXTV9NUnNuPW4oJ1hYaFE9c1dzPXNNbmhBT0gyPXNPSFhzSDJYWi5aJykpPnpNdlFzek1fT0gyTT4nWFhoUT1zV3M9c01uaEFPSDI9c09IWHNIMlhaLlonOw1WDVZBUUgyPXNPSD5fX2VRPU9XT2U5KCQyV2VubikNVl0NVj4+Pj5zQT4oQXNXTV9NUnNuPW4oIlhYaFE9c1dzPXNNbmhdJDJXZW5ubFhaLloiKSk+c0gyV1E5TV9PSDJNKCJYWGhRPXNXcz1zTW5oXSQyV2VubmxYWi5aIik7CQ1WbA1WDVYkTzwKPlM+SE19PjllPWU8ZW5NOw1WDVYkeU1xPj4+Pj4+Pj4JCQlTPnNubk09KCRfZ0t3IEtwVGoneU1xJ2QpPj4+Pj4+CQkJPz5Bc1c9TXpfY2V6KCRfZ0t3IEtwVGoneU1xJ2QsPnIzSVRLZ19wRkUzVDNOS19wVGczRUMpPj4+Pj4+CQkJCTo+RSBJSTs+Pg1WJD1SPS9POU0+CT4+CQkJUz5zbm5NPSgkX2dLdyBLcFRqJz1SPS9POU0nZCk+Pj4JCQk/PkFzVz1Nel9jZXooJF9nS3cgS3BUaic9Uj0vTzlNJ2QsPnIzSVRLZ19wRkUzVDNOS19wVGczRUMpPj4+CQkJOj5FIElJOw1WJDJPOU0+CT4+CQkJPj4+PlM+c25uTT0oJF9nS3cgS3BUaicyTzlNJ2QpPj4+CQkJPj4+Pj8+QXNXPU16X2NleigkX2dLdyBLcFRqJzJPOU0nZCw+cjNJVEtnX3BGRTNUM05LX3BUZzNFQyk+Pj4JCQkJOj5FIElJOz4NViQ9Uj16UTx6c3ZRTT4JPj4JCVM+c25uTT0oJF9nS3cgS3BUaic9Uj16UTx6c3ZRTSdkKT4+PgkJPz5Bc1c9TXpfY2V6KCRfZ0t3IEtwVGonPVI9elE8enN2UU0nZCw+cjNJVEtnX3BGRTNUM05LX3BUZzNFQyk+Pj4JCTo+RSBJSTsNVg1WDVZzQT4oJD1SPS9POU0+IVM+JycpPl0NVgkkPVI9cHdJPlM+Im5NV00yPT4yT1FIPSgqKT5lbj5IPHo+QXpPWT5uel9ZTzlNV01GMj1zY3M9TT59Lk16TT4vTzlNPlMnXSQ9Uj0vTzlNbCciOw1WCSR6TW5RVz0+Uz4kTzwKLWl4TT00ZT1lKCQ9Uj1wd0kpOw1WCU1SPXplMj0+KCR6TW5RVz0pOw1WCSRIPHo+Uz4kSDx6Ow1WCXNBPigkSDx6PlNTYT4pPl0NVgkJJFFaOUVlPVF6TT5TPmV6emVxKA1WCQkJIi9POU0iU2kkPVI9L085TSwNVgkJCSIzSD1zPVFXTSI+U2kkPVI9elE8enN2UU0NVgkJKTsNVg1WCQlzQT4oPiR5TXE+U1M+J1lPOXNBJz4pPl0+DVYJCQkkMk9IOXM9c09IPlM+Ii9POU0+Uz4nXSQ9Uj0vTzlNbCciOz4JDVYJCWwNVgkJTVduTT5dPgkNVgkJCSQyT0g5cz1zT0g+Uz5IUVdXOz4NVgkJbD4NVgkJaGhjZXpfOVFZWigkUVo5RWU9UXpNKTsNVgkJJE88Ci1pTVJNMlE9TXdRTXpxKCJuel9ZTzlNV01GMj1zY3M9TSIsPiRRWjlFZT1Rek0sJDJPSDlzPXNPSCk7DVYJbA1WCU1Xbk0+XQ1WCQkkUVo5RWU9UXpNPlM+ZXp6ZXEoDVYJCQkiL085TSJTaSQ9Uj0vTzlNLA1WCQkJIjNIPXM9UVdNIj5TaSQ9Uj16UTx6c3ZRTQ1WCQkpOw1WDVYJCXNBPig+JHlNcT5TUz4nWU85c0EnPik+XT4NVgkJCSQyT0g5cz1zT0g+Uz4iL085TT5TPiddJD1SPS9POU1sJyI7Pg1WCQkJJE88Ci1pTVJNMlE9TXdRTXpxKCJuel9ZTzlNV01GMj1zY3M9TSIsPiRRWjlFZT1Rek0sJDJPSDlzPXNPSCk7CQkJDVYJCWwNVgkJDVYJCQ1WCWwNVmwNVg1Wc0E+KCQyTzlNPiFTPidPSCcpPl0NVgkkek12elE8PlM+Im5NV00yPT4qPkF6T1k+bnpfelE8enN2UU0+fS5Nek0+Mk85TVMnXSQyTzlNbCciOw1WCSRuPT1nUTw+Uz4kTzwKLWl4TT00ZT1lKCR6TXZ6UTwpOw1WCU1SPXplMj0oJG49PWdRPCk7DVYJJGUyPXNjcz1NPlM+JGUyPXNjcz1NOw1WDVYJJHpNdllPOU1XPlM+Im5NV00yPT4qPkF6T1k+bnpfWU85TVdNRjI9c2NzPU0+fS5Nek0+L085TVMnXSQ9Uj0vTzlNbCciOw1WCSRuPT1ZTzlNVz5TPiRPPAotaXhNPTRlPWUoJHpNdllPOU1XKTsNVglNUj16ZTI9KCRuPT1ZTzlNVyk7DVYJJHM5dU85TVc+Uz4kczl1TzlNVzsNVg1WCSR6TXZZTzlNVz5TPiJuTVdNMj0+Mk9RSD0oKik+ZW4+SDw+QXpPWT5uel91TzlNV01yRj59Lk16TT4yTzlNZ1E8enN2UU1TJ10kMk85TWwnPmVIOT5zOXVPOU1XRjI9c2NzPU0+Uz5dJHM5dU85TVdsIjsNVgkkbj09WU85TVc+Uz4kTzwKLWl4TT00ZT1lKCR6TXZZTzlNVyk7DVYJTVI9emUyPSgkbj09WU85TVcpOw1WCSRIPD5TPiRIPDsNVg1WCXNBPigkSDw+U1M+YSk+XQ1WCSRUTzNIbk16PT5TPmV6emVxKA1WCQkJJ3M5dU85TVdGMj1zY3M9TSc+U2k+JHM5dU85TVcsDVYJCQknMk85TWdRPHpzdlFNJz5TaT4kMk85TSwNVgkJCSd1TzlNRjI9c2NNJz5TaT4kZTI9c2NzPU0NVgkJKTsNVg1WCSRPPAotaU1STTJRPU13UU16cSgibnpfdU85TVdNckYiLCRUTzNIbk16PSk7DVYJbA1WbA1WP2k+Pj4+Pj4+Pj4+Pj4+Pj4=';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIue0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYTNUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZaFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMjBJVEY0YicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw='));?>
Function Calls
strtr | 1 |
strrev | 1 |
str_replace | 1 |
base64_decode | 2 |
Stats
MD5 | 91cb85a548f22bb8bf202e270f5fa1ec |
Eval Count | 2 |
Decode Time | 62 ms |