龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

php 卡密系统

时间:2015-02-28 03:27来源:网络整理 作者:网络 点击:
分享到:
卡密系统 [代码片段(147行)]
<?php session_start();?>
<html>
<head>
<title>本程序由荔枝社区官方网站提供技术支持-www.lizhishequ.com
</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<style type="text/css">
<!--
.STYLE1 {color: #0033FF}
body,td,th {
    font-size: 12px;
}
-->
</style>
</head>
<body>
<?php
$password="wujunli2";
include_once "config.php";
$conn=initializing();

if($_POST['go']!=""){ 
    if (trim($_POST["go"])!=$password){
    die("error");
    }
    else 
    {
        $_SESSION["admin"]=$password;
        echo "<script>location.href='admin.php';</script>";
    }
}   

if($_GET["a"]=="qx")
{
    $id=$_GET["id"];
    $num=$_GET["num"];
    mysql_query("update jd set isuse=isuse+$num where ukey='$id'");
    mysql_query("delete from deal where ukey='$id'",$conn);
    echo "<script>location.href='admin.php';</script>";
}

if($_GET["a"]=="wc")
{
    $id=$_GET["id"];  
    mysql_query("update deal set  zt=1 where id=$id",$conn);
    echo "<script>location.href='admin.php';</script>";
}

if($_GET["a"]=="del")
{
    $id=$_GET["id"];  
    mysql_query("delete from deal   where id=$id",$conn);
    echo "<script>location.href='admin.php';</script>";
}

if($_SESSION["admin"]!=""){
?>
<?php

    $sql="select * from deal";
    $res=mysql_query($sql,$conn);
?>  <table width="90%" height="62" border="0" align="center" cellpadding="5" cellspacing="1" bordercolor="lightblue" bgcolor="#CCCCCC"><tr><th>ID</th><th>ukey</th><th>QQ</th><th>密码</th><th>数量</th><th>备注</th>
  <th>状态/操作</th>
  </tr>

<?php
    while($row=mysql_fetch_row($res)){
?>      
     <tr><td bgcolor="#FFFFFF"><div align="center"><?php echo $row[0];?></div></td><td bgcolor="#FFFFFF"><div align="center"><?php echo $row[1];?></div></td><td bgcolor="#FFFFFF"><div align="center"><?php echo $row[2];?></div></td><td bgcolor="#FFFFFF"><div align="center"><?php echo $row[3];?></div></td><td bgcolor="#FFFFFF"><div align="center"><?php echo $row[4];?></div></td><td bgcolor="#FFFFFF"><div align="center"><?php echo $row[5];?></div></td>
       <td bgcolor="#FFFFFF"><div align="center"><?php if($row[6]==0) echo "<a href=?a=wc&id=".$row[0].">未完成</a> <a href=?a=qx&id=".$row[1]."&num=".$row[4].">取消</a>";else echo "已完成 <a href='?a=del&id=".$row[0]."' onclick=\"return confirm('确定删除吗?')\">删除</a>";?></div></td>
     </tr>
<?php
    }
?>
</table>
<?php
/*新增*/  
    if($_GET["action"]=="save")
    {
        $num=intval($_POST["num"]);
        $isuse=intval($_POST["isuse"]); 
        $vdate=date("Y-m-d");
        for($i=1;$i<=$num;$i++)
        {
            $ukey=md5(getRandChar(rand(5,20))); 
            $content.=$ukey."\r\n";
            mysql_query("insert into jd (ukey,isuse,vdate) values ('$ukey','$isuse','$vdate') ");   
        }
            $filename=mktime();
            file_put_contents($filename.".txt",$content);
            echo "<script>alert('生成成功.文件名{$filename}.txt');location.href='admin.php';</script>";
    }

/*新增*/
    mysql_close($conn);
?>
<form name="form1" method="post" action="?action=save">
  <br>
  <table width="90%" border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#CCCCCC">
    <tr>
      <td colspan="2" bgcolor="#CCCCCC">在线生成卡密</td>
    </tr>
    <tr>
      <td width="18%" bgcolor="#FFFFFF">生成个数</td>
      <td width="82%" bgcolor="#FFFFFF"><input name="num" type="text" id="num" value="10" size="8"></td>
    </tr>
    <tr>
      <td bgcolor="#FFFFFF">卡密余额</td>
      <td bgcolor="#FFFFFF"><input name="isuse" type="text" id="isuse" value="1000" size="8"></td>
    </tr>
    <tr>
      <td bgcolor="#FFFFFF">&nbsp;</td>
      <td bgcolor="#FFFFFF"><input type="submit" name="button" id="button" value="批量生成"></td>
    </tr>
  </table>
</form>
<?php
}
else
{
?>

<form action='' method='post'><input type='text' name='go'><input type='submit' value='gogo'>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="STYLE1">本程序由荔枝社区官方网站提供技术支持-www.lizhishequ.com
  </span>
</form>

<?php
}

function getRandChar($length){  
        $str = null;   
        $strPol = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz";   
        $max = strlen($strPol)-1;   
        for($i=0;$i<$length;$i++){    $str.=$strPol[rand(0,$max)];    }   
        return $str;  
}
?>

</body>
</html>
精彩图集

赞助商链接