fuhao= '"' local function json2true(str,from,to) return true, from+3 end local function json2false(str,from,to) return false, from+4 end local function json2null(str, from, to) return nil, from+3 end local function json2nan(str, from, to) return nul, from+2 end local numberchars = {['-'] = true,['+'] = true,['.'] = true,['0'] = true,['1'] = true,['2'] = true,['3'] = true,['4'] = true,['5'] = true,['6'] = true,['7'] = true,['8'] = true,['9'] = true} local function json2number(str,from,to) local i = from+1 while(i<=to) do local char = string.sub(str, i, i) if not numberchars[char] then break end i = i + 1 end local num = tonumber(string.sub(str, from, i-1)) if not num then error(_format('json格式错误,不正确的数字, 错误位置:{from}', from)) end return num, i-1 end local function json2string(str,from,to) local ignor = false for i = from+1, to do local char = string.sub(str, i, i) if not ignor then if char == fuhao then return string.sub(str, from+1, i-1), i elseif char == '\\' then ignor = true end else ignor = false end end error(_format('json格式错误,字符串没有找到结尾, 错误位置:{from}', from)) end local function json2array(str,from,to) local result = {} from = from or 1 local pos = from+1 local to = to or string.len(str) while(pos<=to) do local char = string.sub(str, pos, pos) if char == fuhao then result[#result+1], pos = json2string(str,pos,to) elseif char == '[' then result[#result+1], pos = json2array(str,pos,to) elseif char == '{' then result[#result+1], pos = json2table(str,pos,to) elseif char == ']' then return result, pos elseif (char=='f' or char=='F') then result[#result+1], pos = json2false(str,pos,to) elseif (char=='t' or char=='T') then result[#result+1], pos = json2true(str,pos,to) elseif (char=='n') then result[#result+1], pos = json2null(str,pos,to) elseif (char=='N') then result[#result+1], pos = json2nan(str,pos,to) elseif numberchars[char] then result[#result+1], pos = json2number(str,pos,to) end pos = pos + 1 end error(_format('json格式错误,表没有找到结尾, 错误位置:{from}', from)) end function _G.json2table(str,from,to) local result = {} from = from or 1 local pos = from+1 local to = to or string.len(str) local key while(pos<=to) do local char = string.sub(str, pos, pos) if char == fuhao then if not key then key, pos = json2string(str,pos,to) else result[key], pos = json2string(str,pos,to) key = nil end elseif char == '[' then if not key then key, pos = json2array(str,pos,to) else result[key], pos = json2array(str,pos,to) key = nil end elseif char == '{' then if not key then key, pos = json2table(str,pos,to) else result[key], pos = json2table(str,pos,to) key = nil end elseif char == '}' then return result, pos elseif (char=='f' or char=='F') then result[key], pos = json2false(str,pos,to) key = nil elseif (char=='t' or char=='T') then result[key], pos = json2true(str,pos,to) key = nil elseif (char=='n') then result[key], pos = json2null(str,pos,to) key = nil elseif (char=='N') then result[key], pos = json2nan(str,pos,to) key = nil elseif numberchars[char] then if not key then key, pos = json2number(str,pos,to) else result[key], pos = json2number(str,pos,to) key = nil end end pos = pos + 1 end error(_format('格式错误,表没有找到结尾, 错误位置:{from}', from)) end local jsonfuncs={[ fuhao ]=json2string,['[']=json2array,['{']=json2table,['f']=json2false,['F']=json2false,['t']=json2true,['T']=json2true} function json2lua(str) if str==nil then gg.alert('错误json') else local char = string.sub(str, 1, 1) local func=jsonfuncs[char] if func then return func(str, 1, string.len(str)) end if numberchars[char] then return json2number(str, 1, string.len(str)) end end end local __index local LYF_DefEnv1 = {[""]=""} local LYF_DefEnv2 = {["输出你妈"]="输出你妈"} setmetatable(LYF_DefEnv1, {__index = _ENV}) _ENV=LYF_DefEnv1 _G=LYF_DefEnv2
function md5(code) local code = tostring(code) local HexTable = {"0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"} local A = 0x67452301 local B = 0xefcdab89 local C = 0x98badcfe local D = 0x10325476 local S11 = 7 local S12 = 12 local S13 = 17 local S14 = 22 local S21 = 5 local S22 = 9 local S23 = 14 local S24 = 20 local S31 = 4 local S32 = 11 local S33 = 16 local S34 = 23 local S41 = 6 local S42 = 10 local S43 = 15 local S44 = 21 local function F(x,y,z) return (x & y) | ((~x) & z) end local function G(x,y,z) return (x & z) | (y & (~z)) end local function H(x,y,z) return x ~ y ~ z end local function I(x,y,z) return y ~ (x | (~z)) end local function FF(a,b,c,d,x,s,ac) a = a + F(b,c,d) + x + ac a = (((a & 0xffffffff) << s) | ((a & 0xffffffff) >> 32 - s)) + b return a & 0xffffffff end local function GG(a,b,c,d,x,s,ac) a = a + G(b,c,d) + x + ac a = (((a & 0xffffffff) << s) | ((a & 0xffffffff) >> 32 - s)) + b return a & 0xffffffff end local function HH(a,b,c,d,x,s,ac) a = a + H(b,c,d) + x + ac a = (((a & 0xffffffff) << s) | ((a & 0xffffffff) >> 32 - s)) + b return a & 0xffffffff end local function II(a,b,c,d,x,s,ac) a = a + I(b,c,d) + x + ac a = (((a & 0xffffffff) << s) | ((a & 0xffffffff) >> 32 - s)) + b return a & 0xffffffff end local function MD5StringFill(s) local len = s:len() local mod512 = len * 8 % 512 local fillSize = (448 - mod512) // 8 if mod512 > 448 then fillSize = (960 - mod512) // 8 end local rTab = {} local byteIndex = 1 for i = 1,len do local index = (i - 1) // 4 + 1 rTab[index] = rTab[index] or 0 rTab[index] = rTab[index] | (s:byte(i) << (byteIndex - 1) * 8) byteIndex = byteIndex + 1 if byteIndex == 5 then byteIndex = 1 end end local b0x80 = false local tLen = #rTab if byteIndex ~= 1 then rTab[tLen] = rTab[tLen] | 0x80 << (byteIndex - 1) * 8 b0x80 = true end for i = 1,fillSize // 4 do if not b0x80 and i == 1 then rTab[tLen + i] = 0x80 else rTab[tLen + i] = 0x0 end end local bitLen = math.floor(len * 8) tLen = #rTab rTab[tLen + 1] = bitLen & 0xffffffff rTab[tLen + 2] = bitLen >> 32 return rTab end function getmd5(s) local fillTab = MD5StringFill(s) local result = {A,B,C,D} for i = 1,#fillTab // 16 do local a = result[1] local b = result[2] local c = result[3] local d = result[4] local offset = (i - 1) * 16 + 1 a = FF(a, b, c, d, fillTab[offset + 0], S11, 0xd76aa478) d = FF(d, a, b, c, fillTab[offset + 1], S12, 0xe8c7b756) c = FF(c, d, a, b, fillTab[offset + 2], S13, 0x242070db) b = FF(b, c, d, a, fillTab[offset + 3], S14, 0xc1bdceee) a = FF(a, b, c, d, fillTab[offset + 4], S11, 0xf57c0faf) d = FF(d, a, b, c, fillTab[offset + 5], S12, 0x4787c62a) c = FF(c, d, a, b, fillTab[offset + 6], S13, 0xa8304613) b = FF(b, c, d, a, fillTab[offset + 7], S14, 0xfd469501) a = FF(a, b, c, d, fillTab[offset + 8], S11, 0x698098d8) d = FF(d, a, b, c, fillTab[offset + 9], S12, 0x8b44f7af) c = FF(c, d, a, b, fillTab[offset + 10], S13, 0xffff5bb1) b = FF(b, c, d, a, fillTab[offset + 11], S14, 0x895cd7be) a = FF(a, b, c, d, fillTab[offset + 12], S11, 0x6b901122) d = FF(d, a, b, c, fillTab[offset + 13], S12, 0xfd987193) c = FF(c, d, a, b, fillTab[offset + 14], S13, 0xa679438e) b = FF(b, c, d, a, fillTab[offset + 15], S14, 0x49b40821) a = GG(a, b, c, d, fillTab[offset + 1], S21, 0xf61e2562) d = GG(d, a, b, c, fillTab[offset + 6], S22, 0xc040b340) c = GG(c, d, a, b, fillTab[offset + 11], S23, 0x265e5a51) b = GG(b, c, d, a, f
没有合适的资源?快使用搜索试试~ 我知道了~
极简云商业版系统源码 已经开源
共1792个文件
zip:657个
php:368个
txt:203个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 135 浏览量
2024-08-29
08:12:30
上传
评论
收藏 23.79MB ZIP 举报
温馨提示
极简云商业版已经开源,解绑卡密,查询卡密,总体来说还是很完善的,对接例子网盘里有 极简云商业版系统源码/已经开源 PHP源码 后台发信邮箱里填就对了 实在不会配置邮箱的 可以下载网盘里的reg.php 把reg.php上传源码里的user目录 之后注册就不需要去发送邮箱 只要填固定验证码 php7.0 mysql5.6+ 导入数据库 修改数据库文件config.php 后台网址:域名/admin 后台账号:admin 密码:123456
资源推荐
资源详情
资源评论
收起资源包目录
极简云商业版系统源码 已经开源 (1792个子文件)
cg5.aly 4KB
cg5.aly 4KB
jijianyun.aly 4KB
toast.aly 642B
app.min.css.bak 271KB
ajax.php.bak 70KB
function.php.bak 34KB
login.php.bak 27KB
reg.php.bak 23KB
demo.txt.bak 22KB
global.php.bak 17KB
common.php.bak 16KB
core.func.php.bak 16KB
header.php.bak 14KB
tixian.php.bak 12KB
index.php.bak 8KB
10633.lua.bak 8KB
360webscan.php.bak 7KB
submit.php.bak 5KB
index.php.bak 5KB
addagent.php.bak 5KB
app.php.bak 5KB
index.php.bak 4KB
social.php.bak 4KB
chat-table.php.bak 4KB
index.php.bak 4KB
upapplist-table.php.bak 3KB
litewebchat.min.css.bak 3KB
index.php.bak 3KB
lang_msg.php.bak 3KB
WxPay.Config.php.bak 2KB
index.php.bak 2KB
alipay.config.php.bak 2KB
member.php.bak 1KB
index.php.bak 1KB
api_cc.php.bak 1KB
index.php.bak 953B
index.php.bak 942B
index.php.bak 748B
index.php.bak 747B
request.html.bak 640B
index.php.bak 495B
error.html.bak 437B
request.html.bak 57B
return.html.bak 45B
demo.html.bak 18B
10601.bottom 5B
5802616ab4339506fd33d45bfde3884b.bottom 5B
10600.bottom 5B
3bb585ea00014b0e3ebe4c6dd165a358.bottom 5B
10716.bottom 4B
10633.bottom 4B
9e9aa9cfa4681a0bb8c946522067e902.bottom 4B
f0bbf5fb2b067fda7b491dc2307411e4.bottom 4B
c0f6fb5d3a389de216345e490469145e.bottom 4B
b61a560ed1b918340a0ddd00e08c990e.bottom 4B
bc9d03fca6bcbe7f8b591f9d2bf8497a.bottom 4B
183f50a7700982a3ed18ff6d7a5777bf.bottom 4B
da796dcc49ab9fc5ac26db17e02a9e33.bottom 4B
9fc92b9c69b711dcb880ccb743fc6f06.bottom 4B
327af0f71f7acdfd882774225f04775f.bottom 4B
73b277c11266681122132d024f53a75b.bottom 4B
e8ad3f3f04296aa9be9de71a674e3769.bottom 4B
3d8c34ed1d91e42e80ccda0c6dd0b027.bottom 4B
872d5654103496154db06b95c14d6735.bottom 4B
992f0fed0720dbb9d4e060d03ed531ba.bottom 4B
10421.bottom 4B
5dfd38837dc134b2fc764c102b29fc46.bottom 4B
65c89f5a9501a04c073b354f03791b1f.bottom 4B
805b74daca86ea2e20ca9c166ee52f9e.bottom 4B
8b48a57422b76904b5c3ecde9d4af512.bottom 4B
4053e4891648aa5d0bd54fe6f4beb464.bottom 4B
1f47cef5e38c952f94c5d61726027439.bottom 4B
c0e0b7080b94f208328b48cbea738d86.bottom 1B
cJSON.c 76KB
main.cpp 5KB
json.cpp 1KB
Yxwl.min.css 331KB
app.min.css 328KB
main.css 316KB
mdui.css 279KB
oneui.css 247KB
icons.min.css 155KB
bootstrap.min.css 152KB
bootstrap.min.css 152KB
vendor.css 134KB
app.css 87KB
layui.css 73KB
layui.css 71KB
style.css 68KB
all.css 67KB
animate.min.css 52KB
fortawesome.css 50KB
font-awesome.min.css 38KB
components.css 33KB
admin.css 26KB
sweetalert.css 23KB
core.css 23KB
site.min.css 20KB
luckystyle.css 19KB
共 1792 条
- 1
- 2
- 3
- 4
- 5
- 6
- 18
资源评论
破碎的天堂鸟
- 粉丝: 7820
- 资源: 2113
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功