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

Decoded Output download

$_X=base64_decode($_X);$_X=strtr($_X,'SgPO9YZWFKmqyfxcjLJRzuM5vNts1b.{B4nC]i/2Dl0EheA
[d8=Qp>VXo H}6GIw7ka3TrU<','=R9odmplAEPyk8gv[53xrMezqZHi7YhW<DsG{>CcX}1N/afj6]JtuS 
.BUnwVKLQO20ITF4b');$_R=str_replace('__FILE__',"'".$_F."'",$_X);eval($_R);$_R=0;$_X=0;?><?php
defined('BASEPATH') OR exit('No direct script access allowed');

/*
| -------------------------------------------------------------------------
| URI ROUTING
| -------------------------------------------------------------------------
| This file lets you re-map URI requests to specific controller functions.
|
| Typically there is a one-to-one relationship between a URL string
| and its corresponding controller class/method. The segments in a
| URL normally follow this pattern:
|
|	example.com/class/method/id/
|
| In some instances, however, you may want to remap this relationship
| so that a different class/function is called than the one
| corresponding to the URL.
|
| Please see the user guide for complete details:
|
|	https://codeigniter.com/user_guide/general/routing.html
|
| -------------------------------------------------------------------------
| RESERVED ROUTES
| -------------------------------------------------------------------------
|
| There are three reserved routes:
|
|	$route['default_controller'] = 'welcome';
|
| This route indicates which controller class should be loaded if the
| URI contains no data. In the above example, the "welcome" class
| would be loaded.
|
|	$route['404_override'] = 'errors/page_missing';
|
| This route will tell the Router which controller/method to use if those
| provided in the URL cannot be matched to a valid route.
|
|	$route['translate_uri_dashes'] = FALSE;
|
| This is not exactly a route, but allows you to automatically route
| controller and method names that contain dashes. '-' isn't a valid
| class or method name character, so it requires translation.
| When you set this option to TRUE, it will replace ALL dashes in the
| controller and method URI segments.
|
| Examples:	my-controller/index	-> my_controller/index
|		my-controller/my-method	-> my_controller/my_method
*/
$route['default_controller'] = 'login';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_X='P2lCP1ouWlY5TUFzSE05KCdvRnBLbUZUdCcpPjdnPk1Scz0oJ0VPPjlzek0yPT5uMnpzWj0+ZTIyTW5uPmVXV099TTknKTtWVmgqVnw+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVZ8PiBnMz5nNyBUM0VDVnw+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVZ8PlQuc24+QXNXTT5XTT1uPnFPUT56TS1ZZVo+IGczPnpNdlFNbj1uPj1PPm5aTTJzQXMyPjJPSD16T1dXTXo+QVFIMj1zT0huWFZ8Vnw+VHFaczJlV1dxPj0uTXpNPnNuPmU+T0hNLT1PLU9ITT56TVdlPXNPSG4uc1o+PE09fU1NSD5lPiBnST5uPXpzSHhWfD5lSDk+cz1uPjJPenpNblpPSDlzSHg+Mk9IPXpPV1dNej4yV2VubmhZTT0uTzlYPlQuTT5uTXhZTUg9bj5zSD5lVnw+IGdJPkhPelllV1dxPkFPV1dPfT49LnNuPlplPT1Nekg6VnxWfAlNUmVZWldNWDJPWWgyV2VubmhZTT0uTzloczloVnxWfD4zSD5uT1lNPnNIbj1lSDJNbiw+Lk99TWNNeiw+cU9RPlllcT59ZUg9Pj1PPnpNWWVaPj0uc24+ek1XZT1zT0huLnNaVnw+bk8+PS5lPT5lPjlzQUFNek1IPT4yV2VubmhBUUgyPXNPSD5zbj4yZVdXTTk+PS5lSD49Lk0+T0hNVnw+Mk96ek1uWk9IOXNIeD49Tz49Lk0+IGdJWFZ8Vnw+bVdNZW5NPm5NTT49Lk0+UW5Nej54UXM5TT5BT3o+Mk9ZWldNPU0+OU09ZXNXbjpWfFZ8CS49PVpuOmhoMk85TXN4SHM9TXpYMk9ZaFFuTXpfeFFzOU1oeE1ITXplV2h6T1E9c0h4WC49WVdWfFZ8Pi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1WfD5nS3BLZzZLND5nNyBUS3BWfD4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tVnxWfD5ULk16TT5lek0+PS56TU0+ek1uTXpjTTk+ek9RPU1uOlZ8VnwJJHpPUT1Naic5TUFlUVc9XzJPSD16T1dXTXonZD5TPid9TVcyT1lNJztWfFZ8PlQuc24+ek9RPU0+c0g5czJlPU1uPn0uczIuPjJPSD16T1dXTXo+Mldlbm4+bi5PUVc5PjxNPldPZTlNOT5zQT49Lk1WfD4gZzM+Mk9IPWVzSG4+SE8+OWU9ZVg+M0g+PS5NPmU8T2NNPk1SZVlaV00sPj0uTT4ifU1XMk9ZTSI+Mldlbm5WfD59T1FXOT48TT5XT2U5TTlYVnxWfAkkek9RPU1qJ1VhVV9PY016enM5TSdkPlM+J016ek96bmhaZXhNX1lzbm5zSHgnO1Z8Vnw+VC5zbj56T1E9TT59c1dXPj1NV1c+PS5NPmdPUT1Nej59LnMyLj4yT0g9ek9XV016aFlNPS5POT49Tz5Rbk0+c0E+PS5Pbk1WfD5aek9jczlNOT5zSD49Lk0+IGdJPjJlSEhPPT48TT5ZZT0yLk05Pj1PPmU+Y2VXczk+ek9RPU1YVnxWfAkkek9RPU1qJz16ZUhuV2U9TV9RenNfOWVuLk1uJ2Q+Uz5yRklwSztWfFZ8PlQuc24+c24+SE89Pk1SZTI9V3E+ZT56T1E9TSw+PFE9PmVXV099bj5xT1E+PU8+ZVE9T1llPXMyZVdXcT56T1E9TVZ8PjJPSD16T1dXTXo+ZUg5PllNPS5POT5IZVlNbj49LmU9PjJPSD1lc0g+OWVuLk1uWD4nLSc+c25IJz0+ZT5jZVdzOVZ8PjJXZW5uPk96PllNPS5POT5IZVlNPjIuZXplMj1Neiw+bk8+cz0+ek12UXN6TW4+PXplSG5XZT1zT0hYVnw+ey5NSD5xT1E+bk09Pj0uc24+T1o9c09IPj1PPlRnIEssPnM9Pn1zV1c+ek1aV2UyTT5GSUk+OWVuLk1uPnNIPj0uTVZ8PjJPSD16T1dXTXo+ZUg5PllNPS5POT4gZzM+bk14WU1IPW5YVnxWfD5LUmVZWldNbjoJWXEtMk9IPXpPV1dNemhzSDlNUgktaT5ZcV8yT0g9ek9XV016aHNIOU1SVnwJCVlxLTJPSD16T1dXTXpoWXEtWU09Lk85CS1pPllxXzJPSD16T1dXTXpoWXFfWU09Lk85VipoViR6T1E9TWonOU1BZVFXPV8yT0g9ek9XV016J2Q+Uz4nV094c0gnO1Ykek9RPU1qJ1VhVV9PY016enM5TSdkPlM+Jyc7ViR6T1E9TWonPXplSG5XZT1NX1F6c185ZW4uTW4nZD5TPnJGSXBLO1Y=';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIue0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYTNUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZaFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMjBJVEY0YicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw='));?>

Function Calls

strtr 1
strrev 1
defined 1
str_replace 1
base64_decode 2

Variables

$_D base64_decode
$_F index.php
$_R ?><?php defined('BASEPATH') OR exit('No direct script access..
$_X ?><?php defined('BASEPATH') OR exit('No direct script access..

Stats

MD5 0aea1c9a2aa9692602e2968033b234f2
Eval Count 2
Decode Time 43 ms