微信php开发 抽奖,微信(weixin)大转盘抽奖页面、数据库以及抽奖算法(PHP源码......
在做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源码......相关推荐
- 微信小程序游戏账号交易买卖平台SSM-JAVA【数据库设计、论文、源码、开题报告】
功能介绍 本系统的服务对象为管理员和买家.卖家,管理员的用例有账号信息.注册用户信息.系统公告信息.游戏类别信息.站内联系信息.账号退货信息.卖家评价信息.用户评价信息.卖家信息:买家的用例有个人信息 ...
- 微信小程序自驾游拼团+后台管理系统SSM-JAVA【数据库设计、论文、源码、开题报告】
功能介绍 本系统的功能包括前台和后台两方面,前台的功能为旅游景点信息.拼团信息.旅游资讯信息.论坛信息等,用户可以参与拼团,发起者可以发起拼团和管理拼团订单.参团信息.后台的功能为用户管理.评价管理. ...
- 基于微信小程序的药店管理系统药品售卖平台【数据库设计、论文、源码、开题报告】
数据库脚本 /* SQLyog 企业版 - MySQL GUI v8.14 MySQL - 5.5.40 : Database - ssm39882 ************************* ...
- 微信小程序场地预约系统+后台管理系统SSM-JAVA【数据库设计、论文、源码、开题报告】
功能介绍 本系统实现的是和场地相关的信息管理和发布,加入了场地公告的功能. 操作角色为管理员和用户. 管理员的功能为场地类型管理.场地管理.用户管理.预约管理.取消申请管理.退回押金管理: 用户的功能 ...
- 微信小程序游戏账号交易平台+后台管理系统SSM-JAVA【数据库设计、论文、源码、开题报告】
功能介绍 本系统的服务对象为管理员和买家.卖家,管理员的用例有账号信息.注册用户信息.系统公告信息.游戏类别信息.站内联系信息.账号退货信息.卖家评价信息.用户评价信息.卖家信息:买家的用例有个人信息 ...
- php幸运大抽奖,幸运大转盘-jQuery+PHP实现的抽奖程序-完善中
小雨在线网站自营销研究之幸运大转盘-jQuery+PHP实现的抽奖程序-完善中 1.[代码][PHP]代码 小雨在线网站自营销研究 $(function () { $("#startbtn& ...
- 微信 考勤 php,微信企业号开发之微信考勤Cookies的使用_javascript技巧
在上篇文章给大家介绍了微信企业号开发之微信考勤百度地图定位,接下来通过本文学习微信企业号开发之微信考勤Cookies的使用,具体内容如下. 使用微信考勤,每次使用微信企业号开发:微信用户信息和web网 ...
- java计算机毕业设计ssm基于大数据的汽车流量监控cvej1(附源码、数据库)
java计算机毕业设计ssm基于大数据的汽车流量监控cvej1(附源码.数据库) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也 ...
- web前端期末大作业:文化网站设计——中国风文化html源码(6个页面) HTML+CSS+JavaScript...
web前端期末大作业:文化网站设计--中国风文化html源码(6个页面) HTML+CSS+JavaScript 期末作业HTML代码 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到 ...
- HTML5期末考核大作业: 网站——美丽家乡 云南民族文化(8页面) ~ 学生DW网页设计作业源码...
HTML5期末考核大作业: 网站--美丽家乡 云南民族文化(8页面) ~ 学生DW网页设计作业源码 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大?HTML网页作业无从下手?网页 ...
最新文章
- codeforces392B
- 前端三十四:内嵌框架
- python安装百度aip_PIL+百度aip
- Java操作oracle数据库
- 如何用Unity和Cardboard做一款VR游戏
- python3基础知识二
- CodeForces - 1485B(找规律+求和) acm寒假集训日记21/12/31or22/1/1
- winxp一键锁定计算机,WinXP下锁定计算机的3种方法
- VUE使用Stylus插件
- 窗体最小化时隐藏窗体_delphi基础
- 元旦大礼,JavaScript第四版红宝书送20本!
- 计算机大赛鼓励语录,比赛加油鼓励经典语录
- 成功解决TypeError: Encoders require their input to be uniformly strings or numbers.
- 立体图形3D动画和绘制
- 大疆FPGA/芯片开发工程师(A卷、B卷)笔试题详解
- C++ 关于指针变量所占内存空间大小的问题
- xtu oj 1375斐波纳契
- 微信文件删除了怎么恢复,2个实测有效的办法推荐
- 一份关于人工智能、机器学习和大数据的报告
- IfcPlusPlus环境配置