Еще в документации команда create_letSencert_domain без "s" как все-таки правильно ?
"create_letencert_domain(post)* — константа, тип операции;"
Код: Выделить всё
<?php
$array_post['login']='USER';//Логин пользователя у которого есть доступ к АПИ
$array_post['pass']='PASSWORD';//Пароль пользователя у которого есть доступ к АПИ
$array_post['user_edit']='USER_DOMAIN';//действие редактируемый хостаккаунт
$modules='server_control';
$array_post['subdo']='remove_domain';
$array_post['domains']='DOMAIN.COM';//Удаляемый сайт
$array_post['remove_folder']=1;//Удалить директорию, по умолчанию значение 0
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'http://111.111.111.111:8002/api/api.php?module='.$modules);
curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($array_post));
$out = curl_exec($curl);
var_dump($out);
var_dump(json_decode($out,1));
curl_close($curl);
Код: Выделить всё
<?php
$array_post['login']='USER';//Логин пользователя у которого есть доступ к АПИ
$array_post['pass']='PASSWORD';//Пароль пользователя у которого есть доступ к АПИ
$array_post['subdo']='drop_db';//действие удалить базу данных.
$array_post['name_db']='usert_ss';//группа
$array_post['user_edit']='usert';//группа
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'http://111.111.111.111:8002/api/api.php?module=dbusage');
curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($array_post));
$out = curl_exec($curl);
var_dump($out);
var_dump(json_decode($out,1));
curl_close($curl);
Код: Выделить всё
<?php
$array_post['login']='USER';//Логин пользователя у которого есть доступ к АПИ
$array_post['pass']='PASSWORD';//Пароль пользователя у которого есть доступ к АПИ
$array_post['subdo']='install_cms';//Действие
$array_post['domainins']='test.site.com';//Имя домена (на какое имя устанавливать cms)
$array_post['sitename']='test.site.com';//В некоторых cms поле для добавлении имени сайта
$array_post['name_cms']='wordpress';//Название cms
$array_post['version_cms']='5.8.2';//Версия cms
$array_post['password']='PASSWORD_CMS';//Пароль пользователя cms
$array_post['realname']='pupkin';//Имя пользователя cms
$array_post['emailadmin']='EMAIL@EMAIL.EMAIL';//email пользователя
$array_post['protocol']='http://';//Протокол
$array_post['user_edit']='user3';//Пользователь которому принадлежит сайт
$array_post['user_name']='LOGIN_CMS';//логин для cms
$array_post['confirmoverwrite']=1;//Принудительная перезапись файлов (в случае если они есть в директории сайта)
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'http://111.111.111.111:8002/api/api.php?module=autoins');
curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($array_post));
$out = curl_exec($curl);
var_dump(json_decode(trim($out),1));
var_dump(trim($out));
curl_close($curl);
Код: Выделить всё
<?php
$array_post['login']='USER';//Логин пользователя у которого есть доступ к АПИ
$array_post['pass']='PASSWORD';//Пароль пользователя у которого есть доступ к АПИ
$modules='hostacc';
$array_post['subdo']='edituseracc';//действие редактировать хостаккаунт
$array_post['databases_max_updates']=0;//MYSQL лимит на редактирования данных в час (0 — неограниченно)
$array_post['databases_max_user_connections']=0;//MYSQL лимит на подключений пользователя в час (0 — неограниченно)
$array_post['databases_max_queries']=0;//MYSQL лимит на количество запросов за час (0 — неограниченно)
$array_post['databases_max_connections']=0;//MYSQL лимит на одновременных подключений (0 — неограниченно)
$array_post['ctl_max_user_task']=0;//Максимальное количество задач (пусто - неограничено)
$array_post['ctl_max_user_memory']=0;//Максимальное количество памяти в MB (пусто - неограничено)
$array_post['ctl_max_user_cpu']=0;//Максимальная нагрузка CPU в % (100% - 1 ядро,[200%...], пусто - неограничено)
$array_post['ctl_max_user_ior']=0;//Максимальное IO чтения (пусто - неограничено)
$array_post['ctl_max_user_iow']=0;//Максимальное IO записи (пусто - неограничено)
$array_post['ip']='111.111.111.111';//действие добавить хостаккаунт
$array_post['plan']='test';//действие добавить хостаккаунт
$array_post['panel_user']='USER2';//Какой хостаккаунт редактировать
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'http://111.111.111.111:8002/api/api.php?module='.$modules);
curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($array_post));
$out = curl_exec($curl);
var_dump($out);
var_dump(json_decode($out,1));
curl_close($curl);
Код: Выделить всё
<?php
$array_post['login']='USER';//Логин пользователя у которого есть доступ к АПИ
$array_post['pass']='PASSWORD';//Пароль пользователя у которого есть доступ к АПИ
$modules='hostacc';
$array_post['subdo']='adduseracc';//действие добавить хостаккаунт
$array_post['databases_max_updates']=0;//MYSQL лимит на редактирования данных в час (0 — неограниченно)
$array_post['databases_max_user_connections']=0;//MYSQL лимит на подключений пользователя в час (0 — неограниченно)
$array_post['databases_max_queries']=0;//MYSQL лимит на количество запросов за час (0 — неограниченно)
$array_post['databases_max_connections']=0;//MYSQL лимит на одновременных подключений (0 — неограниченно)
$array_post['ctl_max_user_task']=0;//Максимальное количество задач (пусто - неограничено)
$array_post['ctl_max_user_memory']=0;//Максимальное количество памяти в MB (пусто - неограничено)
$array_post['ctl_max_user_cpu']=0;//Максимальная нагрузка CPU в % (100% - 1 ядро,[200%...], пусто - неограничено)
$array_post['ctl_max_user_ior']=0;//Максимальное IO чтения (пусто - неограничено)
$array_post['ctl_max_user_iow']=0;//Максимальное IO записи (пусто - неограничено)
$array_post['ip']='111.111.111.111';//действие добавить хостаккаунт
$array_post['lg']='luser';//Логин добавляемого пользователя
$array_post['ps']='puser';//Пароль добавляемого пользователя
$array_post['plan']='test';//Тарифный план
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'http://111.111.111.111:8002/api/api.php?module='.$modules);
curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($array_post));
$out = curl_exec($curl);
var_dump($out);
var_dump(json_decode($out,1));
curl_close($curl);