导航:首页 > 源码编译 > php云端红包挂源码

php云端红包挂源码

发布时间:2022-11-29 05:16:44

‘壹’ 求ecshop的php开发大神,修改下红包功能,有偿

如果你是程序员,自己应该很容易解决这个问题。如果是网站运营建议找ecshop开发的公司做吧,这功能并不复杂。

‘贰’ 帮忙查看下PHP程序的源代码。。在线急求解密!!!

这不是PHP的源代码,而是使用了smarty的模板引擎的HTML文件.花括号中定义的是smarty变量,由负责使用该HTML模板文件的PHP文件同赋值.
这不是加密的文件.

‘叁’ php之红包发放规则

‘肆’ php 源码

PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器
端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。PHP源码指的使用PHP开发的实例,没有经过二次封装,能够直接进行二
次开发的程序,PHP简单易学,如果你想学网站开发,PHP是一个不错的选择,因会PHP跟其它语言相对有一定的优势:
1、PHP是开放的源代码:所有的PHP源代码事实上都可以得到。
2、PHP是免费的。和其它技术相比,PHP本身免费。
3、php的快捷性,程序开发快,运行快,技术本身学习快。嵌入于HTML:因为PHP可以被嵌入于HTML语言,它相对于其他语言,编辑简单,实用性强,更适合初学者。
4、跨平台性强:由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS下。
5、效率高:PHP消耗相当少的系统资源。
6、图像处理:用PHP动态创建图像
7、面向对象:在php5 中,面向对象方面都有了很大的改进,现在php完全可以用来开发大型商业程序。
8、专业专注:

‘伍’ 怎样用php实现模拟微信抢红包

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php

$money = 100; // 总金额
$copies = 10; // 份数
$result = []; // 结果

$min = 1; // 单包最少
$max = 20; // 单包最多

while($copies--){
$take = mt_rand(max(1, $min), min($max, $money));
$money -= $take;
if($money <= 0){
$take -= 0 - $money;
$money += 1;
}
$result[] = $take;
}

var_mp($result);
// array(10) { [0]=> int(9) [1]=> int(9) [2]=> int(15) [3]=> int(9) [4]=> int(13) [5]=> int(3) [6]=> int(8) [7]=> int(17) [8]=> int(12) [9]=> int(2) }

‘陆’ 如何用php实现模拟微信抢红包

小伙子你很有想法啊,可惜不行,因为php是服务端的,而微信是客户段的。除非微信红包开放接口

‘柒’ 求 ecshop 一次使用多个红包的功能的代码!!!!

步骤

1) 添加一种新的红包类型4 ,
文件 admin/templates/bonus_type_info.htm
找到 <input type="radio" name="send_type" value="0" {if $bonus_arr.send_type eq 0} checked="true" {/if} onClick="showunit(0)" />{$lang.send_by[0]}
<input type="radio" name="send_type" value="1" {if $bonus_arr.send_type eq 1} checked="true" {/if} onClick="showunit(1)" />{$lang.send_by[1]}
<input type="radio" name="send_type" value="2" {if $bonus_arr.send_type eq 2} checked="true" {/if} onClick="showunit(2)" />{$lang.send_by[2]}
<input type="radio" name="send_type" value="3" {if $bonus_arr.send_type eq 3} checked="true" {/if} onClick="showunit(3)" />{$lang.send_by[3]}
再其后面添加
<input type="radio" name="send_type" value="4" {if $bonus_arr.send_type eq 4} checked="true" {/if} onClick="showunit(4)" />通用红包 多次使用

2) 生成这类红包字符串
增加文件 admin/templates/bonus_by_print_phpsir.htm
修改文件 admin/bonus.php 找到
elseif ($_REQUEST['send_by'] == SEND_BY_PRINT)
{
$smarty->assign('type_list', get_bonus_type());

$smarty->display('bonus_by_print.htm');
}

再其后添加
elseif ($_REQUEST['send_by'] == 4)
{
$smarty->assign('type_list', get_bonus_type_phpsir());

$smarty->display('bonus_by_print_phpsir.htm');
}

3) 增加 get_bonus_type_phpsir 函数
文件 admin/includes/lib_main.php

function get_bonus_type_phpsir()
{
$bonus = array();
$sql = 'SELECT type_id, type_name, type_money FROM ' . $GLOBALS['ecs']->table('bonus_type') .
' WHERE send_type = 4';
$res = $GLOBALS['db']->query($sql);

while ($row = $GLOBALS['db']->fetchRow($res))
{
$bonus[$row['type_id']] = $row['type_name'].' [' .sprintf($GLOBALS['_CFG']['currency_format'], $row['type_money']).']';
}

return $bonus;
}

4) 在 bonus.php 里面 找到
if ($_REQUEST['act'] == 'send_by_print')
{
...........................
}
再其后面添加,处理增加这类红包时候生成方法

if ($_REQUEST['act'] == 'send_by_print_phpsir')
{
@set_time_limit(0);

/* 红下红包的类型ID和生成的数量的处理 */
$bonus_typeid = !empty($_POST['bonus_type_id']) ? $_POST['bonus_type_id'] : 0;
$bonus_sum = !empty($_POST['bonus_sum']) ? $_POST['bonus_sum'] : 1;

/* 生成红包序列号 */

for ($i = 0, $j = 0; $i < $bonus_sum; $i++)
{
$bonus_sn = $_POST['bonus_txt'];
$db->query("INSERT INTO ".$ecs->table('user_bonus')." (bonus_type_id, bonus_sn) VALUES('$bonus_typeid', '$bonus_sn')");

$j++;
}

/* 记录管理员操作 */
admin_log($bonus_sn, 'add', 'userbonus');

/* 清除缓存 */
clear_cache_files();

/* 提示信息 */
$link[0]['text'] = $_LANG['back_bonus_list'];
$link[0]['href'] = 'bonus.php?act=bonus_list&bonus_type=' . $bonus_typeid;

sys_msg($_LANG['creat_bonus'] . $j . $_LANG['creat_bonus_num'], 0, $link);
}

5) 修改 bonus.php 让后台显示红包内容
if ($_REQUEST['act'] == 'bonus_list')
{
...........................
}

if ($_REQUEST['act'] == 'query_bonus')
{
...........................
}
里面增加
if ($bonus_type['send_type'] == 4)
{
$smarty->assign('show_bonus_sn', 1);
}

至此 后台部分完成

前台部分 修改
includes/lib_order.php

function bonus_info($bonus_id, $bonus_sn = '')
{
$sql = "SELECT t.*, b.* " .
"FROM " . $GLOBALS['ecs']->table('bonus_type') . " AS t," .
$GLOBALS['ecs']->table('user_bonus') . " AS b " .
"WHERE t.type_id = b.bonus_type_id ";

if ($bonus_id > 0)
{
$sql .= " AND b.bonus_id = '$bonus_id'";
$row = $GLOBALS['db']->getRow($sql);
return $row;
}
else
{
$sql .= " AND b.bonus_sn = '$bonus_sn'";
$row = $GLOBALS['db']->getRow($sql);
}

if($row['send_type'] == 4) // phpsir 如果是第4类型红包,那么就找一个未使用的红包,这种红包可被多次使用,不限制每人使用次数
{
$sess_userid = $_SESSION["user_id"];
$sql = "SELECT t.*, b.* " .
"FROM " . $GLOBALS['ecs']->table('bonus_type') . " AS t," .
$GLOBALS['ecs']->table('user_bonus') . " AS b " .
"WHERE t.type_id = b.bonus_type_id and b.used_time = 0 ";
if ($bonus_id > 0)
{
$sql .= "AND b.bonus_id = '$bonus_id'";
}
else
{
$sql .= "AND b.bonus_sn = '$bonus_sn'";
}
//print $sql;

$row = $GLOBALS['db']->getRow($sql);
//var_mp($row);
return $row;

}

// 如果想每人只使用N次,请用下面的部分
/*
if($row['send_type'] == 4) // phpsir 如果是第4类型红包,那么就找一个未使用的红包,这种红包可被多次使用,不限制每人使用次数
{
$sess_userid = $_SESSION["user_id"];
$sql = "SELECT t.*, b.* " .
"FROM " . $GLOBALS['ecs']->table('bonus_type') . " AS t," .
$GLOBALS['ecs']->table('user_bonus') . " AS b " .
"WHERE t.type_id = b.bonus_type_id and b.user_id = '$sess_userid' and b.bonus_sn = '$bonus_sn' ";
$rows = $GLOBALS['db']->getAll($sql);
$allow_used_bonus_num = 2; // 最大允许使用次数
if(count($rows) >= $allow_used_bonus_num )
{
return false;
}else{
$sql = "SELECT t.*, b.* " .
"FROM " . $GLOBALS['ecs']->table('bonus_type') . " AS t," .
$GLOBALS['ecs']->table('user_bonus') . " AS b " .
"WHERE t.type_id = b.bonus_type_id and b.used_time = 0 and b.bonus_sn = '$bonus_sn' ";
$row = $GLOBALS['db']->getRow($sql);
return $row;
}

}

*/

return $row;

}

注意不要用记事本修改php文件,建议下载dreamweaver

‘捌’ 简单php源码

<?php
die("网站正在遭到攻击,请您耐心等待...");

‘玖’ 有php大神免费帮我看看一个源码不 懂了给红包.

这是一个会员登陆的页面,前面的session和第一个if验证如果登陆成功跳转到index这个页面
然后是判断输入的用户名密码是否正确,用到的是自定义mysql函数,该自定义函数以及连接数据库的语句在require(mysql1.php)里
最后的if用法有误,应该是if(!$relust1['username']){
....
}else{
....
}

‘拾’ 求大神!公众号后台如何自动回复红包如何将微信红包接入php网站

你这个是某猪的源码吧,他这个源码估计是没有发红包的开发,所以不能直接发红包的,而且这种免费源码还有泄漏的风险,不建议使用。一般来说做了这个红包支付的接口,直接调用关注时回复发送红包就可以了。

阅读全文

与php云端红包挂源码相关的资料

热点内容
java与模式下载 浏览:649
javaintlong区别 浏览:688
刀塔2如何选择中国服务器 浏览:810
英文剧,7个孩子 浏览:245
哈利波特电影名英文名 浏览:50
可以看污的软件下载 浏览:18
好看网站推荐 浏览:860
iphone文件夹设封面 浏览:249
日本电影盔甲僵尸 浏览:614
手机怎么创建minecraft服务器 浏览:488
LCD在python中 浏览:980
小电影的网站谁知道 浏览:67
香港男女出轨开房遇见的电影名字 浏览:373
单片机stm使用说明书 浏览:641
手机百度android开发 浏览:957
男主怀孕生子女尊 浏览:297
邵氏3级电影 浏览:321
男主角叫安迪的电影 浏览:78
建德盛德电影院今日电影 浏览:90