check_card.php
1.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?php
/**
* @version $Id: check_card.php 1 8:38 2010年7月9日Z tianya $
* @package DedeCMS.Member
* @copyright Copyright (c) 2007 - 2010, DesDev, Inc.
* @license http://help.dedecms.com/usersguide/license.html
* @link http://www.dedecms.com
*/
require_once(dirname(__FILE__)."/config.php");
$svali = GetCkVdValue();
if(strtolower($vdcode)!=$svali || $svali=="")
{
ShowMsg("验证码错误!","-1");
exit();
}
$cardid = preg_replace("#[^0-9A-Za-z-]#", "", $cardid);
if(empty($cardid))
{
ShowMsg("卡号为空!","-1");
exit();
}
$row = $dsql->GetOne("SELECT * FROM #@__moneycard_record WHERE cardid='$cardid' ");
if(!is_array($row))
{
ShowMsg("卡号错误:不存在此卡号!","-1");
exit();
}
if($row['isexp']==-1)
{
ShowMsg("此卡号已经失效,不能再次使用!","-1");
exit();
}
$hasMoney = $row['num'];
$dsql->ExecuteNoneQuery("UPDATE #@__moneycard_record SET uid='".$cfg_ml->M_ID."',isexp='-1',utime='".time()."' WHERE cardid='$cardid' ");
$dsql->ExecuteNoneQuery("UPDATE #@__member SET money=money+$hasMoney WHERE mid='".$cfg_ml->M_ID."'");
ShowMsg("充值成功,你本次增加的金币为:{$hasMoney} 个!",-1);
exit();