php写的一个抽奖小程序,抽奖信息保存至TXT文本文件里面,方便大家扩展。
程序员,你不是一个人;网站开发QQ群:136483411 在线充值,或联系QQ 304534221直接充值
/*
*获取中奖人员
*$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; }
评论(0)