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("PD9waHAKLyoqCiAqIENha2VQSFAodG0pIDogUmFwaWQgRGV2ZWxvcG1lbn..
Decoded Output download
?>b"<?php
/**
* CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
* Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
*
* Licensed under The MIT License
* For full copyright and license information, please see the LICENSE.txt
* Redistributions of files must retain the above copyright notice.
*
* @copyright Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
* @link http://cakephp.org CakePHP(tm) Project
* @package app.Config
* @since CakePHP(tm) v 0.2.9
* @license http://www.opensource.org/licenses/mit-license.php MIT License
*/
/**
* Database configuration class.
*
* You can specify multiple configurations for production, development and testing.
*
* datasource => The name of a supported datasource; valid options are as follows:
* Database/Mysql - MySQL 4 & 5,
* Database/Sqlite - SQLite (PHP5 only),
* Database/Postgres - PostgreSQL 7 and higher,
* Database/Sqlserver - Microsoft SQL Server 2005 and higher
*
* You can add custom database datasources (or override existing datasources) by adding the
* appropriate file to app/Model/Datasource/Database. Datasources should be named 'MyDatasource.php',
*
*
* persistent => true / false
* Determines whether or not the database should use a persistent connection
*
* host =>
* the host you connect to the database. To add a socket or port number, use 'port' => #
*
* prefix =>
* Uses the given prefix for all the tables in this database. This setting can be overridden
* on a per-table basis with the Model::$tablePrefix property.
*
* schema =>
* For Postgres/Sqlserver specifies which schema you would like to use the tables in.
* Postgres defaults to 'public'. For Sqlserver, it defaults to empty and use
* the connected user's default schema (typically 'dbo').
*
* encoding =>
* For MySQL, Postgres specifies the character encoding to use when connecting to the
* database. Uses database default not specified.
*
* sslmode =>
* For Postgres specifies whether to 'disable', 'allow', 'prefer', or 'require' SSL for the
* connection. The default value is 'allow'.
*
* unix_socket =>
* For MySQL to connect via socket specify the `unix_socket` parameter instead of `host` and `port`
*
* settings =>
* Array of key/value pairs, on connection it executes SET statements for each pair
* For MySQL : http://dev.mysql.com/doc/refman/5.6/en/set-statement.html
* For Postgres : http://www.postgresql.org/docs/9.2/static/sql-set.html
* For Sql Server : http://msdn.microsoft.com/en-us/library/ms190356.aspx
*
* flags =>
* A key/value array of driver specific connection options.
*/
class DATABASE_CONFIG {
public $default = array(
'datasource' => 'Database/Mysql',
'persistent' => false,
'host' => 'localhost',
'login' => 'root',
'password' => 'Genius12#$',
'database' => 'geniusschool',
'prefix' => '',
//'encoding' => 'utf8',
);
public $test = array(
'datasource' => 'Database/Mysql',
'persistent' => false,
'host' => 'localhost',
'login' => 'user',
'password' => 'password',
'database' => 'test_database_name',
'prefix' => '',
//'encoding' => 'utf8',
);
}
"
Did this file decode correctly?
Original Code
<?php @eval("?>".base64_decode("PD9waHAKLyoqCiAqIENha2VQSFAodG0pIDogUmFwaWQgRGV2ZWxvcG1lbnQgRnJhbWV3b3JrIChodHRwOi8vY2FrZXBocC5vcmcpCiAqIENvcHlyaWdodCAoYykgQ2FrZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuIChodHRwOi8vY2FrZWZvdW5kYXRpb24ub3JnKQogKgogKiBMaWNlbnNlZCB1bmRlciBUaGUgTUlUIExpY2Vuc2UKICogRm9yIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2Ugc2VlIHRoZSBMSUNFTlNFLnR4dAogKiBSZWRpc3RyaWJ1dGlvbnMgb2YgZmlsZXMgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UuCiAqCiAqIEBjb3B5cmlnaHQgICAgIENvcHlyaWdodCAoYykgQ2FrZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuIChodHRwOi8vY2FrZWZvdW5kYXRpb24ub3JnKQogKiBAbGluayAgICAgICAgICBodHRwOi8vY2FrZXBocC5vcmcgQ2FrZVBIUCh0bSkgUHJvamVjdAogKiBAcGFja2FnZSAgICAgICBhcHAuQ29uZmlnCiAqIEBzaW5jZSAgICAgICAgIENha2VQSFAodG0pIHYgMC4yLjkKICogQGxpY2Vuc2UgICAgICAgaHR0cDovL3d3dy5vcGVuc291cmNlLm9yZy9saWNlbnNlcy9taXQtbGljZW5zZS5waHAgTUlUIExpY2Vuc2UKICovCgovKioKICogRGF0YWJhc2UgY29uZmlndXJhdGlvbiBjbGFzcy4KICoKICogWW91IGNhbiBzcGVjaWZ5IG11bHRpcGxlIGNvbmZpZ3VyYXRpb25zIGZvciBwcm9kdWN0aW9uLCBkZXZlbG9wbWVudCBhbmQgdGVzdGluZy4KICoKICogZGF0YXNvdXJjZSA9PiBUaGUgbmFtZSBvZiBhIHN1cHBvcnRlZCBkYXRhc291cmNlOyB2YWxpZCBvcHRpb25zIGFyZSBhcyBmb2xsb3dzOgogKiAgRGF0YWJhc2UvTXlzcWwgLSBNeVNRTCA0ICYgNSwKICogIERhdGFiYXNlL1NxbGl0ZSAtIFNRTGl0ZSAoUEhQNSBvbmx5KSwKICogIERhdGFiYXNlL1Bvc3RncmVzIC0gUG9zdGdyZVNRTCA3IGFuZCBoaWdoZXIsCiAqICBEYXRhYmFzZS9TcWxzZXJ2ZXIgLSBNaWNyb3NvZnQgU1FMIFNlcnZlciAyMDA1IGFuZCBoaWdoZXIKICoKICogWW91IGNhbiBhZGQgY3VzdG9tIGRhdGFiYXNlIGRhdGFzb3VyY2VzIChvciBvdmVycmlkZSBleGlzdGluZyBkYXRhc291cmNlcykgYnkgYWRkaW5nIHRoZQogKiBhcHByb3ByaWF0ZSBmaWxlIHRvIGFwcC9Nb2RlbC9EYXRhc291cmNlL0RhdGFiYXNlLiBEYXRhc291cmNlcyBzaG91bGQgYmUgbmFtZWQgJ015RGF0YXNvdXJjZS5waHAnLAogKgogKgogKiBwZXJzaXN0ZW50ID0+IHRydWUgLyBmYWxzZQogKiBEZXRlcm1pbmVzIHdoZXRoZXIgb3Igbm90IHRoZSBkYXRhYmFzZSBzaG91bGQgdXNlIGEgcGVyc2lzdGVudCBjb25uZWN0aW9uCiAqCiAqIGhvc3QgPT4KICogdGhlIGhvc3QgeW91IGNvbm5lY3QgdG8gdGhlIGRhdGFiYXNlLiBUbyBhZGQgYSBzb2NrZXQgb3IgcG9ydCBudW1iZXIsIHVzZSAncG9ydCcgPT4gIwogKgogKiBwcmVmaXggPT4KICogVXNlcyB0aGUgZ2l2ZW4gcHJlZml4IGZvciBhbGwgdGhlIHRhYmxlcyBpbiB0aGlzIGRhdGFiYXNlLiBUaGlzIHNldHRpbmcgY2FuIGJlIG92ZXJyaWRkZW4KICogb24gYSBwZXItdGFibGUgYmFzaXMgd2l0aCB0aGUgTW9kZWw6OiR0YWJsZVByZWZpeCBwcm9wZXJ0eS4KICoKICogc2NoZW1hID0+CiAqIEZvciBQb3N0Z3Jlcy9TcWxzZXJ2ZXIgc3BlY2lmaWVzIHdoaWNoIHNjaGVtYSB5b3Ugd291bGQgbGlrZSB0byB1c2UgdGhlIHRhYmxlcyBpbi4KICogUG9zdGdyZXMgZGVmYXVsdHMgdG8gJ3B1YmxpYycuIEZvciBTcWxzZXJ2ZXIsIGl0IGRlZmF1bHRzIHRvIGVtcHR5IGFuZCB1c2UKICogdGhlIGNvbm5lY3RlZCB1c2VyJ3MgZGVmYXVsdCBzY2hlbWEgKHR5cGljYWxseSAnZGJvJykuCiAqCiAqIGVuY29kaW5nID0+CiAqIEZvciBNeVNRTCwgUG9zdGdyZXMgc3BlY2lmaWVzIHRoZSBjaGFyYWN0ZXIgZW5jb2RpbmcgdG8gdXNlIHdoZW4gY29ubmVjdGluZyB0byB0aGUKICogZGF0YWJhc2UuIFVzZXMgZGF0YWJhc2UgZGVmYXVsdCBub3Qgc3BlY2lmaWVkLgogKgogKiBzc2xtb2RlID0+CiAqIEZvciBQb3N0Z3JlcyBzcGVjaWZpZXMgd2hldGhlciB0byAnZGlzYWJsZScsICdhbGxvdycsICdwcmVmZXInLCBvciAncmVxdWlyZScgU1NMIGZvciB0aGUgCiAqIGNvbm5lY3Rpb24uIFRoZSBkZWZhdWx0IHZhbHVlIGlzICdhbGxvdycuCiAqCiAqIHVuaXhfc29ja2V0ID0+CiAqIEZvciBNeVNRTCB0byBjb25uZWN0IHZpYSBzb2NrZXQgc3BlY2lmeSB0aGUgYHVuaXhfc29ja2V0YCBwYXJhbWV0ZXIgaW5zdGVhZCBvZiBgaG9zdGAgYW5kIGBwb3J0YAogKgogKiBzZXR0aW5ncyA9PgogKiBBcnJheSBvZiBrZXkvdmFsdWUgcGFpcnMsIG9uIGNvbm5lY3Rpb24gaXQgZXhlY3V0ZXMgU0VUIHN0YXRlbWVudHMgZm9yIGVhY2ggcGFpcgogKiBGb3IgTXlTUUwgOiBodHRwOi8vZGV2Lm15c3FsLmNvbS9kb2MvcmVmbWFuLzUuNi9lbi9zZXQtc3RhdGVtZW50Lmh0bWwKICogRm9yIFBvc3RncmVzIDogaHR0cDovL3d3dy5wb3N0Z3Jlc3FsLm9yZy9kb2NzLzkuMi9zdGF0aWMvc3FsLXNldC5odG1sCiAqIEZvciBTcWwgU2VydmVyIDogaHR0cDovL21zZG4ubWljcm9zb2Z0LmNvbS9lbi11cy9saWJyYXJ5L21zMTkwMzU2LmFzcHgKICoKICogZmxhZ3MgPT4KICogQSBrZXkvdmFsdWUgYXJyYXkgb2YgZHJpdmVyIHNwZWNpZmljIGNvbm5lY3Rpb24gb3B0aW9ucy4KICovCmNsYXNzIERBVEFCQVNFX0NPTkZJRyB7CgoJcHVibGljICRkZWZhdWx0ID0gYXJyYXkoCgkJJ2RhdGFzb3VyY2UnID0+ICdEYXRhYmFzZS9NeXNxbCcsCgkJJ3BlcnNpc3RlbnQnID0+IGZhbHNlLAoJCSdob3N0JyA9PiAnbG9jYWxob3N0JywKCQknbG9naW4nID0+ICdyb290JywKCQkncGFzc3dvcmQnID0+ICdHZW5pdXMxMiMkJywKCQknZGF0YWJhc2UnID0+ICdnZW5pdXNzY2hvb2wnLAoJCSdwcmVmaXgnID0+ICcnLAoJCS8vJ2VuY29kaW5nJyA9PiAndXRmOCcsCgkpOwoKCXB1YmxpYyAkdGVzdCA9IGFycmF5KAoJCSdkYXRhc291cmNlJyA9PiAnRGF0YWJhc2UvTXlzcWwnLAoJCSdwZXJzaXN0ZW50JyA9PiBmYWxzZSwKCQknaG9zdCcgPT4gJ2xvY2FsaG9zdCcsCgkJJ2xvZ2luJyA9PiAndXNlcicsCgkJJ3Bhc3N3b3JkJyA9PiAncGFzc3dvcmQnLAoJCSdkYXRhYmFzZScgPT4gJ3Rlc3RfZGF0YWJhc2VfbmFtZScsCgkJJ3ByZWZpeCcgPT4gJycsCgkJLy8nZW5jb2RpbmcnID0+ICd1dGY4JywKCSk7Cn0K"));//Generated by Ampare PHP Encoder. For more security please use php protect before encode the php program
Function Calls
base64_decode | 1 |
Stats
MD5 | 46de3d3bd8676b75efa1e26e4a9bf938 |
Eval Count | 1 |
Decode Time | 67 ms |