AMH 社区首页
AMH社区 - 开放自由有价值的社区
[求助帖] amh面板api模块 AMAPI-1.0 php调用实例 |
|
---|---|
admin |
admin 发表于 2013-02-23 18:41:36
<?php
// amapi调用函数 function amapi($url, $amapi_pass, $amh_cmd) { $data = "amapi_pass=$amapi_pass&amh_cmd=" . base64_encode($amh_cmd); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $result = curl_exec($ch); $info = curl_getinfo($ch); curl_close($ch); Return array('result' => $result, 'info' => $info); } $url = 'http://ip:端口/index.php?c=amapi&a=call'; // 更改为您amh面板的IP与端口号 $amapi_pass = 'e6b7572998eecd897ead8c7d716a8f1f'; // 更改使用您的amapi密钥 $amh_cmd = 'amh info'; // 执行amh命令 $data = amapi($url, $amapi_pass, $amh_cmd); print_r($data); ?> 打印结果集如下
Array ( [result] => ============================================================= [LNMP/Nginx] Amysql Host - AMH 3.0 http://Amysql.com Linux: CentOS release 5.3 (Final) - 32BIT UpTime: 1day online. Time: 2013-02-23 18:32:55 LA: 0.03, 0.01, 0.00 IP: *** CPU: 0.0%us, 2*CPU - Intel(R) Xeon(R) CPU X3450 @ 2.67GHz Intel(R) Xeon(R) CPU X3450 @ 2.67GHz RAM: 37MB / 512MB HD: 2GB / 20GB => Array ( [url] => http://***:8888/index.php?c=amapi&a=call [content_type] => text/html;charset=utf-8 [http_code] => 200 [header_size] => 397 [request_size] => 216 [filetime] => -1 [ssl_verify_result] => 0 [redirect_count] => 0 [total_time] => 2.037 [namelookup_time] => 0 [connect_time] => 0.188 [pretransfer_time] => 0.188 [size_upload] => 0 [size_download] => 414 [speed_download] => 203 [speed_upload] => 0 [download_content_length] => 0 [upload_content_length] => 0 [starttransfer_time] => 2.037 [redirect_time] => 0 ) )
点赞,加油! (5分)
2013-02-23 18:41:36 1
AMH官方号 2011~2021 (10周年) |
nginx |
:victory:
回复
2013-02-24 23:25:12 2
|
ganchu |
想在自己网站后台调用,这个只能执行amh的命令,无法快速建库,听说可以sql创,但是不知道如何实现,然后通过ssh创的ftp用户,好像只能根目录,不可以创建以域名为目录的。我想就是在自己后台,填入域名后,用户名密码后,一键生成ftp,mysql和绑定域名。可以提供下思路或者方法吗
回复
2016-08-23 18:01:29 3
|
baitongda |
新版的适用吗?我在自已网站后台提供一个面板。可以续费自已的主机!
回复
2017-03-22 23:35:04 4
|
baitongda |
我也想啊!最好有一个网注册一个用户。然后在线付费成功能开通一个主机。
可以开通很多个。
回复
2017-03-22 23:48:52 5
|
WordPress |
厉害了。有了API就活了
回复
2017-03-23 12:56:23 6
|