Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<? # This script is for your personal use only and MUST NOT BE DISTRIBUTED eva..

Decoded Output download

?><?
# Copyright 2008 AX Gold Software Limited

include 'config.php';
include 'functions.php';

function ShowOutput ($op)
{
	global $output;
	if ($op)  $output = $op;
	$template = @file_get_contents ("templateplain.html");
	if (! $template)  die ('Unable to read templateplain.html file');
	$p = strpos ($template, "%%insert%%");
	if ($p === false)  die ("Template does not contain %%insert%%");
	$template = substr ($template, 0, $p) . $output . substr ($template, $p + 10);
	echo $template;
	exit ();
}

SetErrorReporting ();

$dbh = mysql_connect ($dbhost, $dbuser, $dbpassword);
if  (! $dbh) die ('<BR><BR><BR>Failed to connect to database : ' . mysql_error());
$dblink = mysql_select_db ($dbname);
if  (! $dblink) die ('<BR><BR><BR>Database not found :  ' . mysql_error());

$userid = $_COOKIE['amuserid'];
$cryptpwd = $_COOKIE['ampassword'];
$loggedin = 0;

if ($userid > 1  &&  $cryptpwd)
{
	$xsql = "SELECT * FROM $dbtable where userid = '$userid'";
	$result = mysql_query($xsql);
	if ($result  &&  mysql_num_rows($result) == 1)
	{
		$dbrecord = mysql_fetch_array ($result, MYSQL_ASSOC);
		$dbcryptpwd = crypt ($dbrecord ['password'], $cryptpwd);
		if ($cryptpwd == $dbcryptpwd)  $loggedin = 1;
		$name = $dbrecord['name'];
		$email = $dbrecord['email'];
	}
}

if (! $loggedin)
{
	ShowOutput ("<b>Error - no login cookie found<br><br>Please contact customer support</b>");
}

if ($dbrecord['type'] != 1)
{
	$xsql = "UPDATE $dbtable SET type=1 WHERE userid=$userid";
	$result = mysql_query($xsql);
	if (! $result  ||  mysql_affected_rows() != 1)
	{
		ShowOutput ("<b>Error - failed to upgrade account - " . mysql_error());
	}
	$content = "A member has upgraded to Gold membership in $adminname

User ID: $userid
Name: $name
Email: $email

";
		if ($notifyadmin >= 1  &&  $adminemail)  mail ($adminemail, "Member Upgrade Notification - $adminname", $content, "From: $adminname <$adminemail>");
}

header ("Location: goldthanks.html");
exit ();
?>
<?

Did this file decode correctly?

Original Code

<?


# This script is for your personal use only and MUST NOT BE DISTRIBUTED



eval(gzinflate(base64_decode('
jVVtb9s2EP5sA/4PV02p7C3N7H0aMttZlihbsaTu
4gTbkAwGJVISEYlUSQqusfa/70i9psuAfUgg3x2f
e+7uOfJsvTybjL+CC1keFE8zA9/N59/D+R/ws8wp
bGVi9kQxuOYFN4xOxpMxF3FeUQZBLEXC05MyK4Mf
BuakErHhUujWMxm3Jthmcr+pTFkZmPqynE3Gf0/G
ozSXEcnBl86DJ0Y8qf3QGmGFX6V1+YYVZU4MQ9OP
Cc/ZLmVmh1wME0bD1Gv9+I+Lk8wUuTdrMV9Bdxyx
KWcwDe4FiXIGRoJihMK/j4PNEjgMv8Ss2qhSYqYO
6hi8oyMuNFPm6KhPZoNXK0hIrrts3l3LnkqmQUgD
ljqmgi8hhoXqKsKsz1LOj8HHBp10HTp5KQo5fAOL
uQNkcSb7+p3lI8dBWOdnO6YtM6FSUt2yUirDRVr7
JmOfRhmyKA76Q25bLVhsB4hWqQ0moVGFzN1HSbTe
S0XtQWyCaznGzZpmL3+6Xbd/VwT7Sm3jW0j8pMSQ
iGgGpxBgSXVKZllNZxYTwXIunjo2muV4ckcjx0eQ
gj3PbINfSn7Z5rEjSGQlKGZ8OSUmteVxakW4u9hs
fn0bPgSkqI3BX5ZVrA6lKfdfhrTdqINymaaM4qhX
MHe4TiUN9hoWAK9fo+JbrGY7/I/IB4942/A6vLiD
r+HqdnNjazNOuPuM4YJ2DIMGMPCciBTTVW66dn2o
mDpMHWSv0ybGZa/DRFXslNzr1jdDJcMCCY0soxHm
VizGujrchJk42xGlyKEDPIabP7e/Xe/Ot9vNhctm
Dw465T7d3Bq0h6Bv2PGgEe6so9qfXsEAzF4Ug+4u
6mRWDeDiavyHwFrcLNDLCtTfc7cz1f7PzU40t0YL
3sxkeI95y2jt1gbeoJgAI5FDLOUTas4Jaxmptf17
nzMrOLfvKPa40kYWTOHalnbflt9Ga6/bRVdtz8wc
SiQOr+opPJPF/fvL87uw18M2vAMbvlrA77+Et2Ej
jVWji/8tC6y6FcanT60wSJLgujFaq2PWEqpl8V9d
SbpFr8pUEXwkSBxjZwz6vJc2znZ/5Dd3uq3xHApW
RNirjOgWxAG6V6r26YyXgK33CS24sJN+FI/iHouG
t5en0JT/KN6hB3/WAaGdOP5yk7fxXq81vBl4cnBo
sF516+kMLh5V5zQ0HdjwLbipqd43tb6zMDwm7gF8
M6DnWYnXNeKpKyWL04EXlgPUgTAyfKQQfepdyxrz
FFJsgsmIeNL9c9df7WfryXh59g8=
'))); ?>

Function Calls

gzinflate 1
base64_decode 1

Variables

None

Stats

MD5 03bc264dd1a51a0513e4d43cdda5a370
Eval Count 1
Decode Time 85 ms