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 /* */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$O..
Decoded Output download
$IIIIIIIIIIII = new Registry();
$config = new Config();
$config->load('default');
$config->load($IIIIIIIIIII1);
$IIIIIIIIIIII->set('config',$config);
$log = new Log($config->get('error_filename'));
$IIIIIIIIIIII->set('log',$log);
date_default_timezone_set($config->get('date_timezone'));
set_error_handler(function($IIIIIIIIIIl1,$IIIIIIIIII1I,$IIIIIIIIII1l,$IIIIIIIIII11) use($log,$config) {
if (!(error_reporting() &$IIIIIIIIIIl1)) {
return false;
}
switch ($IIIIIIIIIIl1) {
case E_NOTICE:
case E_USER_NOTICE:
$IIIIIIIIIlII = 'Notice';
break;
case E_WARNING:
case E_USER_WARNING:
$IIIIIIIIIlII = 'Warning';
break;
case E_ERROR:
case E_USER_ERROR:
$IIIIIIIIIlII = 'Fatal Error';
break;
default:
$IIIIIIIIIlII = 'Unknown';
break;
}
if ($config->get('error_display')) {
echo '<b>'.$IIIIIIIIIlII .'</b>: '.$IIIIIIIIII1I .' in <b>'.$IIIIIIIIII1l .'</b> on line <b>'.$IIIIIIIIII11 .'</b>';
}
if ($config->get('error_log')) {
$log->write('PHP '.$IIIIIIIIIlII .': '.$IIIIIIIIII1I .' in '.$IIIIIIIIII1l .' on line '.$IIIIIIIIII11);
}
return true;
});
$event = new Event($IIIIIIIIIIII);
$IIIIIIIIIIII->set('event',$event);
if ($config->has('action_event')) {
foreach ($config->get('action_event') as $IIIIIIIIIlI1 =>$IIIIIIIIIllI) {
foreach ($IIIIIIIIIllI as $IIIIIIIIIlll =>$IIIIIIIIIll1) {
$event->register($IIIIIIIIIlI1,new Action($IIIIIIIIIll1),$IIIIIIIIIlll);
}
}
}
$IIIIIIIIIl1I = new Loader($IIIIIIIIIIII);
$IIIIIIIIIIII->set('load',$IIIIIIIIIl1I);
$IIIIIIIIIIII->set('request',new Request());
$response = new Response();
$response->addHeader('Content-Type: text/html; charset=utf-8');
$response->setCompression($config->get('config_compression'));
$IIIIIIIIIIII->set('response',$response);
if ($config->get('db_autostart')) {
$db = new DB($config->get('db_engine'),$config->get('db_hostname'),$config->get('db_username'),$config->get('db_password'),$config->get('db_database'),$config->get('db_port'));
$IIIIIIIIIIII->set('db',$db);
$db->query("SET time_zone = '".$db->escape(date('P')) ."'");
}
$session = new Session($config->get('session_engine'),$IIIIIIIIIIII);
$IIIIIIIIIIII->set('session',$session);
if ($config->get('session_autostart')) {
if (isset($_COOKIE[$config->get('session_name')])) {
$IIIIIIIII1I1 = $_COOKIE[$config->get('session_name')];
}else {
$IIIIIIIII1I1 = '';
}
$session->start($IIIIIIIII1I1);
setcookie($config->get('session_name'),$session->getId(),ini_get('session.cookie_lifetime'),ini_get('session.cookie_path'),ini_get('session.cookie_domain'));
}
$IIIIIIIIIIII->set('cache',new Cache($config->get('cache_engine'),$config->get('cache_expire')));
if ($config->get('url_autostart')) {
$IIIIIIIIIIII->set('url',new Url($config->get('site_url'),$config->get('site_ssl')));
}
$language = new Language($config->get('language_directory'));
$IIIIIIIIIIII->set('language',$language);
$IIIIIIIIIIII->set('document',new Document());
if ($config->has('config_autoload')) {
foreach ($config->get('config_autoload') as $IIIIIIIIIllI) {
$IIIIIIIIIl1I->config($IIIIIIIIIllI);
}
}
if ($config->has('language_autoload')) {
foreach ($config->get('language_autoload') as $IIIIIIIIIllI) {
$IIIIIIIIIl1I->language($IIIIIIIIIllI);
}
}
if ($config->has('library_autoload')) {
foreach ($config->get('library_autoload') as $IIIIIIIIIllI) {
$IIIIIIIIIl1I->library($IIIIIIIIIllI);
}
}
if ($config->has('model_autoload')) {
foreach ($config->get('model_autoload') as $IIIIIIIIIllI) {
$IIIIIIIIIl1I->model($IIIIIIIIIllI);
}
}
$IIIIIIIII1l1 = new Router($IIIIIIIIIIII);
if ($config->has('action_pre_action')) {
foreach ($config->get('action_pre_action') as $IIIIIIIIIllI) {
$IIIIIIIII1l1->addPreAction(new Action($IIIIIIIIIllI));
}
}
$IIIIIIIII1l1->dispatch(new Action($config->get('action_router')),new Action($config->get('action_error')));
$response->output();;
Did this file decode correctly?
Original Code
<?php /* */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$OOO0000O0=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5};$OOO0000O0.=$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$OOO0000O0.=$OOO0000O0{3}.$OOO000000{11}.$OOO000000{12}.$OOO0000O0{7}.$OOO000000{5};$OOO000O00=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};$O0O000O00=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14};$O0O000O0O=$O0O000O00.$OOO000000{11};$O0O000O00=$O0O000O00.$OOO000000{3};$O0O00OO00=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$OOO00000O=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$OO00O0000=0x139c;eval($OOO0000O0('JE8wMDBPME8wMD0kT09PMDAwTzAwKCRPT08wTzBPMDAsJ3JiJyk7JE8wTzAwT08wMCgkTzAwME8wTzAwLDB4NDgyKTskT08wME8wME8wPSRPT08wMDAwTzAoJE9PTzAwMDAwTygkTzBPMDBPTzAwKCRPMDAwTzBPMDAsMHgxN2MpLCdBYUJiQ2NEZEVlRmZHZ0hoSWlKaktrTGxNbU5uT29QcFFxUnJTc1R0VXVWdld3WHhZeVp6MDEyMzQ1Njc4OSsvPScsJ0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky8nKSk7ZXZhbCgkT08wME8wME8wKTs='));return;?>So@NSgweC9hGbahGbahGb1zodepOTkYnDcrmJQtl19DJKycl18tfBEtER4Sj09hGC8YjzAYfREtERYSj09hGbAYGC8YFBihj08YGbAYGC8UeC8YjzAYj08YGBQSjzAYGC8YjzAYfBihjzAYjzAYGbAufBoaMKeRI2gCmCksiTmdm0qUJLsFNSwvjDygnK5Xj29IOccyKtejO1i0klkLoso3LdqmPku6GbCZGzI1grO4HJWxhJOWe0cBI0iciSoEJKufjC1Hj1aiKsgKkkmlLcsNMLermDkTm2quNTwWnL5xOdcZO3i1oto4PlUYGjEzgbK2gzQ5FZ8tFJSuH2mrnD9zmJQSjzAYGC8YjzAYFjwsoTcWFBihjzAYjzAYjzAuHY==BRieJKseJKseJKseJKSQhJaXmlOQKTktNlg0OtSUFjWFeDgxnTmumZA9ED5soZabn25TNLOUFjWFeDgxnTmumZ0+nD9qmBQtmDkTMlkWoBOuHYUSM29XmTstfj5Wn2cSFBieJKseJKseJKseJjCuHYUSJKseJKseJKseJKsefj5zmlIUe2gxnTmumZOWeDgxnTmumZS7BRiWn2OQhJaXmlOQjD9tFBirn25TNLOwhTosoBQtmleZn3epmTsWmL5qnLKtFJS7BRieJKseJKseJKseJKSwhtgsoBQtnD9teZYSnD9tFjWFmDc0mk9SmLmqoLy0l3iunLk6n25sl3gsoBQSM29XmTstfj5tmlIUe2iqoDkpoDswmluxnTKtFJS7Btgsoc9sOtexOs9UML5SnDkZFDm1nTg0NL9XFBieJKseJKseJKsenbCWeCseJKseJKseJKSyJJYSJKseJKseJKseJjcWfBieJKseJKseJKseGjCuEdkzmJQSnD9tfBirn25TNLOuEdWFNLMQFBCUmleZn3epOTkYn3e0NL5tFBSQeRieJKseJKseJKsenbCuFJa7BtesodkZnRaTMLyzmjWFpIuzo2s0M2QQFBieJKseJKseJKsenbCuEdWFM2czmJacl05hkCsbijUFM2czmJacl1kjikepjS9KJKgcHQUSJKseJKseJKsenCseEb0Qe05xoDsrmJO7BTeZmLcvHYurMlgsECkpk0cJjSsHizUFM2czmJacl1kjikepk0cJjSsHizUFeCseJKseJKseJLyeJJA9EBolMleXNL5tezWFMtesMLW7BTgqO2KQik9cKsehKrUFM2czmJacl1kjikepikeJj1E6BRieJKseJKseJKsWJKSQhJAtiTc0MLYQileZn3EtHYuROTkqNzWFmDkTMlkWobUFeCseJKseJKseJLyeJJA9EBoknTwXn3oXezWFMtesMLW7Bt0FNLMQFBirn25TNLOwhTosoBQtmleZn3epmDszODyqPJOuFJa7BTkrND8QezyRhROXeCseJKseJKseJLyeJJAXezYxMr46EBOXeCseJKseJKseJKSyJJAXeZaunRA8Mr4tfRieJKseJKseJKseGLYQfRO8f2E+ED9XEDyunTKQhDE+eZ4SJKseJKseJKseJjCyEB4thB9RhRO7Bt0FNLMQFBirn25TNLOwhTosoBQtmleZn3epnD9teZSuEdWFeDyxmZ0+o3euoDKUe1aEKBAtfRieJKseJKseJKsWJKSQfRO6EBAtfRieJKseJKseJKseGKSQfROQNL4QeZ4SJKseJKseJKseJjcWEB4tED9XEDyunTKQeZ4SJKseJKseJKseJjCyFjWFpIuZmli1OT4Qode1mjWFpJS7BRisoTkXoBA9ED5soZacoTkXoBQSJKseJKseJKseJKseFjWFeCseJKseJKseJKseJJ0+O2k0FBosoTkXoBOWeDk2mL50FjWFNLMQFBirn25TNLOwhTqqOZQtMLg0NL9Xl2k2mL50eZSuEdWFmT9ZmLcrNBAUeDgxnTmumZ0+m2k0FBoqM3iun25pmlmsntItFJaqOZASJKseJKseJKsenCSyEb0+eCseJKseJKseJLyWJJSQPYuTn3esMLgUEBQSJKseJKseJKsenDyeEDczEBieJKseJKseJKsWnDYQhj4SJKseJKseJKsenDYyFJa7BRisoTkXoB0+OTktNlg0mlEUeCseJKseJKseJLyeGJyXmlOQILg0NL9XFBieJKseJKseJKsWnbCufBieJKseJKseJKsWnDYuHYu9Bt0FpIUSJKseJKseJKsenbceEb0QnTk3ECyxMLisORQSJKseJKseJKseJKseFjWFeCseJKseJKseJKseJJ0+O2k0FBoWn2cSeZYSJKseJKseJKsenbceFjWFeCseJKseJKseJKseJJ0+O2k0FBoZmlc1mlg0eZyXmlOQKTkyoLkzoBQuFjWFedesO3axntgsEb0QnTk3EcesO3axntgsFBS7BRiZmlgYn25zmJ0+MLiSJDkqmDkZFBobn250mL50fki5ODK6EdisPdIxNdiwnbWQM2qqOtgsob11oDMwHBOuHYUSOTkzOD9XO2KwhtgsoCgxnlaZmlgzNL9XFBirn25TNLOwhTosoBQtM29XmTstl2gxnlaZmlgzNL9XeZSuHYUSJKseJKseJKseJKsefj5zmlIUe3esO3axntgseZYSOTkzOD9XO2KuHYuumRAUeDgxnTmumZ0+m2k0FBoSMs9qolixO3iqOtItFJSQPYUSmDEQhJaXmlOQiCEUeDgxnTmumZ0+m2k0FBoSMs9snTounTKtFJYSM29XmTstfj5tmlIUe2iRl2qxO3iXML1seZSWeDgxnTmumZ0+m2k0FBoSMs91O2kZnTcwmJOufBirn25TNLOwhTosoBQtmDepODczO3oxOTItFJYSM29XmTstfj5tmlIUe2iRl2iqoDcRMlgseZSWeDgxnTmumZ0+m2k0FBoSMs9Yn3e0eZSuHYUSJKseJKseJKseJKsefj5zmlIUe2iReZYSmDEuHYUSmDEwhtc1mle5FBejikIQoDswmk96n25sEb0QeZEXeDiRfj5sO2gqODKUmDc0mJQtKBOuFJAXERORFjWFpIUSO2kzO2sxnRA9ED5soZajmlgzNL9XFBirn25TNLOwhTosoBQtO2kzO2sxns9snTounTKtFJYSJKseJKseJKseJKseFjWFeCseJKseJKseJKseJJ0+O2k0FBozmlgzNL9XeZYSO2kzO2sxnRS7BTsTEBQSM29XmTstfj5tmlIUe3gsO3gun25pMlk0n3g0Mle0eZSuEdWFNLMQFDszO2k0FBipI09hJ0scLZirn25TNLOwhTosoBQtO2kzO2sxns9XML1seZsoFJSQPYUSJKseJKseJKseGKSyEb0Qec9bj09fJKkneDgxnTmumZ0+m2k0FBozmlgzNL9Xl25qnLKtFk07Bt1sndgsEdWFeCseJKseJKseJjceGJA9EBOtHYu9BRizmlgzNL9Xfj5zoDcZoBQSJKseJKseJKseGKSyFjWFO2k0M29xN2ssFBirn25TNLOwhTosoBQtO2kzO2sxns9XML1seZSWedgsO3gun24whTosoCsSFBSWNL5ul2osoBQtO2kzO2sxnR5rn29vNLkpnDsTmliunLKtFJyunTspm2k0FBozmlgzNL9XfTgxn2wumk9YMliUeZSWNL5ul2osoBQtO2kzO2sxnR5rn29vNLkpmD9wMLsXeZSuHYu9BRieJKseJKseJKseJKSwhtgsoBQtM2crNDKtfD5soZabMLgUmJQSM29XmTstfj5tmlIUe2gqM2qsl2kXm2sXmJOufBirn25TNLOwhTosoBQtM2crNDkpmlqYNleseZSuFjWFNLMQFBirn25TNLOwhTosoBQtoleWl2c1oD9zoDcZoBOuFJa7BRieJKseJKseJKseJKSwhtgsoBQtoleWeZyXmlOQkleWFBirn25TNLOwhTosoBQtO2s0mk91OTYtFJYSM29XmTstfj5tmlIUe3guoDkpO3gWeZSuFjWFpIUSnDcXm3kqm2KQhJaXmlOQjDcXm3kqm2KUeDgxnTmumZ0+m2k0FBoWML5toLctmk9SNlesM3ixOtStFJS7BRieJKseJKseJKseJKSwhtgsoBQtnDcXm3kqm2KtfBiWML5toLctmJS7BRieJKseJKseJKseJKSwhtgsoBQtmD9roL1sntItfD5soZaCn2g1nLkXoBQuFjWFNLMQFBirn25TNLOwhTqqOZQtM29XmTstl2c1oD9Wn2cSeZSuEdWFmT9ZmLcrNBAUeDgxnTmumZ0+m2k0FBorn25TNLopMlk0n2yxMLItFJaqOZASJKseJKseJKsenDyeFJa7BRieJKseJKseJKsWGKSwhTgxnTmumZQSJKseJKseJKsenDyeFjWFpIu9BTsTEBQSM29XmTstfj5UMlGUe2yqnTo1MLosl2c1oD9Wn2cSeZSuEdWFmT9ZmLcrNBAUeDgxnTmumZ0+m2k0FBoWML5toLctmk9qolixnD9qmBOuEDczEBieJKseJKseJKsWnCSuEdWFeCseJKseJKseJLYyJJ0+nDcXm3kqm2KUeCseJKseJKseJLyWJJS7Bt0FpIuumRAUeDgxnTmumZ0+NDczFBoWNLeZMle5l2c1oD9Wn2cSeZSuEdWFmT9ZmLcrNBAUeDgxnTmumZ0+m2k0FBoWNLeZMle5l2c1oD9Wn2cSeZSQMlGQeCseJKseJKseJLyWJJSQPYUSJKseJKseJKsenbcefj5WNLeZMle5FBieJKseJKseJKsWnCSuHYu9Bt0FNLMQFBirn25TNLOwhTqqOZQtnL9SmLypMlk0n2yxMLItFJSQPYuTn3esMLgUEBQSM29XmTstfj5tmlIUe21xmDkWl2c1oD9Wn2cSeZSQMlGQeCseJKseJKseJLyWJJSQPYUSJKseJKseJKsenbcefj5wn2isnBQSJKseJKseJKsenDyeFjWFpIu9BRieJKseJKseJKSynbCQhJaXmlOQKT91oDkZFBieJKseJKseJKseJKSuHYuumRAUeDgxnTmumZ0+NDczFBoqM3iun25pOdesl2croDsxnROuFJa7BTmxOTkqM2QQFBirn25TNLOwhTosoBQtMLg0NL9Xl3aZmk9qM3iun24tFJaqOZASJKseJKseJKsenDyeFJa7BRieJKseJKseJKSynbCwhTcSmcaZmKcroDsxnRqXmlOQILg0NL9XFBieJKseJKseJKsWnCSuFjWFpIu9BRieJKseJKseJKSynbCwhTiuO3aqoDgUFD5soZaaM3iun24UeDgxnTmumZ0+m2k0FBoqM3iun25pOT91oDkZeZSufD5soZaaM3iun24UeDgxnTmumZ0+m2k0FBoqM3iun25pmleZn3EtFJSuHYUSOTkzOD9XO2KwhT91oda1oBQuHzW=QXqGRy`LV|
Function Calls
fopen | 1 |
fread | 3 |
strtr | 2 |
fclose | 1 |
urldecode | 1 |
str_replace | 1 |
base64_decode | 3 |
Stats
MD5 | fda6afa1d30adf81da91c777847997c6 |
Eval Count | 3 |
Decode Time | 122 ms |