当前位置:编程学习 > asp >>

php 抽奖程序

高分跪求PHP随即抽奖程序,要求可以实现购买商品后客户自己点击抽奖按钮,然后跳至抽奖程序页面实现自动抽奖?奖品从数据库直接调用~并将抽奖人的信息写入数据库,当然简单点的可以实现抽奖功能的也OK,先拿50分出来,如果程序让我满意的继续追加,此外请朋友教我如何搭建PHP服务器平台。有ASP的抽奖程序也OK!
补充:还是发ASP的或JSP的给我把。

追问:兄弟,多补充一点吧,包括我怎么去搭建PHP平台,怎么调用这个程序啊?我会ASP和JSP,不会PHP的。分不是问题。

答案:
  1. $i =10;   
  2. $type=4;   
  3. do  
  4. {   
  5.     $i--;   
  6.     $result['alltotal'] += 1;   
  7.     srand((double)microtime()*1000000);   
  8.     $num1 = rand(0,36);   
  9.     srand((double)microtime()*1000000);   
  10.     $num2 = rand(0,36);   
  11.     srand((double)microtime()*1000000);   
  12.     $num3 = rand(0,36);   
  13.     if($num1==36 && $num1 ==$num2 && $num2==$num3)   
  14.     {   
  15.         if(getcondition($level,$result,1))   
  16.         {   
  17.         $type =1;   
  18.         break;   
  19.         }   
  20.         else  
  21.         {   
  22.         continue;   
  23.         }   
  24.     }   
  25.     elseif(($num1==36 && $num1 ==$num2  ) || $num2 ==36 && $num2 == $num3 || ($num1 ==36 && $num1==$num3))   
  26.     {   
  27.        if(getcondition($level,$result,2))   
  28.         {   
  29.         $type =2;   
  30.         break;   
  31.         }   
  32.         else  
  33.         {   
  34.         continue;   
  35.         }   
  36.     }   
  37.   
  38.     elseif($num1 ==36 || $num2==36 || $num3==36)   
  39.     {   
  40.        if(getcondition($level,$result,3))   
  41.         {   
  42.         $type =3;   
  43.         break;   
  44.         }   
  45.         else  
  46.         {   
  47.         continue;   
  48.         }   
  49.     }   
  50.     break;   
  51. }while($i>0);   
  52.   
  53. $result[$type] += 1;   
  54. $result['total'] += 1;   
  55. if($_GET['d'])   
  56. {   
  57.  $type_arr = array('1'=>'一等奖','2'=>'二等奖','3'=>'幸运奖','4'=>'未中奖');   
  58. echo '本次中了'.$type_arr[$type].'<br />';   
  59. echo '中奖次数统计:<br />';   
  60. echo '一等奖:'.$result[1].'<br />';   
  61. echo '二等奖:'.$result[2].'<br />';   
  62. echo '幸运奖:'.$result[3].'<br />';   
  63. echo '未中奖:'.$result[4].'<br />';   
  64. echo '有效抽奖:'.$result['total'].'次<br />';   
  65. echo '共运算:'.$result['alltotal'].'次,其中过滤掉'.($result['alltotal']-$result['total']).'次<br />';   
  66. exit;   
  67. }   
  68. $string = "<?php\n \$result =  ".var_export($result,TRUE).";\n?>";   
  69. $strlen = file_put_contents('admin/prize_result.php', $string);   
  70. @chmod('prize_result.php', 0777);  

上一个:下了个ASP+ACCESS的源码,机子也装了IIS,怎么打开后是这样的!!
下一个:asp.net抓取其他站点的部分数据,然后存储到数据库,要有一个成功的案例,越详细越好,谢谢!

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,