PHP 개발 애플릿의 스크래치 카드 기능에 대한 코드 예

Y2J
풀어 주다: 2017-05-13 16:06:10
원래의
3036명이 탐색했습니다.

WeChat Wheel, Scratch Card 등의 추첨에서 가장 중요하고 핵심적인 것은 당첨 확률을 어떻게 설정하느냐입니다. 이 기사는 인터넷에 있는 여러 WeChat 캐러셀과 스크래치 카드의 코드를 결합합니다

캐러셀, 스크래치 카드, 복권이든 동일한 방법을 사용하여 당첨 확률을 계산하고 상품을 제어할 수 있습니다. 수량, 이 기사에서는PHPWeChat 스크래치 카드 예제 코드, PHP WeChat 스크래치 카드 +인터페이스를 공유합니다. 이 코드는 직접 호출할 수 있고 모든 사람이 사용할 수 있는 WeChat 인터페이스와 함께 제공됩니다. 배우다.

렌더링:

prize.php

         刮刮卡  

奖项设置:

一等奖: iphone 5S 奖品数量:60

二等奖: ipad mini2 奖品数量:100

三等奖: 金士顿16G手机卡 奖品数量:2000

活动说明:

中奖用户请准确将收货地址发送给我,我们将以货到付款的方式邮寄给你!

亲,祝您好运哦!再来一次

로그인 후 복사

sxxybbs_wx.php

valid(); $wechatObj->responseMsg(); class wechatCallbackapiTest { public function valid() { $echoStr = $_GET["echostr"]; //valid signature , option if($this->checkSignature()){ echo $echoStr; exit; } } public function responseMsg() { //get post data, May be due to the different environments $postStr = $GLOBALS["HTTP_RAW_POST_DATA"]; //extract post data if (!empty($postStr)){ $postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA); $fromUsername = $postObj->FromUserName; $toUsername = $postObj->ToUserName; $time = time(); if($postObj->Content == '1'){ $textTpl = "   %s   0 "; $msgType = 'text'; $contentStr = "你输入了:1"; $resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $contentStr); echo $resultStr; }else if($postObj->Content == '抽奖'){ $newsTpl ="   %s  1   <![CDATA[刮刮乐翻天]]>      0 "; $url="http://2311156115.44c.pw/prize.php"; $resultStr = sprintf($newsTpl, $fromUsername, $toUsername, $time,$url); echo $resultStr; }else{ $keyword = trim($postObj->Content); $textTpl = "   %s   0 "; if(!empty( $keyword )) { $msgType = "text"; $contentStr = "请输入:'1‘或者‘抽奖'"; $resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $contentStr); echo $resultStr; }else{ $msgType = "text"; $contentStr = "谢谢你关注sxxybbs博客,后续有精彩的内容会第一时间发送给您!回复:'1‘或者‘抽奖'得到对应的服务"; $resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $contentStr); echo $resultStr; } } }else { echo ""; exit; } } private function checkSignature() { $signature = $_GET["signature"]; $timestamp = $_GET["timestamp"]; $nonce = $_GET["nonce"]; $token = TOKEN; $tmpArr = array($token, $timestamp, $nonce); sort($tmpArr); $tmpStr = implode( $tmpArr ); $tmpStr = sha1( $tmpStr ); if( $tmpStr == $signature ){ return true; }else{ return false; } } } ?>
로그인 후 복사

【관련 추천】

1.특별 추천:"php Programmer Toolbox" V0.1 버전 다운로드

2.WeChat 미니 프로그램 전체 다운로드

3.WeChat 미니 프로그램 데모: Yangtao

위 내용은 PHP 개발 애플릿의 스크래치 카드 기능에 대한 코드 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!