AMH 社区首页
AMH社区 - 开放自由有价值的社区
[求助帖] 干货:amapi模块 在Windows下编程的方法&易语言例程一枚 |
|
---|---|
fyyo429 |
fyyo429 发表于 2015-08-02 15:27:59
本帖最后由 fyyo429 于 2015-8-2 17:34 编辑
amysql大大上周发布了一个一个程序 amapi,利用AMAPI接口可以整合开发基于AMH面板的第三方应用程序。 不过给的例程是php的,这就限定了只能在WEB端用 我打算用amh做个虚拟主机面板(利用win客户端管理,就可以控制权限),正好看到这个,研究了下php的代码,就写了个例程。 原理: amysql大大的实现方式是这样,CURL使用POST方式POST服务器面板上amapi的接口,实现运行命令的功能。 那么我们也这么做,POST服务器的面板上amapi的接口,就行啦~ 截图:(PS:论坛DZ的附件上传有点问题?总是302错误) http://www.mr-cn.net/software/wp-content/uploads/2015/08/jietu.png http://www.mr-cn.net/software/wp-content/uploads/2015/08/jietu2.png 其他语言编程使用: 如果你用的其他语言而且你不嫌弃易语言(话说易语言5.3之后误报好多了),就可以使用DLL源码编译成DLL文件。 其他语言使用就调用DLL中的公开的这个函数,效果相同~ 自己写的话很简单,POST地址“http://IP:8888/index.php?c=amapi&a=call”,POST的数据为"amapi_pass=密钥&amh_cmd=" + base64编码后的 要执行的的命令。 下载: 下载地址: http://pan.baidu.com/s/1o6taWkU 密码: qpzv 发的是源码,有没有后门自己看得到。若使用我的例程,AMH被黑等任何问题与我无关,若不同意速度关闭。 PS:amysql大大送个授权嘛~不行当我没说- - 【1.01更新】 更新了两个小BUG,而且返回信息可以自动换行了(不会一行到底)。话说返回信息不分行的? 链接: http://pan.baidu.com/s/1x3eCe 密码: 52tf
点赞,加油! (0分)
2015-08-02 15:27:59 1
|
fyyo429 |
对了AMH有哪些命令?能给个清单么……
回复
2015-08-02 15:29:29 2
|
amysql |
感谢分享。楼主可以开发成桌面版本应用。
回复
2015-08-03 10:59:09 3
AMH面板 - 好用高效低占用、安全可靠极稳定 |
诸葛御风 |
a大 别人求授权在
哈哈
回复
2015-08-03 13:29:18 4
|
fyyo429 |
回复
2015-08-04 14:27:10 5
|
fyyo429 |
好奇怪,刚才用信息框方式读出返回文本的时候,竟然是换行的……
但是用TextBox等打开就没有换行。 是不是不同系统换行符不同导致的?
回复
2015-08-04 18:53:14 6
|