php 抽奖程序
高分跪求PHP随即抽奖程序,要求可以实现购买商品后客户自己点击抽奖按钮,然后跳至抽奖程序页面实现自动抽奖?奖品从数据库直接调用~并将抽奖人的信息写入数据库,当然简单点的可以实现抽奖功能的也OK,先拿50分出来,如果程序让我满意的继续追加,此外请朋友教我如何搭建PHP服务器平台。有ASP的抽奖程序也OK!
补充:还是发ASP的或JSP的给我把。
追问:兄弟,多补充一点吧,包括我怎么去搭建PHP平台,怎么调用这个程序啊?我会ASP和JSP,不会PHP的。分不是问题。
高分跪求PHP随即抽奖程序,要求可以实现购买商品后客户自己点击抽奖按钮,然后跳至抽奖程序页面实现自动抽奖?奖品从数据库直接调用~并将抽奖人的信息写入数据库,当然简单点的可以实现抽奖功能的也OK,先拿50分出来,如果程序让我满意的继续追加,此外请朋友教我如何搭建PHP服务器平台。有ASP的抽奖程序也OK!
补充:还是发ASP的或JSP的给我把。
追问:兄弟,多补充一点吧,包括我怎么去搭建PHP平台,怎么调用这个程序啊?我会ASP和JSP,不会PHP的。分不是问题。
答案:
- $i =10;
- $type=4;
- do
- {
- $i--;
- $result['alltotal'] += 1;
- srand((double)microtime()*1000000);
- $num1 = rand(0,36);
- srand((double)microtime()*1000000);
- $num2 = rand(0,36);
- srand((double)microtime()*1000000);
- $num3 = rand(0,36);
- if($num1==36 && $num1 ==$num2 && $num2==$num3)
- {
- if(getcondition($level,$result,1))
- {
- $type =1;
- break;
- }
- else
- {
- continue;
- }
- }
- elseif(($num1==36 && $num1 ==$num2 ) || $num2 ==36 && $num2 == $num3 || ($num1 ==36 && $num1==$num3))
- {
- if(getcondition($level,$result,2))
- {
- $type =2;
- break;
- }
- else
- {
- continue;
- }
- }
- elseif($num1 ==36 || $num2==36 || $num3==36)
- {
- if(getcondition($level,$result,3))
- {
- $type =3;
- break;
- }
- else
- {
- continue;
- }
- }
- break;
- }while($i>0);
- $result[$type] += 1;
- $result['total'] += 1;
- if($_GET['d'])
- {
- $type_arr = array('1'=>'一等奖','2'=>'二等奖','3'=>'幸运奖','4'=>'未中奖');
- echo '本次中了'.$type_arr[$type].'<br />';
- echo '中奖次数统计:<br />';
- echo '一等奖:'.$result[1].'<br />';
- echo '二等奖:'.$result[2].'<br />';
- echo '幸运奖:'.$result[3].'<br />';
- echo '未中奖:'.$result[4].'<br />';
- echo '有效抽奖:'.$result['total'].'次<br />';
- echo '共运算:'.$result['alltotal'].'次,其中过滤掉'.($result['alltotal']-$result['total']).'次<br />';
- exit;
- }
- $string = "<?php\n \$result = ".var_export($result,TRUE).";\n?>";
- $strlen = file_put_contents('admin/prize_result.php', $string);
- @chmod('prize_result.php', 0777);
上一个:下了个ASP+ACCESS的源码,机子也装了IIS,怎么打开后是这样的!!
下一个:asp.net抓取其他站点的部分数据,然后存储到数据库,要有一个成功的案例,越详细越好,谢谢!