使用PHP在微信公共平台实现24点游戏.docx

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
使用PHP在微信公共平台实现24点游戏

使用PHP在微信公共平台实现24点游戏[导读] 使用PHP在微信公共平台实现24点游戏,搭建服务器为SAE,所以很多语句和MYSQL不太一样,24点的数据库存储在24data里面,先用python计算出结果然后存储在本地的txt文件最后倒入SAE的MYSQL,记录了所有有解的4个数字001.//define your token002.define(TOKEN,?ddwm);003.define(INPUT_NAME,?1);004.define(START_GAME,?2);005.define(TIMING_START,?3);006.define(TIMING_END,?4);007.?008.?009.$wechatObj?=?new?Why24Point();010.?011.if?($_GET[echostr])012.$wechatObj---valid();013.else014.$wechatObj-responseMsg();015.?016.class?Why24Point {017.?018.public?function?responseMsg() {019.//get post data, May be due to the different environments020.$postStr?=?$GLOBALS[HTTP_RAW_POST_DATA];021.?022.//extract post data023.if?(!emptyempty($postStr)) {024.$postObj?= simplexml_load_string($postStr,?SimpleXMLElement, LIBXML_NOCDATA);025.$fromUsername?=?$postObj-FromUserName;026.$toUsername?=?$postObj-ToUserName;027.if($postObj-Event ==?subscribe){028.$time?= time();029.$textTpl?= xml030.tousername!--[CDATA[%s]]--/tousername031.fromusername!--[CDATA[%s]]--/fromusername032.createtime%s/createtime033.msgtype!--[CDATA[%s]]--/msgtype034.content!--[CDATA[%s]]--/content035./xml;036.$msgType?=?text;037.$contentStr?=?哟你好亲爱的小伙伴,欢迎来到24点~\n游戏规则:使用+-*/四则运算得出结果为24即可。\n任何时候输入主页返回主菜单,\n输入排名查看当前排名哟~\n如果有情况反馈请发送语音信息!\n请输入任意内容,开始我们的24点职业生涯!;038.$resultStr?= sprintf($textTpl,?$fromUsername,?$toUsername,?$time,$msgType,?$contentStr);039.echo?$resultStr;040.}041.$keyword?= trim($postObj-Content);042.$time?= time();043.$textTpl?= xml044.tousername!--[CDATA[%s]]--/tousername045.fromusername!--[CDATA[%s]]--/fromusername046.createtime%s/createtime047.msgtype!--[CDATA[%s]]--/msgtype048.content!--[CDATA[%s]]--/content049./xml;050.if?(!emptyempty($keyword)) {051.$msgType?=?text;052.$contentStr?=?$this-getData($fromUsername,?$keyword);053.$resultStr?= sprintf($textTpl,?$fromUsername,?$toUsername,?$time,$msgType,?$contentStr);054.echo?$resultStr;055.}?else?{056.echo?输入点东西吧。。;057.}058.}?else?{059.echo?;060.exit;061.}062.}063.?064.private?function?getData($fromUsername,?$keyword) {065.if($keyword?

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档