1.环境配置
脚本运行环境:没什么说的 正常的最新版手机按键 当然还需要 最新的紫猫插件
中控运行环境:首先要保证把压缩包的所有php文件都扔到网站的根目录下 必须保证网站的php版本是5.4+ 不然紫猫插件的php框架会出问题 然后你要知道网站数据库的账号和密码,和要用到的数据库名(自己随便起名 比如test之类的),在网站根目录下找到dbcon.php文件 用写字板就可以打开
第一行基本不用动 第二行是数据库的账号 第三行是数据库密码 第四行是数据库名 把你刚刚知道的数据库信息写入里面
如果你只是测试 可以直接下载一个phpstudy来建立你的php环境 基本这些数据库配置都不用动
漏了一点 如果是你自己的php环境 请根据自己的情况 把脚本源码第14行的 地址改为你php环境下的sql.php的地址即可
2.脚本使用说明
保证中控php环境的开启 然后 打开脚本的UI界面
配置获取方式:
想要注册一个新账号 并且把当前的本地配置作为这个新账号的云配置 就 在配置获取方式 选择 本地配置上传至云并使用 下面填上云类别云账号云密码 选择好本地的配置项 运行脚本即可
如果已经有了云账号 只是想让当前脚本使用该账号的云配置 则在配置获取方式 选择 获取云配置用 下面填上云类别云账号云密码 运行脚本
如果不想使用中控 让当前脚本只是作为一个本地脚本 则选择 配置获取方式 选择 读取本地配置 。
云类别:类别名=用户名 用户可以有多个云账号 我们如何能够之查看属于自己的云账号的脚本情况呢 就需要设定一个一致的用户名(类别名)即可 建议使用QQ 手机号之类的不会和别人重复的账号来作为类别号
云账号云密码 没什么可说的 想要注册新账号写清楚 想要使用老账号也要写清楚账号密码
具体配置项 没什么可说 本来就是拿来举例子的
最后就是写我们的功能模块代码 引用的时候在多线程里面引用 而且注意多线程里 只会继承主代码的函数 插件 和全局变量的声明(只是声明 没有赋值 你在主代码给变量赋值对于多线程下而言没有任何意义 需要在多线程下再次赋值 该变量才能起到全局变量的作用)
3.后台使用方法
直接浏览器访问网站根目录下的list.php即可 在list.php页面填入你的类别Id 点击查询就可以查看你所属的所有云账号的情况 也可以修改该账号对应的运行指令 当然先保证脚本处于启动状态 修改控制指令才能有效
感觉写的时候 脑袋是一锅浆糊 希望你能看得懂 猪年快乐
4.问题:
1.问题还是很多的 因为是用的紫猫插件 所以数据库里面的表过多 脚本连接中控操作比较费劲 正常查询一次 当前脚本需要3-4次 影响效率
2.如果脚本非正常的停止 那么脚本状态无法发送到中控 中控端的对应脚本状态就一直保持错误的状态 实际上是已经崩溃停止了,这个其实也很好解决 但是需要服务器配合 设置定时任务即可 不过我们这里就罢了 只是个演示而已
3 脚本功能模块要在多线程中调用 这个让人很不习惯 写法也需要注意
4 账号的安全性 基本上只是个幌子 尤其是 类别名的安全性 根本没有 密码在数据库的存储也是明文的
5 还有几个功能没有实现 原理很简单 因为无关紧要所以就不写了 也都是紫猫老师的思路
5 最后最要紧的就是压缩包地
址 百度网盘下载地址(备份一个1KScBaYwg7XWi_1vVEJL_ZA auku 防止地址被吃了)
----------------------------------------------------------
链接:https://pan.baidu.com/s/1KScBaYwg7XWi_1vVEJL_ZA
提取码:auku
6.我在一个云服务端做了1个接口和后台网页 脚本代码的数据库地址也默认为这个云服务器的地址了 如果懒得搭建php环境 可以直接运行脚本 会自动上传该云服务器的中控 可以方便的查看后台数据
该中控后台地址
http://106.13.86.144/list.php
123