头像

PHP自定义号码抽奖程序

来源:http://school.sxbd100.com/draw/308.html 代码交流管理员 2018-04-03浏览(520)

php写的一个抽奖小程序,抽奖信息保存至TXT文本文件里面,方便大家扩展。

程序员,你不是一个人;网站开发QQ群:136483411  在线充值,或联系QQ 304534221直接充值

PHP自定义号码抽奖程序
分类:首页>>PHP/Mysql>>抽奖 阅读次数:521
查看演示 下载次数: 1

手机扫码访问:

下载资源 下载积分: 80

/* 

 *获取中奖人员 

 *$participants:参与抽奖人员 

 *$num:中奖数量 

 *所有方法基本都写到了index.php文件中,大家可以自己同意携程一个类使用 

 */ 

function getWinners($participants=null, $num=null){ 
    //随机从参与抽奖人员中抽取num个中奖人员 
    $winKeys=array_rand($participants,$num); 
    //循环随机抽取的中奖人员,并将中奖人员赋值到winnners数组 
    foreach ($winKeys as $value) { 
        $winners[]=$participants[$value]; 
    } 
    //向winners.txt中追加中奖项目名称(写入时独占该文件) 
    file_put_contents(\\\'./wins/winners.txt\\\', $_POST[\\\'prize\\\'].":\\\\r\\\\n",FILE_APPEND | LOCK_EX); 
    //向winners.txt中追加中奖人员(写入时独占该文件) 
    file_put_contents(\\\'./wins/winners.txt\\\', $winners,FILE_APPEND | LOCK_EX); 
    //判断中奖项目并写入到相应的文件中 
    switch ($_POST[\\\'prize\\\']) { 
        case \\\'一等奖\\\': 
            file_put_contents(\\\'./wins/The first prize.txt\\\', $winners); 
            break; 
        case \\\'二等奖\\\': 
            file_put_contents(\\\'./wins/Two prize.txt\\\', $winners); 
            break; 
        case \\\'三等奖\\\': 
            file_put_contents(\\\'./wins/Three prize.txt\\\', $winners); 
            break; 
    }


标签: 抽奖
声明:本文为原创文章,如需转载,请注明来源school.sxbd100.com并保留原文链接:http://school.sxbd100.com/draw/308.html
如果您觉得本文的内容对您的学习有所帮助,您可以扫描下面的二维码请我喝杯茶,感谢!
alipay转账 alipay转账 扫扫加qq群

评论(0)


温馨提示:为规范评论内容,垃圾评论一律封号...

后面还有条评论,点击查看>>