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 eval("?>".base64_decode("PD9waHANCmRlZmluZWQoJ0JBU0VQQVRIJykgT1IgZXhpdCgnTm8gZGlyZWN..
Decoded Output download
?>b'<?php
defined(\'BASEPATH\') OR exit(\'No direct script access allowed\');
/*
| -------------------------------------------------------------------
| DATABASE CONNECTIVITY SETTINGS
| -------------------------------------------------------------------
| This file will contain the settings needed to access your database.
|
| For complete instructions please consult the \'Database Connection\'
| page of the User Guide.
|
| -------------------------------------------------------------------
| EXPLANATION OF VARIABLES
| -------------------------------------------------------------------
|
| [\'dsn\'] The full DSN string describe a connection to the database.
| [\'hostname\'] The hostname of your database server.
| [\'username\'] The username used to connect to the database
| [\'password\'] The password used to connect to the database
| [\'database\'] The name of the database you want to connect to
| [\'dbdriver\'] The database driver. e.g.: mysqli.
| Currently supported:
| cubrid, ibase, mssql, mysql, mysqli, oci8,
| odbc, pdo, postgre, sqlite, sqlite3, sqlsrv
| [\'dbprefix\'] You can add an optional prefix, which will be added
| to the table name when using the Query Builder class
| [\'pconnect\'] TRUE/FALSE - Whether to use a persistent connection
| [\'db_debug\'] TRUE/FALSE - Whether database errors should be displayed.
| [\'cache_on\'] TRUE/FALSE - Enables/disables query caching
| [\'cachedir\'] The path to the folder where cache files should be stored
| [\'char_set\'] The character set used in communicating with the database
| [\'dbcollat\'] The character collation used in communicating with the database
| NOTE: For MySQL and MySQLi databases, this setting is only used
| as a backup if your server is running PHP < 5.2.3 or MySQL < 5.0.7
| (and in table creation queries made with DB Forge).
| There is an incompatibility in PHP with mysql_real_escape_string() which
| can make your site vulnerable to SQL injection if you are using a
| multi-byte character set and are running versions lower than these.
| Sites using Latin-1 or UTF-8 database character set and collation are unaffected.
| [\'swap_pre\'] A default table prefix that should be swapped with the dbprefix
| [\'encrypt\'] Whether or not to use an encrypted connection.
|
| \'mysql\' (deprecated), \'sqlsrv\' and \'pdo/sqlsrv\' drivers accept TRUE/FALSE
| \'mysqli\' and \'pdo/mysql\' drivers accept an array with the following options:
|
| \'ssl_key\' - Path to the private key file
| \'ssl_cert\' - Path to the public key certificate file
| \'ssl_ca\' - Path to the certificate authority file
| \'ssl_capath\' - Path to a directory containing trusted CA certificats in PEM format
| \'ssl_cipher\' - List of *allowed* ciphers to be used for the encryption, separated by colons (\':\')
| \'ssl_verify\' - TRUE/FALSE; Whether verify the server certificate or not (\'mysqli\' only)
|
| [\'compress\'] Whether or not to use client compression (MySQL only)
| [\'stricton\'] TRUE/FALSE - forces \'Strict Mode\' connections
| - good for ensuring strict SQL while developing
| [\'ssl_options\'] Used to set various SSL options that can be used when making SSL connections.
| [\'failover\'] array - A array with 0 or more data for connections if the main should fail.
| [\'save_queries\'] TRUE/FALSE - Whether to "save" all executed queries.
| NOTE: Disabling this will also effectively disable both
| $this->db->last_query() and profiling of DB queries.
| When you run a query, with this setting set to TRUE (default),
| CodeIgniter will store the SQL statement for debugging purposes.
| However, this may cause high memory usage, especially if you run
| a lot of SQL queries ... disable this to avoid that problem.
|
| The $active_group variable lets you choose which connection group to
| make active. By default there is only one group (the \'default\' group).
|
| The $query_builder variables lets you determine whether or not to load
| the query builder class.
*/
$active_group = \'default\';
$query_builder = TRUE;
$db[\'default\'] = array(
\'dsn\' => \'\',
\'hostname\' => \'localhost\',
\'username\' => \'mafinga\',
\'password\' => \'321@Mafinga\',
\'database\' => \'mafinga_db\',
\'dbdriver\' => \'mysqli\',
\'dbprefix\' => \'\',
\'pconnect\' => FALSE,
\'db_debug\' => (ENVIRONMENT !== \'production\'),
\'cache_on\' => FALSE,
\'cachedir\' => \'\',
\'char_set\' => \'utf8\',
\'dbcollat\' => \'utf8_general_ci\',
\'swap_pre\' => \'\',
\'encrypt\' => FALSE,
\'compress\' => FALSE,
\'stricton\' => FALSE,
\'failover\' => array(),
\'save_queries\' => TRUE
);
'
Did this file decode correctly?
Original Code
<?php eval("?>".base64_decode("PD9waHANCmRlZmluZWQoJ0JBU0VQQVRIJykgT1IgZXhpdCgnTm8gZGlyZWN0IHNjcmlwdCBhY2Nlc3MgYWxsb3dlZCcpOw0KDQovKg0KfCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQp8IERBVEFCQVNFIENPTk5FQ1RJVklUWSBTRVRUSU5HUw0KfCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQp8IFRoaXMgZmlsZSB3aWxsIGNvbnRhaW4gdGhlIHNldHRpbmdzIG5lZWRlZCB0byBhY2Nlc3MgeW91ciBkYXRhYmFzZS4NCnwNCnwgRm9yIGNvbXBsZXRlIGluc3RydWN0aW9ucyBwbGVhc2UgY29uc3VsdCB0aGUgJ0RhdGFiYXNlIENvbm5lY3Rpb24nDQp8IHBhZ2Ugb2YgdGhlIFVzZXIgR3VpZGUuDQp8DQp8IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCnwgRVhQTEFOQVRJT04gT0YgVkFSSUFCTEVTDQp8IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCnwNCnwJWydkc24nXSAgICAgIFRoZSBmdWxsIERTTiBzdHJpbmcgZGVzY3JpYmUgYSBjb25uZWN0aW9uIHRvIHRoZSBkYXRhYmFzZS4NCnwJWydob3N0bmFtZSddIFRoZSBob3N0bmFtZSBvZiB5b3VyIGRhdGFiYXNlIHNlcnZlci4NCnwJWyd1c2VybmFtZSddIFRoZSB1c2VybmFtZSB1c2VkIHRvIGNvbm5lY3QgdG8gdGhlIGRhdGFiYXNlDQp8CVsncGFzc3dvcmQnXSBUaGUgcGFzc3dvcmQgdXNlZCB0byBjb25uZWN0IHRvIHRoZSBkYXRhYmFzZQ0KfAlbJ2RhdGFiYXNlJ10gVGhlIG5hbWUgb2YgdGhlIGRhdGFiYXNlIHlvdSB3YW50IHRvIGNvbm5lY3QgdG8NCnwJWydkYmRyaXZlciddIFRoZSBkYXRhYmFzZSBkcml2ZXIuIGUuZy46IG15c3FsaS4NCnwJCQlDdXJyZW50bHkgc3VwcG9ydGVkOg0KfAkJCQkgY3VicmlkLCBpYmFzZSwgbXNzcWwsIG15c3FsLCBteXNxbGksIG9jaTgsDQp8CQkJCSBvZGJjLCBwZG8sIHBvc3RncmUsIHNxbGl0ZSwgc3FsaXRlMywgc3Fsc3J2DQp8CVsnZGJwcmVmaXgnXSBZb3UgY2FuIGFkZCBhbiBvcHRpb25hbCBwcmVmaXgsIHdoaWNoIHdpbGwgYmUgYWRkZWQNCnwJCQkJIHRvIHRoZSB0YWJsZSBuYW1lIHdoZW4gdXNpbmcgdGhlICBRdWVyeSBCdWlsZGVyIGNsYXNzDQp8CVsncGNvbm5lY3QnXSBUUlVFL0ZBTFNFIC0gV2hldGhlciB0byB1c2UgYSBwZXJzaXN0ZW50IGNvbm5lY3Rpb24NCnwJWydkYl9kZWJ1ZyddIFRSVUUvRkFMU0UgLSBXaGV0aGVyIGRhdGFiYXNlIGVycm9ycyBzaG91bGQgYmUgZGlzcGxheWVkLg0KfAlbJ2NhY2hlX29uJ10gVFJVRS9GQUxTRSAtIEVuYWJsZXMvZGlzYWJsZXMgcXVlcnkgY2FjaGluZw0KfAlbJ2NhY2hlZGlyJ10gVGhlIHBhdGggdG8gdGhlIGZvbGRlciB3aGVyZSBjYWNoZSBmaWxlcyBzaG91bGQgYmUgc3RvcmVkDQp8CVsnY2hhcl9zZXQnXSBUaGUgY2hhcmFjdGVyIHNldCB1c2VkIGluIGNvbW11bmljYXRpbmcgd2l0aCB0aGUgZGF0YWJhc2UNCnwJWydkYmNvbGxhdCddIFRoZSBjaGFyYWN0ZXIgY29sbGF0aW9uIHVzZWQgaW4gY29tbXVuaWNhdGluZyB3aXRoIHRoZSBkYXRhYmFzZQ0KfAkJCQkgTk9URTogRm9yIE15U1FMIGFuZCBNeVNRTGkgZGF0YWJhc2VzLCB0aGlzIHNldHRpbmcgaXMgb25seSB1c2VkDQp8IAkJCQkgYXMgYSBiYWNrdXAgaWYgeW91ciBzZXJ2ZXIgaXMgcnVubmluZyBQSFAgPCA1LjIuMyBvciBNeVNRTCA8IDUuMC43DQp8CQkJCSAoYW5kIGluIHRhYmxlIGNyZWF0aW9uIHF1ZXJpZXMgbWFkZSB3aXRoIERCIEZvcmdlKS4NCnwgCQkJCSBUaGVyZSBpcyBhbiBpbmNvbXBhdGliaWxpdHkgaW4gUEhQIHdpdGggbXlzcWxfcmVhbF9lc2NhcGVfc3RyaW5nKCkgd2hpY2gNCnwgCQkJCSBjYW4gbWFrZSB5b3VyIHNpdGUgdnVsbmVyYWJsZSB0byBTUUwgaW5qZWN0aW9uIGlmIHlvdSBhcmUgdXNpbmcgYQ0KfCAJCQkJIG11bHRpLWJ5dGUgY2hhcmFjdGVyIHNldCBhbmQgYXJlIHJ1bm5pbmcgdmVyc2lvbnMgbG93ZXIgdGhhbiB0aGVzZS4NCnwgCQkJCSBTaXRlcyB1c2luZyBMYXRpbi0xIG9yIFVURi04IGRhdGFiYXNlIGNoYXJhY3RlciBzZXQgYW5kIGNvbGxhdGlvbiBhcmUgdW5hZmZlY3RlZC4NCnwJWydzd2FwX3ByZSddIEEgZGVmYXVsdCB0YWJsZSBwcmVmaXggdGhhdCBzaG91bGQgYmUgc3dhcHBlZCB3aXRoIHRoZSBkYnByZWZpeA0KfAlbJ2VuY3J5cHQnXSAgV2hldGhlciBvciBub3QgdG8gdXNlIGFuIGVuY3J5cHRlZCBjb25uZWN0aW9uLg0KfA0KfAkJCSdteXNxbCcgKGRlcHJlY2F0ZWQpLCAnc3Fsc3J2JyBhbmQgJ3Bkby9zcWxzcnYnIGRyaXZlcnMgYWNjZXB0IFRSVUUvRkFMU0UNCnwJCQknbXlzcWxpJyBhbmQgJ3Bkby9teXNxbCcgZHJpdmVycyBhY2NlcHQgYW4gYXJyYXkgd2l0aCB0aGUgZm9sbG93aW5nIG9wdGlvbnM6DQp8DQp8CQkJCSdzc2xfa2V5JyAgICAtIFBhdGggdG8gdGhlIHByaXZhdGUga2V5IGZpbGUNCnwJCQkJJ3NzbF9jZXJ0JyAgIC0gUGF0aCB0byB0aGUgcHVibGljIGtleSBjZXJ0aWZpY2F0ZSBmaWxlDQp8CQkJCSdzc2xfY2EnICAgICAtIFBhdGggdG8gdGhlIGNlcnRpZmljYXRlIGF1dGhvcml0eSBmaWxlDQp8CQkJCSdzc2xfY2FwYXRoJyAtIFBhdGggdG8gYSBkaXJlY3RvcnkgY29udGFpbmluZyB0cnVzdGVkIENBIGNlcnRpZmljYXRzIGluIFBFTSBmb3JtYXQNCnwJCQkJJ3NzbF9jaXBoZXInIC0gTGlzdCBvZiAqYWxsb3dlZCogY2lwaGVycyB0byBiZSB1c2VkIGZvciB0aGUgZW5jcnlwdGlvbiwgc2VwYXJhdGVkIGJ5IGNvbG9ucyAoJzonKQ0KfAkJCQknc3NsX3ZlcmlmeScgLSBUUlVFL0ZBTFNFOyBXaGV0aGVyIHZlcmlmeSB0aGUgc2VydmVyIGNlcnRpZmljYXRlIG9yIG5vdCAoJ215c3FsaScgb25seSkNCnwNCnwJWydjb21wcmVzcyddIFdoZXRoZXIgb3Igbm90IHRvIHVzZSBjbGllbnQgY29tcHJlc3Npb24gKE15U1FMIG9ubHkpDQp8CVsnc3RyaWN0b24nXSBUUlVFL0ZBTFNFIC0gZm9yY2VzICdTdHJpY3QgTW9kZScgY29ubmVjdGlvbnMNCnwJCQkJCQkJLSBnb29kIGZvciBlbnN1cmluZyBzdHJpY3QgU1FMIHdoaWxlIGRldmVsb3BpbmcNCnwJWydzc2xfb3B0aW9ucyddCVVzZWQgdG8gc2V0IHZhcmlvdXMgU1NMIG9wdGlvbnMgdGhhdCBjYW4gYmUgdXNlZCB3aGVuIG1ha2luZyBTU0wgY29ubmVjdGlvbnMuDQp8CVsnZmFpbG92ZXInXSBhcnJheSAtIEEgYXJyYXkgd2l0aCAwIG9yIG1vcmUgZGF0YSBmb3IgY29ubmVjdGlvbnMgaWYgdGhlIG1haW4gc2hvdWxkIGZhaWwuDQp8CVsnc2F2ZV9xdWVyaWVzJ10gVFJVRS9GQUxTRSAtIFdoZXRoZXIgdG8gInNhdmUiIGFsbCBleGVjdXRlZCBxdWVyaWVzLg0KfCAJCQkJTk9URTogRGlzYWJsaW5nIHRoaXMgd2lsbCBhbHNvIGVmZmVjdGl2ZWx5IGRpc2FibGUgYm90aA0KfCAJCQkJJHRoaXMtPmRiLT5sYXN0X3F1ZXJ5KCkgYW5kIHByb2ZpbGluZyBvZiBEQiBxdWVyaWVzLg0KfCAJCQkJV2hlbiB5b3UgcnVuIGEgcXVlcnksIHdpdGggdGhpcyBzZXR0aW5nIHNldCB0byBUUlVFIChkZWZhdWx0KSwNCnwgCQkJCUNvZGVJZ25pdGVyIHdpbGwgc3RvcmUgdGhlIFNRTCBzdGF0ZW1lbnQgZm9yIGRlYnVnZ2luZyBwdXJwb3Nlcy4NCnwgCQkJCUhvd2V2ZXIsIHRoaXMgbWF5IGNhdXNlIGhpZ2ggbWVtb3J5IHVzYWdlLCBlc3BlY2lhbGx5IGlmIHlvdSBydW4NCnwgCQkJCWEgbG90IG9mIFNRTCBxdWVyaWVzIC4uLiBkaXNhYmxlIHRoaXMgdG8gYXZvaWQgdGhhdCBwcm9ibGVtLg0KfA0KfCBUaGUgJGFjdGl2ZV9ncm91cCB2YXJpYWJsZSBsZXRzIHlvdSBjaG9vc2Ugd2hpY2ggY29ubmVjdGlvbiBncm91cCB0bw0KfCBtYWtlIGFjdGl2ZS4gIEJ5IGRlZmF1bHQgdGhlcmUgaXMgb25seSBvbmUgZ3JvdXAgKHRoZSAnZGVmYXVsdCcgZ3JvdXApLg0KfA0KfCBUaGUgJHF1ZXJ5X2J1aWxkZXIgdmFyaWFibGVzIGxldHMgeW91IGRldGVybWluZSB3aGV0aGVyIG9yIG5vdCB0byBsb2FkDQp8IHRoZSBxdWVyeSBidWlsZGVyIGNsYXNzLg0KKi8NCiRhY3RpdmVfZ3JvdXAgPSAnZGVmYXVsdCc7DQokcXVlcnlfYnVpbGRlciA9IFRSVUU7DQoNCiRkYlsnZGVmYXVsdCddID0gYXJyYXkoDQoJJ2RzbicJPT4gJycsDQoJJ2hvc3RuYW1lJyA9PiAnbG9jYWxob3N0JywNCgkndXNlcm5hbWUnID0+ICdtYWZpbmdhJywNCgkncGFzc3dvcmQnID0+ICczMjFATWFmaW5nYScsDQoJJ2RhdGFiYXNlJyA9PiAnbWFmaW5nYV9kYicsDQoJJ2RiZHJpdmVyJyA9PiAnbXlzcWxpJywNCgknZGJwcmVmaXgnID0+ICcnLA0KCSdwY29ubmVjdCcgPT4gRkFMU0UsDQoJJ2RiX2RlYnVnJyA9PiAoRU5WSVJPTk1FTlQgIT09ICdwcm9kdWN0aW9uJyksDQoJJ2NhY2hlX29uJyA9PiBGQUxTRSwNCgknY2FjaGVkaXInID0+ICcnLA0KCSdjaGFyX3NldCcgPT4gJ3V0ZjgnLA0KCSdkYmNvbGxhdCcgPT4gJ3V0ZjhfZ2VuZXJhbF9jaScsDQoJJ3N3YXBfcHJlJyA9PiAnJywNCgknZW5jcnlwdCcgPT4gRkFMU0UsDQoJJ2NvbXByZXNzJyA9PiBGQUxTRSwNCgknc3RyaWN0b24nID0+IEZBTFNFLA0KCSdmYWlsb3ZlcicgPT4gYXJyYXkoKSwNCgknc2F2ZV9xdWVyaWVzJyA9PiBUUlVFDQopOw0K")); ?>
Function Calls
base64_decode | 1 |
Stats
MD5 | 6b16bc07a72923accbb0498ef7379afe |
Eval Count | 1 |
Decode Time | 96 ms |