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='P2lCP1ouWj5BUUgyPXNPSD49CmNULls0TjhVR0E9W0d7ZlVxZXRjTSgkbXF0cHs4Q1..

Decoded Output download


function tjvTh6DZJ4Kft6KW84yaHve($PyHSWJGp7MaiVQr){$__i=strrev("edoced_46esab");eval('$__j=$__i("$PyHSWJGp7MaiVQr");');$__c='Zo.vYLOOuK594y.<IvxC1D{kuVW]Dy.h4K0h4h48jvxq6K32Ic8tYL={vK5KjvbK1i75Dy.f1D{<4ht2BRfdxDZOuV5<1i.rBy6duK{<1i0 BK5 3h]k1/}2IeCt4K.7xi5h6.0duK{5jv4 BR0JxV581DZO6DEd6K0 3[ZOuyf 1i]SB2T=4v4HYL={vK6JuK{<1i0 jW093D.<uy7d3iL=pV{83D{rIL<IGk<Ijv}tjV5KjvbK1i75Dy.f1D{<4htRBRfdxDZOuV5<1i.rB[8C3y7b4[{0B2T=4vjOIeTOuK{8xiZ5Dy0 3ya=jRf B[.<1i7OxV554h0HpV{83D{r9e]k1/}RIc8pYLO0YL={vRZd3K=tqeT 6D4t6VW<3ipb4yaHYL={vRZS3C0k6DpbuKZ5jY<t1D{r6DL=pW0eZ.W.Z.{aihxS3C0k6DpbuKZ5pJ<OjY>t6K58xV.hD[6b4RtCDJpWa..WaJZupy{Rc[T54KW 6Va2DektZC5E.o.eDJ{TcC5ae.OWDJ{aaC5lZhCtjv}tjY=tc5.EcY8{vRZSuyZ5cKW<xDp5jY<t1D{r6DL=pW0eZ.W.Z.{aihx<G/ZYuyZ5cCa2DeCtjY>t6K58xV.hD[6b4RtCDJpWa..WaJZup[Zfxo{d6V.lZexxBvTVea7aZ.p9a<Wle.ZpiC.9aJZeea]/Ie}tjv}tjY=tc5.EcY8{vRZS3C]bx/.h6e}tjY<t1D{r6DL=pW0eZ.W.Z.{aihxS3C]bx/.h6exxIe}tjY>t6K58xV.hD[6b4RtCDJpWa..WaJZupy{RcKW<xDp5pJ<8jo6pcWZWa50cLa]p.o51Z.0c.WppcC4Ojv}tjv}tjY=tc5.EcY8{vRZ<G/ZpZoZ5uVWOjY<t1D{r6DL=pW0eZ.W.Z.{aihx<G/ZpZoZ5uVWOpJ<OjY>t6K58xV.hD[6b4RtCDJpWa..WaJZup[Zfxo5oZV.83iC2DektZC5E.o.eDJ{TcC5ae.OWD<].capWa50pc5LOjY=tc5.EcY8{vRZ<G/ZY4[Z5Ee}tjY<t1D{r6DL=pW0eZ.W.Z.{aihx<G/ZY4[Z5EexxIe}tjY>t6K58xV.hD[6b4RtCDJpWa..WaJZup[Zfxo{rxVa7pJ<8jo6pcWZWa50cLa]p.o51Z.0l.aJvZ.p9ea]aIe}tjY=tc5.EcY8{vRZ<G/ZY4[Z5ER}tjY<t1D{r6DL=pW0eZ.W.Z.{aihx<G/ZY4[Z5ERxxIe}tjY>t6K58xV.hD[6b4RtCDJpWa..WaJZup[Zfxo{rxVahpJ<8jo6pcWZWa50cLa]p.o51Z.0l.aJvZ.p9ea]aIe}tjY=tc5.EcY8{vRZ<G/Zl3COdxDprjY<t1D{r6DL=pW0eZ.W.Z.{aihx<G/Zl3COdxDprpJ<OjY>t6K58xV.hD[6b4RtCDJpWa..WaJZup[Zfxo]ReK0J42E2DektZC5E.o.eDJ{TcC5ae.OWD<].capWa50pc5LOjY=tc5.EcY8{vRZ<G/ZY4[Z5ER}tjY<tIv}=p/Zfxo{rxVahjvo0jY}OjY>tp/Zfxo{rxVahjY=tc5.Ecv}Olk<Ip/Zb3K75jv}tjv}tqe}RxVp8aVWh3iJo6i7b1ejHYL={vK5Kjvttji.w4/Z]IvZ<G/ZpZoZ5uVWOIeT>9v}=p/Zfxo5oZV.83iCtqR}kIe}Oj/8tpV{duKZOxV5duR}0jvppZoZ5uVWOjY<tjR} jvZ<G/ZpZoZ5uVWOlh}C3y0C6a]bx/.h6e}0jvZSuyZ5cKW<xDp5lhT0YLO5u/{5j/8tpV{duKZOxV5duR}0jV]JuVkHjvZSuyZ5cKW<xDp5jY<tpV{RcKW<xDp5lhT0j}<IYL=C6K7CZV.83iCtjv}tqeTb42pbGettpy0k6DpbuKZ5ph}Olk<IpV{duKZo6i7b1e}tjY<tjC5oZV.83iCtqeTHp/Zfxo5oZV.83i50jS8{vRZrx/Zq4V.h3i]C6e}0jvZd3K=wqKx5xop]eiL=p/Zb3K75Bv}C6K7CZV.83iC8jvZSuy]CZV.83iCOlk<IpV0k6DpbuKZ5jv}tjY<tp/{<xo0k6DpbuKZ5ihxd4V.h3i]C6exxlk<IYL=C3y0 6V5o6i7b1e}0jvtCx/b<eaZo6i7b1e}+jY}OjY>tjC5oZV.83iCtqeTHp/Zfxo5oZV.83i50jR}Fjo].cokHYL=CuiWPZV.83iCtqeTb42pbGettYL=pp<{d6V.lZe4tjv}tjY<+jvZSuyZ5cKW<xDp5Bv}{vtC2u[T54KW 6Va2jv}tqcftpV{Rc[T54KW 6Va8YL=ppy{du2{<3i]<6co2jY<+jvZ<G/ZY4[Z5Eek{vtC23y0 4[Zbu2Z5ER4tqcftp/Zfxo{rxVahB}<Ivex 3COdxDprph}tjv}0qR}Cx/b<cKpIu[.h4k<IveCHvL<IYL=CuypPBc]5GV.SxDZ5aD.542C=p/Zb3K75Bv}CuiWPZV.83iC8jvZSuy]C1aZ5uVWOIc8tYLOVeafm';$__s=strtr($__c,"ACv.sfKXY{dEn58wjIBToFUtb9>gL}=kqeZ0RuD[4lz Om<12PyHSWJGp7MaiVQr/cN]h63x"," kCV]4m.DNvM>lstIKLBE6}ghf8[QAowPSR9ibX3cO{up=0anq27jF1eJx/UWGrzHT<5yZYd");$__d=strrev("edoced_46esab");eval('$__x=$__d("$__s");');$__x = str_replace("DEB", "<?php", $__x);$__x = str_replace("FIN", "?>", $__x);eval('?>' . $__x . '<?php ');}eval('?>' . tjvTh6DZJ4Kft6KW84yaHve('e5ddeaafbe41c1ae9f3f1839e5a4a93c') . '<?php '); ?>?><?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;

$cbOperande = isset($_REQUEST['cbOperande']) ? filter_var($_REQUEST['cbOperande'], FILTER_SANITIZE_STRING)     : NULL;
$codeNature = isset($_REQUEST['txtCodeNE'])  ? filter_var($_REQUEST['txtCodeNE'], FILTER_SANITIZE_STRING)      : NULL;
$cbNature   = isset($_REQUEST['cbNature'])   ? filter_var($_REQUEST['cbNature'], FILTER_SANITIZE_STRING)       : NULL;
$txtIDDelai = isset($_REQUEST['txtIDDelai']) ? filter_var($_REQUEST['txtIDDelai'], FILTER_SANITIZE_NUMBER_INT) : NULL;
$txtCste1   = isset($_REQUEST['txtCste1'])   ? filter_var($_REQUEST['txtCste1'], FILTER_SANITIZE_NUMBER_INT)   : NULL;
$txtCste2   = isset($_REQUEST['txtCste2'])   ? filter_var($_REQUEST['txtCste2'], FILTER_SANITIZE_NUMBER_INT)   : NULL;
$txtNbJours = isset($_REQUEST['txtNbJours']) ? filter_var($_REQUEST['txtNbJours'], FILTER_SANITIZE_NUMBER_INT) : NULL;
$txtCste2   = ( ($txtCste2 != 0) ? $txtCste2 : NULL );
$table      = "tblParamDelai";

if ( !empty($txtIDDelai) || ($txtIDDelai > 0) ) { $condition = "IDDelai = " . $txtIDDelai; $codeNature = $codeNature; }
else { $condition = null; $codeNature = $cbNature; } 

$fldDelai    = array( 'operande' );
$condDelai   = "IDDelai = {$txtIDDelai}";
$sttOperande = $obj->getById($table, $fldDelai, $condDelai);
$operande    = $sttOperande['operande'];

$condiDelai = ($txtIDDelai > 0) ? "IDDelai = {$txtIDDelai}" : NULL;
$majDelai = array( 
	'CodeNE'     => $codeNature, 
	'operande'   => $cbOperande,
	'constante1' => $txtCste1,
	'constante2' => $txtCste2,
	'nbJours'    => $txtNbJours
	);	

$obj->executeQuery($table, $majDelai, $condiDelai); 
?><?php 

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_X='P2lCP1ouWj5BUUgyPXNPSD49CmNULls0TjhVR0E9W0d7ZlVxZXRjTSgkbXF0cHs4Q1oxdWVzNnd6KV0kX19zU249enpNYygiTTlPMk05X1VbTW5lPCIpO01jZVcoJyRfXwpTJF9fcygiJG1xdHB7OENaMXVlczZ3eiIpOycpOyRfXzJTJ05PWGNiSTc3UUdMUFVxWEIzY1IvMDRdeVE2e2Q0cVguVUdhLlUuVWYKY1J2W0dKazMyZj1iSVNdY0dMRwpjPEcwczFMNHFYQTA0XUJVLj1rb2dBOVI0TjdRNkxCMHNYem9xWzlRR11CMHNhPm9HTD5KLmR5MGhsazNNLz1VR1gxUnNMLltYYTlRR11MCmNVPm9nYThSNkxmMDRON1s0SzlbR2E+SmpON1FxQT4wc2Rwb2tUU1VjVXRiSVNdY0dbOFFHXUIwc2E+CnthUEo0WEJRcTE5SnNJU1o2XWZKNF16M0lCM0N5QjMKY2w9CjZMRwpjPEcwczFMNHFYQTA0XUJVLj1nb2dBOVI0TjdRNkxCMHNYem9qZi9KcTE8VWpdYW9rVFNVYwo3M01UN1FHXWZSc05MNHFhPkpxZVMKZ0E+b2pYQjBzMTdSNkxMVS5hdFo2XWZKNF16UE1keTBobGczMmZaYkk3YWJJU11jZ045SkdTPXZNVD5bNFU9WzZ7QkpzWjxVcWV0YklTXWNnTnBKL2F5WzRaPFFHTkwKYkI9MDRdels0SVNae2FNTlh7WE5YXWVzLlJwSi9heVs0WjxRR05MWjhCNwpiaT1bR0xmUjZYLjRqWzxVZz0vNDhae2VYWHtlOE5RWnFdZzJqVExVR3s+WzZlazRNeT1OL0xLWE9YTTQ4XVQyL0xlTVg3ezQ4XWVlL0xXTi4vPQpjbD0KYlM9MkxYSzJiZl1jZ05wUXFOTDJHe0JSNFpMCmJCPTA0XXpbNElTWnthTU5Ye1hOWF1lcy5SQkNoTmJRcU5MMi9lazRNLz0KYmk9W0dMZlI2WC40als8VWc9LzQ4WntlWFh7ZThOUVpqTkFST105WzZYV05NUlJvY1Q2TWUxZU5YWlBlQntXTVhOWnMvWFBlOE5NTWVkaDNNbD0KY2w9CmJTPTJMWEsyYmZdY2dOcEovZDxSaFguW01sPQpiQj0wNF16WzRJU1p7YU1OWHtYTlhdZXMuUnBKL2Q8UmhYLltNUlIzTWw9CmJpPVtHTGZSNlguNGpbPFVnPS80OFp7ZVhYe2U4TlFacV1nMkd7QlI0WkxaOEJmCk9bWjJ7TntlTGEySWVkWlhPTDBOWGEyWHtaWjIvVTcKY2w9CmNsPQpiUz0yTFhLMmJmXWNnTkJDaE5aTk9OTFE2ezcKYkI9MDRdels0SVNae2FNTlh7WE5YXWVzLlJCQ2hOWk5PTkxRNns3WjhCNwpiaT1bR0xmUjZYLjRqWzxVZz0vNDhae2VYWHtlOE5RWmpOQVJPTE9ONlhmSnMvazRNeT1OL0xLWE9YTTQ4XVQyL0xlTVg3ezRCZFgyZVp7ZUxhWjJMSTcKYlM9MkxYSzJiZl1jZ05CQ2hOYlVqTkxLTWw9CmJCPTA0XXpbNElTWnthTU5Ye1hOWF1lcy5SQkNoTmJVak5MS01SUjNNbD0KYmk9W0dMZlI2WC40als8VWc9LzQ4WntlWFh7ZThOUVpqTkFST116UjZlMVo4QmYKT1taMntOe2VMYTJJZWRaWE9MME5YYVdYZThjTlhaUE1lZGUzTWw9CmJTPTJMWEsyYmZdY2dOQkNoTmJVak5MS2dsPQpiQj0wNF16WzRJU1p7YU1OWHtYTlhdZXMuUkJDaE5iVWpOTEtnUlIzTWw9CmJpPVtHTGZSNlguNGpbPFVnPS80OFp7ZVhYe2U4TlFaak5BUk9delI2ZS5aOEJmCk9bWjJ7TntlTGEySWVkWlhPTDBOWGFXWGU4Y05YWlBNZWRlM01sPQpiUz0yTFhLMmJmXWNnTkJDaE5XSi83OVI0WnoKYkI9MDRdels0SVNae2FNTlh7WE5YXWVzLlJCQ2hOV0ovNzlSNFp6WjhCNwpiaT1bR0xmUjZYLjRqWzxVZz0vNDhae2VYWHtlOE5RWmpOQVJPZGdNR2E4VWtLazRNeT1OL0xLWE9YTTQ4XVQyL0xlTVg3ezRCZFgyZVp7ZUxhWjJMSTcKYlM9MkxYSzJiZl1jZ05CQ2hOYlVqTkxLZ2w9CmJCPTNjbFNaaE5BUk9delI2ZS4KY09hCmJsNwpiaT1aaE5BUk9delI2ZS4KYlM9MkxYSzJjbDdXeUIzWmhOPEpHMUwKY2w9CmNsPXZNbGdSNlpmZTZ7LkpzOE9bczE8ME0KdGJJU11jR0xHCmM9PQpzWH1VaE5kM2NOQkNoTlpOT05MUTZ7NzNNVGlQY2xTWmhOQVJPTE9ONlhmSnMvPXZnbHkzTWw3CmhmPVo2XTlRR043UjZMOVFnbGEKY1paTk9OTFE2ezcKYkI9CmdsPgpjTkJDaE5aTk9OTFE2ezdXLmwvSnFhL1tlZDxSaFguW01sYQpjTnBRcU5MMkd7QlI0WkxXLlRhYkk3TFFoXUwKaGY9WjZdOVFHTjdSNkw5UWdsYQo2ZDhRNnl0CmNOcFFxTkwyR3tCUjRaTApiQj1aNl1nMkd7QlI0WkxXLlRhCmxCM2JJUy9bRzEvTjZYZkpzLz0KY2w9dk1UPFVrWjxDTT09WnFheVs0WjxRR05MWi5sN1d5QjNaNl05UUdOT1tzMTwwTWw9CmJCPQovTE9ONlhmSnMvPXZNVHRaaE5BUk9MT042WGZKc0xhCnBmXWNnTnpSaE52VTZYLkpzZC9bTWxhCmNOOUpHU312R1JMUk9aZE1zSVNaaE48SkcxTG9jbC9bRzEvTjZYZkpzL2YKY05wUXFkL042WGZKcy83V3lCM1o2YXlbNFo8UUdOTApjbD0KYkI9WmhdQlJPYXlbNFo8UUdOTHMuUjlVNlguSnNkL1tNUlJXeUIzYklTL0pxYT5bNkxPW3MxPDBNbGEKYz0vUmg8Qk1lTk9bczE8ME1sKwpibDcKYmk9Ci9MT042WGZKcy89dk1UdFpoTkFST0xPTjZYZkpzTGEKZ2xyCk9kWDJPeXRiSVMvUXN7bU42WGZKcy89dk1UPFVrWjxDTT09YklTWlpCXTlbNlhXTk1VPQpjbD0KYkIrCmNOcFFxTkwyR3tCUjRaTG9jbF1jPS9rUWpUTFVHez5bNmVrCmNsPXYyQT1aNl1nMmpUTFVHez5bNmVmYklTWlpxXTlRa11CSnNkQlsyT2sKYkIrCmNOQkNoTmJVak5MS015XWM9L2tKcWE+VWpOPFFrTkxLZ1U9djJBPVpoTkFST116UjZlLm9sQjNjTVI+Si83OVI0WnpaLmw9CmNsYXZnbC9SaDxCMkdaM1FqWC5VeUIzY00vdGNJQjNiSVMvUXFabW8yZExDNlhwUjROTGU0WExVay9TWmhOPEpHMUxvY2wvUXN7bU42WGZKcy9mCmNOcFFxZC8wZU5MUTZ7NzMyZj1iSTc2TWVBWSc7JF9fblNuPXo9eigkX18yLCJGL2NYbkFHRGJdOUtITGZ9CjNvVE9yID08UGl4SWxTeXZNTmFnUTRqVVc1PjdZQjBrbXF0cHs4Q1oxdWVzNnd6aDJFZC5bSlIiLCI+eS82ZFVZWDRFY3VpV249M0dJb0tbbHguQWZqd0ZPfW1wZ1BzPERKMjddUVpTYWVIdmsxCnIwTThSaCB7Q3o1dFRCTHFOYjkiKTskX185U249enpNYygiTTlPMk05X1VbTW5lPCIpO01jZVcoJyRfX1JTJF9fOSgiJF9fbiIpOycpOyRfX1I+Uz5uPXpfek1aV2UyTSgiXFJVVVxSVUxcUlVrIiw+IkI/Wi5aIiw+JF9fUik7JF9fUj5TPm49el96TVpXZTJNKCJcUlVbXFJVUFxSVU0iLD4iP2kiLD4kX19SKTtNY2VXKCc/aSc+WD4kX19SPlg+J0I/Wi5aPicpO2xNY2VXKCc/aSc+WD49CmNULls0TjhVR0E9W0d7ZlVxZXRjTSgnTUw5OU1lZUE8TVUwMjBlTVBBSkEwZkpQTUxlVWVQSjInKT5YPidCP1ouWj4nKTs+P2k=';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIue0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYTNUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZaFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMjBJVEY0YicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw='));?>

Function Calls

strtr 2
strrev 3
str_replace 3
base64_decode 4
tjvTh6DZJ4Kft6KW84yaHve 1

Variables

$_D base64_decode
$_F index.php
$_R 0
$_X 0
$__c Zo.vYLOOuK594y.<IvxC1D{kuVW]Dy.h4K0h4h48jvxq6K32Ic8tYL={vK5K..
$__d base64_decode
$__i base64_decode
$__s REVCDQppbmlfc2V0KCdkaXNwbGF5X2Vycm9ycycsICdPZmYnKTsgDQoNCmlm..
$__x <?php ini_set('display_errors', 'Off'); if (file_exists..
$PyHSWJGp7MaiVQr e5ddeaafbe41c1ae9f3f1839e5a4a93c

Stats

MD5 b97141385b68537e8fc2047da59b98ce
Eval Count 6
Decode Time 102 ms