易语言 怎么制作一个站长工具:Discuz邀请码批量生成工具?

前言

考虑到Discuz官方没有提供邀请码批量生成的这个功能,所以我们动手自己做一个,这样生成出来的邀请码可以直接使用或者出售啦!

实现起来很简单,只需要在往本地数据库执行一条sql语句就可以了。

sql语句如下:

INSERT INTO pre_common_invite(uid, code, fuid,fusername,type,email,inviteip,appid,dateline,endtime,regdateline,status,orderid) VALUES (1, '[邀请码]', 0,'',0,'','127.0.0.1',0,'[生成时间]','[到期时间]',0,1,'');

把[邀请码]代替成自己想生成的邀请码,这里可以用随机文本生成也可以。

[生成时间]代替成10位数的时间戳

[到期时间]代替成10位数的时间戳,这里的到期时间可以这样计算: 生成时间戳+有效天数*60*60*24,就是到期时间了。

下面是核心代码:

.版本 2
.支持库 mysql
.支持库 shell

.计次循环首 (到整数 (编辑框5.内容), )
    生成时间 = 时间_到时间戳 (取现行时间 (), 真, 真)
    邀请码 = 文本_取随机字母 (6, 2)
    执行SQL语句 (数据库句柄, 文本_替换 (#sql语句, , , , “[邀请码]”, 邀请码, “[生成时间]”, 时间_到时间戳 (取现行时间 (), 真, 真), “[到期时间]”, 到文本 (到整数 (生成时间) + 到整数 (编辑框4.内容) × 60 × 60 × 24), , , , ))
    邀请码集合 = 邀请码集合 + 邀请码 + #换行符
.计次循环尾 ()
文件名 = 取特定目录 (#系统桌面) + “邀请码” + 到文本 (取现行时间 ()) + “.txt”
写到文件 (文件名, 到字节集 (邀请码集合))
文件_定位 (文件名, )
信息框 (“生成成功,已自动生成到系统桌面!”, 0, , )

如果你需要成品,可以直接到技术论坛下载,找到原创软件,就可以找到这个工具了。

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值