1 Star 3 Fork 2

mojie126/HDCN-PT

Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Please pay attention to the specific project description and its upstream code dependency when using it.
Clone or Download
dnfpayto.php 2.08 KB
Copy Edit Raw Blame History
<?php
session_start();
ini_set("display_errors", 0);
$dbhost = 'localhost'; //数据库地址
$dbuser = 'dnfgamednf'; //数据库用户名
$dbpass = 'uu5!^%jg'; //数据库密码
$con = mysql_connect($dbhost, $dbuser, $dbpass);
if (!$con) {
echo "数据库连接失败";
exit;
}
function decrypt($txt, $key = 'HDCN-PT') {
$chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.=+";
$ikey = "dAiQoZhJ5mSF_eJNC9LY-KSQL2y+WSGX3OfjfHkyEwNG0q7=43xfvh9ZwCik.NpU";
$knum = 0;
$i = 0;
$tlen = strlen($txt);
while (isset($key{$i}))
$knum +=ord($key{$i++});
$ch1 = $txt{$knum % $tlen};
$nh1 = strpos($chars, $ch1);
$txt = substr_replace($txt, '', $knum % $tlen--, 1);
$ch2 = $txt{$nh1 % $tlen};
$nh2 = strpos($chars, $ch2);
$txt = substr_replace($txt, '', $nh1 % $tlen--, 1);
$ch3 = $txt{$nh2 % $tlen};
$nh3 = strpos($chars, $ch3);
$txt = substr_replace($txt, '', $nh2 % $tlen--, 1);
$nhnum = $nh1 + $nh2 + $nh3;
$mdKey = substr(md5(md5(md5($key . $ch1) . $ch2 . $ikey) . $ch3), $nhnum % 8, $knum % 8 + 16);
$tmp = '';
$j = 0;
$k = 0;
$tlen = strlen($txt);
$klen = strlen($mdKey);
for ($i = 0; $i < $tlen; $i++) {
$k = $k == $klen ? 0 : $k;
$j = strpos($chars, $txt{$i}) - $nhnum - ord($mdKey{$k++});
while ($j < 0)
$j+=64;
$tmp .= $chars{$j};
}
$tmp = str_replace(array('-', '_', '.'), array('+', '/', '='), $tmp);
return trim(base64_decode($tmp));
}
$url = json_decode(decrypt($_POST['pushkey']));
$username = $url->username;
$number = $url->number;
$sql = mysql_query("SELECT * FROM d_taiwan.accounts WHERE accountname = '$username'");
if (mysql_num_rows($sql) == 0) {
echo "false";
exit;
} else {
$str = mysql_fetch_array($sql);
$uid = $str['UID'];
$res = mysql_query("SELECT * FROM taiwan_billing.cash_cera WHERE account = '$uid'");
if (mysql_num_rows($res) == 0) {
mysql_query("INSERT INTO taiwan_billing.cash_cera (account, cera, mod_date, reg_date) VALUES ('$uid', '$number', now(), now())");
echo "true";
exit;
} else {
mysql_query("UPDATE taiwan_billing.cash_cera SET cera = cera + '$number' WHERE account = '$uid'");
echo "true";
exit;
}
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
PHP
1
https://gitee.com/mojie126/HDCN-PT.git
git@gitee.com:mojie126/HDCN-PT.git
mojie126
HDCN-PT
HDCN-PT
master

Search