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("PD9waHANCi8vRmlsbCB0aGlzIGluZm9ybWF0aW9uDQokaG9zdCA9ICJsb2..

Decoded Output download

?>b'<?php
//Fill this information
$host = "localhost"; // Database Host
$user = "vcitnsjf_vcity"; // Database Username
$password = "pRAUm2XqNuct4P"; // Database\'s user Password
$database = "vcitnsjf_vcity"; // Database Name
//------------------------------------------------------------
$connect = mysqli_connect($host, $user, $password, $database);
// Checking Connection
if (mysqli_connect_errno()) {
echo "Failed to connect with MySQL: " . mysqli_connect_error();
}
mysqli_set_charset($connect, "utf8");
@session_start();
if (isset($_SESSION[\'username\'])) {
$uname = $_SESSION[\'username\'];
$suser = mysqli_query($connect, "SELECT * FROM `players` WHERE username=\'$uname\'");
$count = mysqli_num_rows($suser);
if ($count > 0) {
//Set Online
$prow = mysqli_fetch_assoc($suser);
$timenow = time();
$update = mysqli_query($connect, "UPDATE `players` SET timeonline=\'$timenow\' WHERE username=\'$uname\'");
//Level Up
$playerrespect = $prow[\'respect\'];
$playerlevel = $prow[\'level\'];
$querylv = mysqli_query($connect, "SELECT * FROM `levels` WHERE level=\'$playerlevel\'");
$lvrow = mysqli_fetch_assoc($querylv);
$minrespect = $lvrow[\'min_respect\'];
$queryblv = mysqli_query($connect, "SELECT * FROM levels WHERE level=\'$playerlevel\'+1");
$rowblv = mysqli_fetch_assoc($queryblv);
$blevel = $rowblv[\'level\'];
$bminrespect = $rowblv[\'min_respect\'];
if ($playerrespect > $bminrespect OR $playerrespect == $bminrespect) {
$update = mysqli_query($connect, "UPDATE `players` SET level=\'$blevel\', energy=\'100\', money=money+\'1000\', gold=gold+\'2\' WHERE username=\'$uname\'");
}
if ($playerrespect < $minrespect) {
$update = mysqli_query($connect, "UPDATE `players` SET level=level-1 WHERE username=\'$uname\'");
}
if ($prow[\'money\'] < 0) {
$player_update = mysqli_query($connect, "UPDATE `players` SET money=0 WHERE username=\'$uname\'");
}
if ($prow[\'gold\'] < 0) {
$player_update = mysqli_query($connect, "UPDATE `players` SET gold=0 WHERE username=\'$uname\'");
}
if ($prow[\'energy\'] < 0) {
$player_update = mysqli_query($connect, "UPDATE `players` SET energy=0 WHERE username=\'$uname\'");
}
if ($prow[\'energy\'] > 100) {
$player_update = mysqli_query($connect, "UPDATE `players` SET energy=100 WHERE username=\'$uname\'");
}
if ($prow[\'health\'] < 0) {
$player_update = mysqli_query($connect, "UPDATE `players` SET health=0 WHERE username=\'$uname\'");
}
if ($prow[\'health\'] > 100) {
$player_update = mysqli_query($connect, "UPDATE `players` SET health=100 WHERE username=\'$uname\'");
}
if ($prow[\'respect\'] < 0) {
$player_update = mysqli_query($connect, "UPDATE `players` SET respect=0 WHERE username=\'$uname\'");
}
if ($prow[\'bank\'] < 0) {
$player_update = mysqli_query($connect, "UPDATE `players` SET bank=0 WHERE username=\'$uname\'");
}
if ($prow[\'power\'] < 0) {
$player_update = mysqli_query($connect, "UPDATE `players` SET power=0 WHERE username=\'$uname\'");
}
if ($prow[\'power\'] > 250) {
$player_update = mysqli_query($connect, "UPDATE `players` SET power=250 WHERE username=\'$uname\'");
}
if ($prow[\'agility\'] < 0) {
$player_update = mysqli_query($connect, "UPDATE `players` SET agility=0 WHERE username=\'$uname\'");
}
if ($prow[\'agility\'] > 250) {
$player_update = mysqli_query($connect, "UPDATE `players` SET agility=250 WHERE username=\'$uname\'");
}
if ($prow[\'endurance\'] < 0) {
$player_update = mysqli_query($connect, "UPDATE `players` SET endurance=0 WHERE username=\'$uname\'");
}
if ($prow[\'endurance\'] > 250) {
$player_update = mysqli_query($connect, "UPDATE `players` SET endurance=250 WHERE username=\'$uname\'");
}
if ($prow[\'intelligence\'] < 0) {
$player_update = mysqli_query($connect, "UPDATE `players` SET intelligence=0 WHERE username=\'$uname\'");
}
if ($prow[\'intelligence\'] > 250) {
$player_update = mysqli_query($connect, "UPDATE `players` SET intelligence=250 WHERE username=\'$uname\'");
}
}
}
?>'

Did this file decode correctly?

Original Code

<?php @eval("?>".base64_decode("PD9waHANCi8vRmlsbCB0aGlzIGluZm9ybWF0aW9uDQokaG9zdCA9ICJsb2NhbGhvc3QiOyAvLyBEYXRhYmFzZSBIb3N0DQokdXNlciA9ICJ2Y2l0bnNqZl92Y2l0eSI7IC8vIERhdGFiYXNlIFVzZXJuYW1lDQokcGFzc3dvcmQgPSAicFJBVW0yWHFOdWN0NFAiOyAvLyBEYXRhYmFzZSdzIHVzZXIgUGFzc3dvcmQNCiRkYXRhYmFzZSA9ICJ2Y2l0bnNqZl92Y2l0eSI7IC8vIERhdGFiYXNlIE5hbWUNCi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQokY29ubmVjdCA9IG15c3FsaV9jb25uZWN0KCRob3N0LCAkdXNlciwgJHBhc3N3b3JkLCAkZGF0YWJhc2UpOw0KLy8gQ2hlY2tpbmcgQ29ubmVjdGlvbg0KaWYgKG15c3FsaV9jb25uZWN0X2Vycm5vKCkpIHsNCmVjaG8gIkZhaWxlZCB0byBjb25uZWN0IHdpdGggTXlTUUw6ICIgLiBteXNxbGlfY29ubmVjdF9lcnJvcigpOw0KfQ0KbXlzcWxpX3NldF9jaGFyc2V0KCRjb25uZWN0LCAidXRmOCIpOw0KQHNlc3Npb25fc3RhcnQoKTsNCmlmIChpc3NldCgkX1NFU1NJT05bJ3VzZXJuYW1lJ10pKSB7DQokdW5hbWUgPSAkX1NFU1NJT05bJ3VzZXJuYW1lJ107DQokc3VzZXIgPSBteXNxbGlfcXVlcnkoJGNvbm5lY3QsICJTRUxFQ1QgKiBGUk9NIGBwbGF5ZXJzYCBXSEVSRSB1c2VybmFtZT0nJHVuYW1lJyIpOw0KJGNvdW50ID0gbXlzcWxpX251bV9yb3dzKCRzdXNlcik7DQppZiAoJGNvdW50ID4gMCkgew0KLy9TZXQgT25saW5lDQokcHJvdyA9IG15c3FsaV9mZXRjaF9hc3NvYygkc3VzZXIpOw0KJHRpbWVub3cgPSB0aW1lKCk7DQokdXBkYXRlID0gbXlzcWxpX3F1ZXJ5KCRjb25uZWN0LCAiVVBEQVRFIGBwbGF5ZXJzYCBTRVQgdGltZW9ubGluZT0nJHRpbWVub3cnIFdIRVJFIHVzZXJuYW1lPSckdW5hbWUnIik7DQovL0xldmVsIFVwDQokcGxheWVycmVzcGVjdCA9ICRwcm93WydyZXNwZWN0J107DQokcGxheWVybGV2ZWwgPSAkcHJvd1snbGV2ZWwnXTsNCiRxdWVyeWx2ID0gbXlzcWxpX3F1ZXJ5KCRjb25uZWN0LCAiU0VMRUNUICogRlJPTSBgbGV2ZWxzYCBXSEVSRSBsZXZlbD0nJHBsYXllcmxldmVsJyIpOw0KJGx2cm93ID0gbXlzcWxpX2ZldGNoX2Fzc29jKCRxdWVyeWx2KTsNCiRtaW5yZXNwZWN0ID0gJGx2cm93WydtaW5fcmVzcGVjdCddOw0KJHF1ZXJ5Ymx2ID0gbXlzcWxpX3F1ZXJ5KCRjb25uZWN0LCAiU0VMRUNUICogRlJPTSBsZXZlbHMgV0hFUkUgbGV2ZWw9JyRwbGF5ZXJsZXZlbCcrMSIpOw0KJHJvd2JsdiA9IG15c3FsaV9mZXRjaF9hc3NvYygkcXVlcnlibHYpOw0KJGJsZXZlbCA9ICRyb3dibHZbJ2xldmVsJ107DQokYm1pbnJlc3BlY3QgPSAkcm93Ymx2WydtaW5fcmVzcGVjdCddOw0KaWYgKCRwbGF5ZXJyZXNwZWN0ID4gJGJtaW5yZXNwZWN0IE9SICRwbGF5ZXJyZXNwZWN0ID09ICRibWlucmVzcGVjdCkgew0KJHVwZGF0ZSA9IG15c3FsaV9xdWVyeSgkY29ubmVjdCwgIlVQREFURSBgcGxheWVyc2AgU0VUIGxldmVsPSckYmxldmVsJywgZW5lcmd5PScxMDAnLCBtb25leT1tb25leSsnMTAwMCcsIGdvbGQ9Z29sZCsnMicgV0hFUkUgdXNlcm5hbWU9JyR1bmFtZSciKTsNCn0NCmlmICgkcGxheWVycmVzcGVjdCA8ICRtaW5yZXNwZWN0KSB7DQokdXBkYXRlID0gbXlzcWxpX3F1ZXJ5KCRjb25uZWN0LCAiVVBEQVRFIGBwbGF5ZXJzYCBTRVQgbGV2ZWw9bGV2ZWwtMSBXSEVSRSB1c2VybmFtZT0nJHVuYW1lJyIpOw0KfQ0KaWYgKCRwcm93Wydtb25leSddIDwgMCkgew0KJHBsYXllcl91cGRhdGUgPSBteXNxbGlfcXVlcnkoJGNvbm5lY3QsICJVUERBVEUgYHBsYXllcnNgIFNFVCBtb25leT0wIFdIRVJFIHVzZXJuYW1lPSckdW5hbWUnIik7DQp9DQppZiAoJHByb3dbJ2dvbGQnXSA8IDApIHsNCiRwbGF5ZXJfdXBkYXRlID0gbXlzcWxpX3F1ZXJ5KCRjb25uZWN0LCAiVVBEQVRFIGBwbGF5ZXJzYCBTRVQgZ29sZD0wIFdIRVJFIHVzZXJuYW1lPSckdW5hbWUnIik7DQp9DQppZiAoJHByb3dbJ2VuZXJneSddIDwgMCkgew0KJHBsYXllcl91cGRhdGUgPSBteXNxbGlfcXVlcnkoJGNvbm5lY3QsICJVUERBVEUgYHBsYXllcnNgIFNFVCBlbmVyZ3k9MCBXSEVSRSB1c2VybmFtZT0nJHVuYW1lJyIpOw0KfQ0KaWYgKCRwcm93WydlbmVyZ3knXSA+IDEwMCkgew0KJHBsYXllcl91cGRhdGUgPSBteXNxbGlfcXVlcnkoJGNvbm5lY3QsICJVUERBVEUgYHBsYXllcnNgIFNFVCBlbmVyZ3k9MTAwIFdIRVJFIHVzZXJuYW1lPSckdW5hbWUnIik7DQp9DQppZiAoJHByb3dbJ2hlYWx0aCddIDwgMCkgew0KJHBsYXllcl91cGRhdGUgPSBteXNxbGlfcXVlcnkoJGNvbm5lY3QsICJVUERBVEUgYHBsYXllcnNgIFNFVCBoZWFsdGg9MCBXSEVSRSB1c2VybmFtZT0nJHVuYW1lJyIpOw0KfQ0KaWYgKCRwcm93WydoZWFsdGgnXSA+IDEwMCkgew0KJHBsYXllcl91cGRhdGUgPSBteXNxbGlfcXVlcnkoJGNvbm5lY3QsICJVUERBVEUgYHBsYXllcnNgIFNFVCBoZWFsdGg9MTAwIFdIRVJFIHVzZXJuYW1lPSckdW5hbWUnIik7DQp9DQppZiAoJHByb3dbJ3Jlc3BlY3QnXSA8IDApIHsNCiRwbGF5ZXJfdXBkYXRlID0gbXlzcWxpX3F1ZXJ5KCRjb25uZWN0LCAiVVBEQVRFIGBwbGF5ZXJzYCBTRVQgcmVzcGVjdD0wIFdIRVJFIHVzZXJuYW1lPSckdW5hbWUnIik7DQp9DQppZiAoJHByb3dbJ2JhbmsnXSA8IDApIHsNCiRwbGF5ZXJfdXBkYXRlID0gbXlzcWxpX3F1ZXJ5KCRjb25uZWN0LCAiVVBEQVRFIGBwbGF5ZXJzYCBTRVQgYmFuaz0wIFdIRVJFIHVzZXJuYW1lPSckdW5hbWUnIik7DQp9DQppZiAoJHByb3dbJ3Bvd2VyJ10gPCAwKSB7DQokcGxheWVyX3VwZGF0ZSA9IG15c3FsaV9xdWVyeSgkY29ubmVjdCwgIlVQREFURSBgcGxheWVyc2AgU0VUIHBvd2VyPTAgV0hFUkUgdXNlcm5hbWU9JyR1bmFtZSciKTsNCn0NCmlmICgkcHJvd1sncG93ZXInXSA+IDI1MCkgew0KJHBsYXllcl91cGRhdGUgPSBteXNxbGlfcXVlcnkoJGNvbm5lY3QsICJVUERBVEUgYHBsYXllcnNgIFNFVCBwb3dlcj0yNTAgV0hFUkUgdXNlcm5hbWU9JyR1bmFtZSciKTsNCn0NCmlmICgkcHJvd1snYWdpbGl0eSddIDwgMCkgew0KJHBsYXllcl91cGRhdGUgPSBteXNxbGlfcXVlcnkoJGNvbm5lY3QsICJVUERBVEUgYHBsYXllcnNgIFNFVCBhZ2lsaXR5PTAgV0hFUkUgdXNlcm5hbWU9JyR1bmFtZSciKTsNCn0NCmlmICgkcHJvd1snYWdpbGl0eSddID4gMjUwKSB7DQokcGxheWVyX3VwZGF0ZSA9IG15c3FsaV9xdWVyeSgkY29ubmVjdCwgIlVQREFURSBgcGxheWVyc2AgU0VUIGFnaWxpdHk9MjUwIFdIRVJFIHVzZXJuYW1lPSckdW5hbWUnIik7DQp9DQppZiAoJHByb3dbJ2VuZHVyYW5jZSddIDwgMCkgew0KJHBsYXllcl91cGRhdGUgPSBteXNxbGlfcXVlcnkoJGNvbm5lY3QsICJVUERBVEUgYHBsYXllcnNgIFNFVCBlbmR1cmFuY2U9MCBXSEVSRSB1c2VybmFtZT0nJHVuYW1lJyIpOw0KfQ0KaWYgKCRwcm93WydlbmR1cmFuY2UnXSA+IDI1MCkgew0KJHBsYXllcl91cGRhdGUgPSBteXNxbGlfcXVlcnkoJGNvbm5lY3QsICJVUERBVEUgYHBsYXllcnNgIFNFVCBlbmR1cmFuY2U9MjUwIFdIRVJFIHVzZXJuYW1lPSckdW5hbWUnIik7DQp9DQppZiAoJHByb3dbJ2ludGVsbGlnZW5jZSddIDwgMCkgew0KJHBsYXllcl91cGRhdGUgPSBteXNxbGlfcXVlcnkoJGNvbm5lY3QsICJVUERBVEUgYHBsYXllcnNgIFNFVCBpbnRlbGxpZ2VuY2U9MCBXSEVSRSB1c2VybmFtZT0nJHVuYW1lJyIpOw0KfQ0KaWYgKCRwcm93WydpbnRlbGxpZ2VuY2UnXSA+IDI1MCkgew0KJHBsYXllcl91cGRhdGUgPSBteXNxbGlfcXVlcnkoJGNvbm5lY3QsICJVUERBVEUgYHBsYXllcnNgIFNFVCBpbnRlbGxpZ2VuY2U9MjUwIFdIRVJFIHVzZXJuYW1lPSckdW5hbWUnIik7DQp9DQp9DQp9DQo/Pg=="));

Function Calls

base64_decode 1

Variables

None

Stats

MD5 4bc06b6d46582721399c9a3b808d831b
Eval Count 1
Decode Time 91 ms