導航:首頁 > 編程語言 > php轉盤抽獎程序

php轉盤抽獎程序

發布時間:2023-02-04 12:57:36

㈠ 高懸賞 初學者請教php傳值問題

把這個值用ajax post到php後端介面。然後php處理……

㈡ 你好,我網站有一個純js抽獎頁面,我已經實現了可抽獎初始次數等於會員金幣數(問題里的php代碼)

用AJAX吧,每次抽獎之後跟後台進行交互,獲取用戶抽獎後金幣數~同時後台也需要對用戶金幣數進行校驗,每次抽獎後減少用戶金幣= =`

varM_Money=<?phpecho$cfg_ml->M_Money;?>;
varC_Money=10;
$('button').click(function(){
if(M_Money>=C_Money){
runCup();
$('button').attr("disabled",true);
$.ajax({
url:'choujiang.php',
data:{res:抽獎結果},
method:'POST',
success:function(res){

M_Money=res.M_Money;
$('button').removeAttr("disabled",true);
//抽獎結果通知
//Todo
}
});
}
else{
alert("親,抽獎次數已用光!充值金幣或點擊「邀請好友」");
}
})

㈢ 用php+flash製作網頁抽獎轉盤

excel導入都是批量的,先全部導入,再全部清除,效率更高,結果一樣的。
如果只是導入一條信息,再清除另一條信息,可以寫2個sql語句作為事務執行,可防止數據的不一致。

㈣ php大轉盤的獲獎概率是怎麼算的

php中獎概率演算法,可用於刮刮卡,大轉盤等抽獎演算法。用法很簡單,代碼里有詳細注釋說明,一看就懂

$proCur) {

$randNum = mt_rand(1, $proSum);

if ($randNum <= $proCur) {

$result = $key;

break;

} else {

$proSum -= $proCur;

}

}

unset ($proArr);

return $result;

}

/*

* 獎項數組

* 是一個二維數組,記錄了所有本次抽獎的獎項信息,

* 其中id表示中獎等級,prize表示獎品,v表示中獎概率。

* 注意其中的v必須為整數,你可以將對應的 獎項的v設置成0,即意味著該獎項抽中的幾率是0,

* 數組中v的總和(基數),基數越大越能體現概率的准確性。

* 本例中v的總和為100,那麼平板電腦對應的 中獎概率就是1%,

* 如果v的總和是10000,那中獎概率就是萬分之一了。

*

*/

$prize_arr = array(

'0' => array('id'=>1,'prize'=>'平板電腦','v'=>1),

'1' => array('id'=>2,'prize'=>'數碼相機','v'=>5),

'2' => array('id'=>3,'prize'=>'音箱設備','v'=>10),

'3' => array('id'=>4,'prize'=>'4G優盤','v'=>12),

'4' => array('id'=>5,'prize'=>'10Q幣','v'=>22),

'5' => array('id'=>6,'prize'=>'下次沒准就能中哦','v'=>50),

);

/*

* 每次前端頁面的請求,PHP循環獎項設置數組,

* 通過概率計算函數get_rand獲取抽中的獎項id。

* 將中獎獎品保存在數組$res['yes']中,

* 而剩下的未中獎的信息保存在$res['no']中,

* 最後輸出json個數數據給前端頁面。

*/

foreach ($prize_arr as $key => $val) {

$arr[$val['id']] = $val['v'];

}

$rid = get_rand($arr); //根據概率獲取獎項id

$res['yes'] = $prize_arr[$rid-1]['prize']; //中獎項

unset($prize_arr[$rid-1]); //將中獎項從數組中剔除,剩下未中獎項

shuffle($prize_arr); //打亂數組順序

for($i=0;$i

㈤ 求Flash PHP 轉盤抽獎 程序

沒有作弊的一般是按次數,(當然也有概率因素),有作弊的一般是按時間,
理論上沒有作弊的話,可以這樣實現概率,比如10/100000出現A,100/100000出現B,其他都出現C,那麼實現這個要求可以生成一個100000以內的隨機數,然後然後根據他進行判斷,如果小於10,那麼出現A,大於10小於110,出現B,大於110出現C,
上面的正常的不作弊的中獎概率生成,完全靠系統隨機產生
不過對於一般的中獎FLASH,只要是附加了現實的金錢的話,都會弄一些時間或者特殊的中獎控制措施,只要在前面的判斷中加入時間的判斷就可以實現了
一般的FLASH中獎都只是用FLASH來顯示結果而已,生成隨機數然後比較都是靠後台的ASP或者PHP腳本實現的,所以光靠FLASH最多隻能說你可以沒有限制的實現不停的抽獎(也就是不停的調用ASP或者PHP腳本),而不可能實現肯定抽中獎!

㈥ THINKPHP 的大轉盤抽獎功能,現在我有個demo,給高分求幫我就是用戶轉完可以把獎項存到資料庫里.

要用ajax,轉完了轉盤肯定 會告訴您是否中獎 中的什麼獎,肯定會有返回值,找到這個值用ajax 返回給php處理頁

㈦ 如何用PHP製作有獎品(數量)的轉盤抽獎

這個不是有key值么,抽到後把這個key值的給unset()
unset() 方法
注意如果你使用 unset() 方法,它是不會改變其他的鍵(key),如果你想對其他的鍵(key)重新整理排序,可以使用 array_values()。
<?php
$array = array(0 => "a", 1 => "b", 2 => "c");unset($array[1]);
//↑ 你要刪除的數組元素值的鍵print_r($array);?>

輸出結果:
Array (
[0] => a [2] => c)

㈧ 快樂360幸運轉盤網頁通用萬能抽獎插件整合PHPCMS

和phpCms整合?其實和其他程序整合是一樣的道理。快樂360轉盤和幸運星轉盤其實是同一作者,快樂360隻不過後來用的一個名稱。整合步驟很簡單:
1、新建一個獎品數據表,表內需要包含:id,名稱,數量,(如果是3.0版本前還需用加上概率這個參數,3.0版本後的概率是智能計算的),中獎提示,獎品詳細地址;
2、新建一個記錄用戶中獎數據的表,表內包含:用戶名,獎品名稱,中獎時間,兌獎狀態,這個表主要就是用來記錄用戶的抽獎與中獎結果的,當然也可以加上其他信息,如手機號碼,郵箱,地址等;
3、將快樂360轉盤插件(或者幸運星轉盤插件)上傳到本地網站某一目錄下,如lucky目錄,然後對於主配置文件luckyStarConfig.xml的內容進行設置,設置信息無非就是抽獎信息的文件config.xml更改成你寫的配置文件,如config.php,將接收文件名稱也改成自己寫的處理抽獎數據的文件名稱,如result.php,記得配置時,將testmode設置成"OPEN,以便調試";
4、對於抽獎信息文件config.php的內容,其實就是config.xml文件照搬過來,但要注意的是,用戶名稱,登陸狀態,都是從當然網站的登陸判斷獲取過來的,而獎品信息直接從我們建的獎品數據表中讀取出來就可以了;
5、在result.php文件中,我們直接接收一下抽獎程序傳出的參數,並對參數的數據進行判斷就行了,這個在程序的參數說明有的,只要記得接收方式一定要用POST途徑就OK,如果接收到的數據是合理的,我們記錄到中獎數據表中就完成了一個抽獎過程;
PS:其實只要你學了一點網頁編程就應該能很輕松的完成整合的,我說的只是個人整合經驗,你可以參考參考。

閱讀全文

與php轉盤抽獎程序相關的資料

熱點內容
javamariadb 瀏覽:875
未刪減的網站在線觀看 瀏覽:899
雞雞加長叫什麼電影 瀏覽:387
愛情電影網址 瀏覽:726
激情戲愛情電影 瀏覽:51
哪裡可以免費在線看輕小說 瀏覽:61
李采譚演的韓國論理 瀏覽:962
男男攻是軍人 瀏覽:617
今天實時票房 瀏覽:634
葉倩桐天地之間有聲mp3 瀏覽:143
風月片成人 瀏覽:523
女孩學樂高編程機器人 瀏覽:236
求網站 瀏覽:159
穿越平行世界多妻制 瀏覽:109
鐵雨3免費完整版視頻 瀏覽:499
墜入》中,主角小女孩為什麼摔傷了頭 瀏覽:207
交換的一天女模特 瀏覽:336
牛客網編程題答案 瀏覽:60
童玲主演的古裝電影 瀏覽:303
法國電影小男孩和白狗 瀏覽:771