在做http://www.111cn.net/list-271/的过程中用到了微信抽奖,看了其他的作者都只是吧微信抽奖的页面共享出来了。作者现在把转盘抽奖程序和微信抽奖页面都共享出来,有需要的自己把两者组合一下即可。

http://uni-key.com/c/data/atta ... 3.jpg **2014030702013262.jpg** _(35.14 KB, 下载次数: 0)_

http://uni-key.com/c/forum.php ... 3Dyes

4 天前 上传

部份源码:配置文件

";

} else{

$con = $arr;

$con = "";

}

write_file($filename, $con);

}

/**

* 系统加密方法

* @param string $data 要加密的字符串

* @param string $key 加密密钥

* @param int $expire 过期时间 单位 秒

* @return string

* @author winky

*/

function encrypt($data, $key = '', $expire = 0) {

$key = md5(empty($key) ? C('DATA_AUTH_KEY') : $key);

$data = base64_encode($data);

$x = 0;

$len = strlen($data);

$l = strlen($key);

$char = '';

for ($i = 0; $i < $len; $i++) {

if ($x == $l) $x = 0;

$char .= substr($key, $x, 1);

$x++;

}

$str = sprintf('%010d', $expire ? $expire + time():0);

for ($i = 0; $i < $len; $i++) {

$str .= chr(ord(substr($data, $i, 1)) + (ord(substr($char, $i, 1)))%256);

}

return str_replace(array('+','/','='),array('-','_',''),base64_encode($str));

}

/**

* 系统解密方法

* @param string $data 要解密的字符串 (必须是encrypt方法加密的字符串)

* @param string $key 加密密钥

* @return string

* @author winky

*/

function decrypt($data, $key = ''){

$key = md5(empty($key) ? C('DATA_AUTH_KEY') : $key);

$data = str_replace(array('-','_'),array('+','/'),$data);

$mod4 = strlen($data) % 4;

if ($mod4) {

$data .= substr('====', $mod4);

}

$data = base64_decode($data);

$expire = substr($data,0,10);

$data = substr($data,10);

if($expire > 0 && $expire < time()) {

return '';

}

$x = 0;

$len = strlen($data);

$l = strlen($key);

$char = $str = '';

for ($i = 0; $i < $len; $i++) {

if ($x == $l) $x = 0;

$char .= substr($key, $x, 1);

$x++;

}

for ($i = 0; $i < $len; $i++) {

if (ord(substr($data, $i, 1))

$str .= chr((ord(substr($data, $i, 1)) + 256) - ord(substr($char, $i, 1)));

}else{

$str .= chr(ord(substr($data, $i, 1)) - ord(substr($char, $i, 1)));

}

}

return base64_decode($str);

}

function getTaskStatusStr($status = 0,$type = 'apply' , $company = ''){

if ($type == 'comment') return '尚未作出评价';

switch ($status) {

case 0:

return $type == 'apply' ? '已发出任务申请' : $company.'对你发出了任务邀请';

break;

case 1:

return $type == 'apply' ? '企业已通过申请' : '已同意企业的邀请';

break;

case 2:

return $type == 'apply' ? '企业已忽略你的申请' : '你已经忽略企业的邀请';

break;

case 3:

return $type == 'apply' ? '你已完成该任务' : '该任务已经完成';

break;

default:

return '未知的状态';

break;

}

}

function getArea($cache = true){

$area = S ( 'S_Area' );

if (empty ( $area ) || ! $cache) {

// 缓存不存在,或者参数读取缓存。

$areaModel = D('Area');

$area = $areaModel -> where ('status = 3')->order ( 'sort,itemid' )->getField('itemid,title,pid,arrparentid,child');

//把市的省拚出来

foreach ($area as $k=>$v){

//如果是顶级

if ($v==0){

$areaArr[$v] = $v;

$areaArr[$v] = $v;

$areaArr[$v] = $v;

$areaArr[$v] = $v;

$areaArr[$v] = $v;

//上级

$areaArr[$v] = $v;

$areaArr[$v] = $v;

}

//查出上级的名称和ID

else {

$areaArr[$v] = $v;

$areaArr[$v] = $v;

$areaArr[$v] = $v;

$areaArr[$v] = $v;

$areaArr[$v] = $v;

//上级

$areaArr[$v] = $area[$v];

$areaArr[$v] = $area[$v];

}

}

$area = $areaArr;

S ( 'S_Area' , $area );

}

return $area;

}

?>

_复制代码_

附件由于附件过大,请在作者发布链接下载

转自:http://www.111cn.net/phper/php-cy/58547.htm

微信php开发 抽奖,微信(weixin)大转盘抽奖页面、数据库以及抽奖算法(PHP源码......相关推荐

  1. 微信小程序游戏账号交易买卖平台SSM-JAVA【数据库设计、论文、源码、开题报告】

    功能介绍 本系统的服务对象为管理员和买家.卖家,管理员的用例有账号信息.注册用户信息.系统公告信息.游戏类别信息.站内联系信息.账号退货信息.卖家评价信息.用户评价信息.卖家信息:买家的用例有个人信息 ...

  2. 微信小程序自驾游拼团+后台管理系统SSM-JAVA【数据库设计、论文、源码、开题报告】

    功能介绍 本系统的功能包括前台和后台两方面,前台的功能为旅游景点信息.拼团信息.旅游资讯信息.论坛信息等,用户可以参与拼团,发起者可以发起拼团和管理拼团订单.参团信息.后台的功能为用户管理.评价管理. ...

  3. 基于微信小程序的药店管理系统药品售卖平台【数据库设计、论文、源码、开题报告】

    数据库脚本 /* SQLyog 企业版 - MySQL GUI v8.14 MySQL - 5.5.40 : Database - ssm39882 ************************* ...

  4. 微信小程序场地预约系统+后台管理系统SSM-JAVA【数据库设计、论文、源码、开题报告】

    功能介绍 本系统实现的是和场地相关的信息管理和发布,加入了场地公告的功能. 操作角色为管理员和用户. 管理员的功能为场地类型管理.场地管理.用户管理.预约管理.取消申请管理.退回押金管理: 用户的功能 ...

  5. 微信小程序游戏账号交易平台+后台管理系统SSM-JAVA【数据库设计、论文、源码、开题报告】

    功能介绍 本系统的服务对象为管理员和买家.卖家,管理员的用例有账号信息.注册用户信息.系统公告信息.游戏类别信息.站内联系信息.账号退货信息.卖家评价信息.用户评价信息.卖家信息:买家的用例有个人信息 ...

  6. php幸运大抽奖,幸运大转盘-jQuery+PHP实现的抽奖程序-完善中

    小雨在线网站自营销研究之幸运大转盘-jQuery+PHP实现的抽奖程序-完善中 1.[代码][PHP]代码 小雨在线网站自营销研究 $(function () { $("#startbtn& ...

  7. 微信 考勤 php,微信企业号开发之微信考勤Cookies的使用_javascript技巧

    在上篇文章给大家介绍了微信企业号开发之微信考勤百度地图定位,接下来通过本文学习微信企业号开发之微信考勤Cookies的使用,具体内容如下. 使用微信考勤,每次使用微信企业号开发:微信用户信息和web网 ...

  8. java计算机毕业设计ssm基于大数据的汽车流量监控cvej1(附源码、数据库)

    java计算机毕业设计ssm基于大数据的汽车流量监控cvej1(附源码.数据库) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也 ...

  9. web前端期末大作业:文化网站设计——中国风文化html源码(6个页面) HTML+CSS+JavaScript...

    web前端期末大作业:文化网站设计--中国风文化html源码(6个页面) HTML+CSS+JavaScript 期末作业HTML代码 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到 ...

  10. HTML5期末考核大作业: 网站——美丽家乡 云南民族文化(8页面) ~ 学生DW网页设计作业源码...

    HTML5期末考核大作业: 网站--美丽家乡 云南民族文化(8页面) ~ 学生DW网页设计作业源码 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大?HTML网页作业无从下手?网页 ...

最新文章

  1. codeforces392B
  2. 前端三十四:内嵌框架
  3. python安装百度aip_PIL+百度aip
  4. Java操作oracle数据库
  5. 如何用Unity和Cardboard做一款VR游戏
  6. python3基础知识二
  7. CodeForces - 1485B(找规律+求和) acm寒假集训日记21/12/31or22/1/1
  8. winxp一键锁定计算机,WinXP下锁定计算机的3种方法
  9. VUE使用Stylus插件
  10. 窗体最小化时隐藏窗体_delphi基础
  11. 元旦大礼,JavaScript第四版红宝书送20本!
  12. 计算机大赛鼓励语录,比赛加油鼓励经典语录
  13. 成功解决TypeError: Encoders require their input to be uniformly strings or numbers.
  14. 立体图形3D动画和绘制
  15. 大疆FPGA/芯片开发工程师(A卷、B卷)笔试题详解
  16. C++ 关于指针变量所占内存空间大小的问题
  17. xtu oj 1375斐波纳契
  18. 微信文件删除了怎么恢复,2个实测有效的办法推荐
  19. 一份关于人工智能、机器学习和大数据的报告
  20. IfcPlusPlus环境配置

热门文章

  1. Java封装libfacedetection做人脸检测
  2. Git版本控制的使用
  3. Problem A: 算法4-5:求子串位置的定位函数
  4. 正则环视 php,php正则表达式环视详解
  5. 【类和对象】深入浅出类和对象
  6. MIDI音乐制作概论,常用插件与流行音乐模板
  7. 前端学习从入门到高级全程记录之39 (PHP基础Ⅱ)
  8. 原码、反码、补码、移码 基本介绍
  9. windows下的grep
  10. node.js和npm下载及安装详细教程