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('JGNvZGVsb2NrX2NvZGU9ImEhamJIVmtaU2dpTGk0dlkyOXVabWxuTDJSaGRHRml..

Decoded Output download

include("../config/database.php");
$upidvalid = mysql_query("select id from idevaff_affiliates where id = '" . $_REQUEST['statsid'] . "' and username = '" . $_REQUEST['statsuser'] . "' and password = '" . $_REQUEST['statspass'] . "'"); 
if (mysql_num_rows($upidvalid)) {


$progdet = mysql_query("select sitename, siteurl, base_url, currency, cur_sym from idevaff_config");
$progdet = mysql_fetch_array($progdet);
$program = $progdet[sitename];
$url = $progdet[siteurl];
$currency = $progdet[currency];
$cur_sym = $progdet[cur_sym];
$affdet =  mysql_query("select username, password, hits_in, type, level from idevaff_affiliates where id = '" . $_REQUEST['statsid'] . "'");
$affdet = mysql_fetch_array($affdet);
$user = $affdet[username];
$pass = $affdet[password];
$logurl = $progdet[base_url] . "/login.php?userid=$user&password=$pass";
$type = $affdet[type];
$level = $affdet[level];
$rawhits = number_format($affdet[hits_in]);
$uniqhits = $affdet[hits_in];


$comdet = mysql_query("select amt from idevaff_paylevels where type = $type and level = $level");
$comdet = mysql_fetch_array($comdet);
$amt = $comdet[amt];

if ($type == 1) {
$amt = $amt * 100;
$typedisplay = "Per Sale: $amt%";
} elseif ($type == 2) {
$typedisplay = "Per Sale: $cur_sym$amt $currency";
} elseif ($type == 3) {
$typedisplay = "Per Click: $cur_sym$amt $currency"; }


$ipstat = mysql_query("select id from idevaff_iptracking where acct_id = '" . $_REQUEST['statsid'] . "'"); 
$row = mysql_num_rows($ipstat);
$unique = number_format($row);


$sales1 = mysql_query("select record from idevaff_sales where id = '" . $_REQUEST['statsid'] . "' and approved = 1 and top_tier_tag = 0 and bonus = 0"); 
$sales1 = mysql_num_rows($sales1);
$sales2 = mysql_query("select record from idevaff_archive where id = '" . $_REQUEST['statsid'] . "' and top_tier_tag = 0 and bonus = 0"); 
$sales2 = mysql_num_rows($sales2);
$sales = $sales1 + $sales2;
$sales = number_format($sales);
$uniqsales = $sales;

$currearn = mysql_query("select SUM(payment) AS total from idevaff_sales where id = '" . $_REQUEST['statsid'] . "' and approved = 1 and top_tier_tag = 0"); 
$currearn = mysql_fetch_array($currearn);
$currearnraw = $currearn[total];
$currearn = $currearn[total];
$currearn = number_format($currearn,2);

$arcearn = mysql_query("select SUM(payment) AS total from idevaff_archive where id = '" . $_REQUEST['statsid'] . "' and top_tier_tag = 0"); 
$arcearn = mysql_fetch_array($arcearn);
$arcearnraw = $arcearn[total];

$totalsales = number_format($currearnraw + $arcearnraw,2);


if (($uniqhits) && ($uniqsales> 0)) {
$perc = $uniqsales / $uniqhits * 100;
$perc = number_format($perc,3);
} else {
$perc = "0.000"; }

if ($type == 3) { $sales = "Per Click: N/A"; } else { $sales = "$sales"; }
if ($type == 3) { $perc =  "Per Click: N/A"; } else { $perc = "$perc%"; }
$currearn = "$cur_sym$currearn $currency";
$totalsales = "$cur_sym$totalsales $currency";

print "$program|$url|$user|$logurl|$typedisplay|$rawhits|$unique|$sales|$perc|$currearn|$totalsales<BR>";
} else { $fail = "Failed Connection, Check Profile Settings!"; print $fail; }

Did this file decode correctly?

Original Code

<?PHP
eval(base64_decode('JGNvZGVsb2NrX2NvZGU9ImEhamJIVmtaU2dpTGk0dlkyOXVabWxuTDJSaGRHRmlZWE5sTG5Cb2NDSXBP
dzBLSkhWd2FXUjJZV3hwWkNBOUlHMTVjM0ZzWDNGMVpYSjVLQ0p6Wld4bFkzUWdhV1FnWm5KdmJTQnBaR1YyWVdabVgyRm1abWxz
YVdGMFpYTWdkMmhsY21VZ2FXUWdQU0FuSWlBdUlDUmZVa1ZSVlVWVFZGc25jM1JoZEhOcFpDZGRJQzRnSWljZ1kha0lIVnpaWEp1
WVcxbElEMGdKeUlnTGlBa1gxSkZVVlZGVTFSYkozTjBZWFJ6ZFhObGNpZGRJQzRnSWljZ1kha0lIQmhjM04zYjNKa0lEMGdKeUln
TGlBa1gxSkZVVlZGVTFSYkozTjBZWFJ6Y0dGemN5ZGRJQzRnSWljaUtUc2dEUXBwWmlBb2JYbHpjV3hmYm5WdFgzSnZkM01vSkhW
d2FXUjJZV3hwWkNrcElIc05DZzBLQ2lSd2NtOW5aR1YwSUQwZ2JYbHpjV3hmY1hWbGNua29Jbk5sYkdWamRDQnphWFJsYm1GdFpT
d2djMmwwWlhWeWJDd2dZbUZ6WlY5MWNtd3NJR04xY25KbGJtTjVMQ0JqZFhKZmMzbHRJR1p5YjIwZ2FXUmxkbUZtWmw5amIyNW1h
V2NpS1RzTkNpUndjbTluWkdWMElEMGdiWGx6Y1d4ZlptVjBZMmhmWVhKeVlYa29KSEJ5YjJka1pYUXBPdzBLSkhCeWIyZHlZVzBn
UFNBa2NISnZaMlJsZEZ0emFYUmxibUZ0WlYwN0RRb2tkWEpzSUQwZ0pIQnliMmRrWlhSYmMybDBaWFZ5YkYwN0RRb2tZM1Z5Y21W
dVkza2dQU0FrY0hKdloyUmxkRnRqZFhKeVohamVWMDdEUW9rWTNWeVgzTjViU0E5SUNSd2NtOW5aR1YwVzJOMWNsOXplVzFkT3cw
S0pHRm1abVJsZENBOUlDQnRlWE54YkY5eGRXVnllU2dpYzJWc1pXTjBJSFZ6WlhKdVlXMWxMQ0J3WVhOemQyOXlaQ3dnYUdsMGMx
OXBiaXdnZEhsd1pTd2diR1YyWld3Z1puSnZiU0JwWkdWMllXWm1YMkZtWm1sc2FXRjBaWE1nZDJobGNtVWdhV1FnUFNBbklpQXVJ
Q1JmVWtWUlZVVlRWRnNuYzNSaGRITnBaQ2RkSUM0Z0lpY2lLVHNOQ2lSaFptWmtaWFFnUFNCdGVYTnhiRjltWlhSamFGOWhjbkpo
ZVNna1lXWm1aR1YwS1RzTkNpUjFjMlZ5SUQwZ0pHRm1abVJsZEZ0MWMyVnlibUZ0WlYwN0RRb2tjR0Z6Y3lBOUlDUmhabVprWlhS
YmNHRnpjM2R2Y21SZE93MEtKR3h2WjNWeWJDQTlJQ1J3Y205blpHVjBXMkpoYzJWZmRYSnNYU0F1SUNJdmJHOW5hVzR1Y0dod1Az
VnpaWEpwWkQwa2RYTmxjaVp3WVhOemQyOXlaRDBrY0dGemN5STdEUW9rZEhsd1pTQTlJQ1JoWm1aa1pYUmJkSGx3WlYwN0RRb2ti
R1YyWld3Z1BTQWtZV1ptWkdWMFcyeGxkbVZzWFRzTkNpUnlZWGRvYVhSeklEMGdiblZ0WW1WeVgyWnZjbTFoZENna1lXWm1aR1Yw
VzJocGRITmZhIWRLVHNOQ2lSMWJtbHhhR2wwY3lBOUlDUmhabVprWlhSYmFHbDBjMTlwYmwwN0RRb05DZ29rWTI5dFpHVjBJRDBn
YlhsemNXeGZjWFZsY25rb0luTmxiR1ZqZENCaGJYUWdabkp2YlNCcFpHVjJZV1ptWDNCaGVXeGxkbVZzY3lCM2FHVnlaU0IwZVhC
bElEMGdKSFI1Y0dVZ1kha0lHeGxkbVZzSUQwZ0pHeGxkbVZzSWlrN0RRb2tZMjl0WkdWMElEMGdiWGx6Y1d4ZlptVjBZMmhmWVhK
eVlYa29KR052YldSbGRDazdEUW9rWVcxMElEMGdKR052YldSbGRGdGhiWFJkT3cwS0RRcHBaaUFvSkhSNWNHVWdQVDBnTVNrZ2V3
MEtKR0Z0ZENBOUlDUmhiWFFnS2lBeE1EQTdEUW9rZEhsd1pXUnBjM0JzWVhrZ1BTQWlVR1Z5SUZOaGJHVTZJQ1JoYlhRbElqc05D
bjBnWld4elpXbG1JQ2drZEhsd1pTQTlQU0F5S1NCN0RRb2tkSGx3WldScGMzQnNZWGtnUFNBaVVHVnlJRk5oYkdVNklDUmpkWEpm
YzNsdEpHRnRkQ0FrWTNWeWNtVnVZM2tpT3cwS2ZTQmxiSE5sYVdZZ0tDUjBlWEJsSUQwOUlETXBJSHNOQ2lSMGVYQmxaR2x6Y0d4
aGVTQTlJQ0pRWlhJZ1EyeHBZMnM2SUNSamRYSmZjM2x0SkdGdGRDQWtZM1Z5Y21WdVkza2lPeUI5RFFvTkNnb2thWEJ6ZEdGMElE
MGdiWGx6Y1d4ZmNYVmxjbmtvSW5ObGJHVmpkQ0JwWkNCbWNtOXRJR2xrWlhaaFptWmZhWEIwY21GamEybHVaeUIzYUdWeVpTQmhZ
Mk4wWDJsa0lEMGdKeUlnTGlBa1gxSkZVVlZGVTFSYkozTjBZWFJ6YVdRblhTQXVJQ0luSWlrN0lBMEtKSEp2ZHlBOUlHMTVjM0Zz
WDI1MWJWOXliM2R6S0NScGNITjBZWFFwT3cwS0pIVnVhWEYxWlNBOUlHNTFiV0psY2w5bWIzSnRZWFFvSkhKdmR5azdEUW9OQ2dv
a2MyRnNaWE14SUQwZ2JYbHpjV3hmY1hWbGNua29Jbk5sYkdWamRDQnlaV052Y21RZ1puSnZiU0JwWkdWMllXWm1YM05oYkdWeklI
ZG9aWEpsSUdsa0lEMGdKeUlnTGlBa1gxSkZVVlZGVTFSYkozTjBZWFJ6YVdRblhTQXVJQ0luSUdGdVpDQmhjSEJ5YjNabFpDQTlJ
REVnWSFrSUhSdmNGOTBhV1Z5WDNSaFp5QTlJREFnWSFrSUdKdmJuVnpJRDBnTUNJcE95QU5DaVJ6WVd4bGN6RWdQU0J0ZVhOeGJG
OXVkVzFmY205M2N5Z2tjMkZzWlhNeEtUc05DaVJ6WVd4bGN6SWdQU0J0ZVhOeGJGOXhkV1Z5ZVNnaWMyVnNaV04wSUhKbFkyOXla
Q0JtY205dElHbGtaWFpoWm1aZllYSmphR2wyWlNCM2FHVnlaU0JwWkNBOUlDY2lJQzRnSkY5U1JWRlZSVk5VV3lkemRHRjBjMmxr
SjEwZ0xpQWlKeUJoYm1RZ2RHOXdYM1JwWlhKZmRHRm5JRDBnTUNCaGJtUWdZbTl1ZFhNZ1BTQXdJaWs3SUEwS0pITmhiR1Z6TWlB
OUlHMTVjM0ZzWDI1MWJWOXliM2R6S0NSellXeGxjeklwT3cwS0pITmhiR1Z6SUQwZ0pITmhiR1Z6TVNBcklDUnpZV3hsY3pJN0RR
b2tjMkZzWlhNZ1BTQnVkVzFpWlhKZlptOXliV0YwS0NSellXeGxjeWs3RFFva2QhcGNYTmhiR1Z6SUQwZ0pITmhiR1Z6T3cwS0RR
b2tZM1Z5Y21WaGNtNGdQU0J0ZVhOeGJGOXhkV1Z5ZVNnaWMyVnNaV04wSUZOVlRTaHdZWGx0WiEwS1NCQlV5QjBiM1JoYkNCbWNt
OXRJR2xrWlhaaFptWmZjMkZzWlhNZ2QyaGxjbVVnYVdRZ1BTQW5JaUF1SUNSZlVrVlJWVVZUVkZzbmMzUmhkSE5wWkNkZElDNGdJ
aWNnWSFrSUdGd2NISnZkbVZrSUQwZ01TQmhibVFnZEc5d1gzUnBaWEpmZEdGbklEMGdNQ0lwT3lBTkNpUmpkWEp5WldGeWJpQTlJ
RzE1YzNGc1gyWmxkR05vWDJGeWNtRjVLQ1JqZFhKeVpXRnliaWs3RFFva1kzVnljbVZoY201eVlYY2dQU0FrWTNWeWNtVmhjbTVi
ZEc5MFlXeGRPdzBLSkdOMWNuSmxZWEp1SUQwZ0pHTjFjbkpsWVhKdVczUnZkR0ZzWFRzTkNpUmpkWEp5WldGeWJpQTlJRzUxYldK
bGNsOW1iM0p0WVhRb0pHTjFjbkpsWVhKdUxESXBPdzBLRFFva1lYSmpaV0Z5YmlBOUlHMTVjM0ZzWDNGMVpYSjVLQ0p6Wld4bFkz
UWdVMVZOS0hCaGVXMWxiblFwSUVGVElIUnZkR0ZzSUdaeWIyMGdhV1JsZG1GbVpsOWhjbU5vYVhabElIZG9aWEpsSUdsa0lEMGdK
eUlnTGlBa1gxSkZVVlZGVTFSYkozTjBZWFJ6YVdRblhTQXVJQ0luSUdGdVpDQjBiM0JmZEdsbGNsOTBZV2NnUFNBd0lpazdJQTBL
SkdGeVkyVmhjbTRnUFNCdGVYTnhiRjltWlhSamFGOWhjbkpoZVNna1lYSmpaV0Z5YmlrN0RRb2tZWEpqWldGeWJuSmhkeUE5SUNS
aGNtTmxZWEp1VzNSdmRHRnNYVHNOQ2cwS0pIUnZkR0ZzYzJGc1pYTWdQU0J1ZFcxaVpYSmZabTl5YldGMEtDUmpkWEp5WldGeWJu
SmhkeUFySUNSaGNtTmxZWEp1Y21GM0xESXBPdzBLRFFvS2FXWWdLQ2drZCFwY1docGRITXBJQ1ltSUNna2QhcGNYTmhiR1Z6UGlB
d0tTa2dldzBLSkhCbGNtTWdQU0FrZCFwY1hOaGJHVnpJQzhnSkhWdWFYRm9hWFJ6SUNvZ01UQXdPdzBLSkhCbGNtTWdQU0J1ZFcx
aVpYSmZabTl5YldGMEtDUndaWEpqTERNcE93MEtmU0JsYkhObElIc05DaVJ3WlhKaklEMGdJakF1TURBd0lqc2dmUTBLRFFwcFpp
QW9KSFI1Y0dVZ1BUMGdNeWtnZXlBa2MyRnNaWE1nUFNBaVVHVnlJRU5zYVdOck9pQk9MMEVpT3lCOUlHVnNjMlVnZXlBa2MyRnNa
WE1nUFNBaUpITmhiR1Z6SWpzZ2ZRMEthV1lnS0NSMGVYQmxJRDA5SURNcElIc2dKSEJsY21NZ1BTQWdJbEJsY2lCRGJHbGphem9n
VGk5Qklqc2dmU0JsYkhObElIc2dKSEJsY21NZ1BTQWlKSEJsY21NbElqc2dmUTBLSkdOMWNuSmxZWEp1SUQwZ0lpUmpkWEpmYzNs
dEpHTjFjbkpsWVhKdUlDUmpkWEp5WiFqZVNJN0RRb2tkRzkwWVd4ellXeGxjeUE5SUNJa1kzVnlYM041YlNSMGIzUmhiSE5oYkdW
eklDUmpkWEp5WiFqZVNJN0RRb05DbkJ5YSEwSUNJa2NISnZaM0poYlh3a2RYSnNmQ1IxYzJWeWZDUnNiMmQxY214OEpIUjVjR1Zr
YVhOd2JHRjVmQ1J5WVhkb2FYUnpmQ1IxYm1seGRXVjhKSE5oYkdWemZDUndaWEpqZkNSamRYSnlaV0Z5Ym53a2RHOTBZV3h6WVd4
bGN6eENVajRpT3cwS2ZTQmxiSE5sSUhzZ0pHWmhhV3dnUFNBaVJtRnBiR1ZrSUVOdmJtNWxZM1JwYjI0c0lFTm9aV05ySUZCeWIy
WnBiR1VnVTJWMGRHbHVaM01oSWpzZ2NISnBiblFnSkdaaGFXdzdJSDA9IjsgJGNvZGVsb2NrX2NvZGU9c3RyX3JlcGxhY2UoIkAi
LCJDQWciLCAkY29kZWxvY2tfY29kZSk7ICRjb2RlbG9ja19jb2RlPXN0cl9yZXBsYWNlKCIhIiwgIlc1IiwgJGNvZGVsb2NrX2Nv
ZGUpOyAkY29kZWxvY2tfY29kZT1zdHJfcmVwbGFjZSgiKiIsICJDQWdJIiwgJGNvZGVsb2NrX2NvZGUpOyAkY29kZWxvY2tfY29k
ZT1iYXNlNjRfZGVjb2RlKCRjb2RlbG9ja19jb2RlKTsgZXZhbCgkY29kZWxvY2tfY29kZSk7IAo='));
?>

Function Calls

str_replace 3
base64_decode 2

Variables

$codelock_code include("../config/database.php"); $upidvalid = mysql_query..

Stats

MD5 c1247ad5c81fc701479ad74bce944e54
Eval Count 2
Decode Time 112 ms