PHP + CPanel

WebCode

Новичок
PHP + CPanel

Здравствуйте.

Есть ли докментация, как можно создать интерфейс для работы с WHM/CPanel. Естественно, интерфейс будет на PHP.

P.S. Не спрашивайте "за чем нужен интерфейс к интерфейсу", т.к. то что я подразумеваю не похоже на саму CPanel :).

Заранее благодарен.

С Уважением, Александр.
 

kolobok

fPanel Billing Coder
на оффсайте все есть, хоть и чуть чуть устаревшее :) по моему, если я не ошибаюсь, ты пишешь что то типа биллинга?
 

WebCode

Новичок
kolobok, я его написал 2 года назад :). Сейчас мне нужно сделать интеграцию с CPanel.

Нашел, вот я тормоз :(.
 

kolobok

fPanel Billing Coder
Нашел, вот я тормоз
там много чего нету :) постигается методом тыка :) проверено.
я его написал 2 года назад
хе хе ... биллинги начали пользоваться популярностью. Но с cPanel я уже свой интегрировал ..... щас другие панели мучаю.
 

kolobok

fPanel Billing Coder
Пока то что мне нужно нашел. Но если не сложно и не жалко, поделись опытом, буду благодарен.
смотря какие именно функции тебе нужны. Спрашивай. Чем смогу - помогу.
 

WebCode

Новичок
Я нашел стандартные: добавить аккаунта, удалить, заблокировать, разблокировать.

1. Есть ли возможность изменить аккаунт (например, сменить тариф)?
2. Есть ли возможность создать тариф?
3. Есть ли возможность изменить пароль или контактный e-mail?

:). Заранее спасибо.
 

kolobok

fPanel Billing Coder
Да, такие возможности есть. В принципе, можно добавить любую возможность, которая есть в меню WHM.
Смотри html страницы и делай по аналогии с сущуствующими функциями
 

WebCode

Новичок
Пока не смог найти доп. функции, хоть одну, для примера, можно? Пожалуйста :).
 

kolobok

fPanel Billing Coder
ока не смог найти доп. функции, хоть одну, для примера, можно? Пожалуйста
Пример элементарный:
1) Открываем WHM (Web Host Manager).
Лезем в любой пункт меню. Например изменение места занимаемого. Жмякаем правой кнопкой и смотрим html код.
Берем оттуда названия полей, и передаем их с помощью whmreq класса. Все до боли просто.
 

WebCode

Новичок
Понял свою проблему: кроме функций showversion, listaccts, listpkgs, createacct, killacct, suspend и unsuspend, я не знаю...

Т.е. фразу "с помощью whmreq класса" не понял, т.к. не видел описание whmreq-класса.

kolobok, объясни, если не трудно. Спасибо.
 

kolobok

fPanel Billing Coder
сори, ошибся чуть чуть ... не класса а функции
PHP:
	/**
	 * Request function
	 *
	 * @param string containing request
	 * @return string containing answer
	 */	
	function whmreq ($request) {
такое у тебя есть?
Понял свою проблему: кроме функций showversion, listaccts, listpkgs, createacct, killacct, suspend и unsuspend, я не знаю...
А залезть в панель управления сайтом и посмотреть action форм не судьба? Для того что тебе нужно.
Ты огласи список что ты сделать то хочешь? Может не туда копаешь просто.
 

WebCode

Новичок
такое у тебя есть?
Я ресселер. Не имею возможности просмотреть файлы CPanel, использую только то, что написано тут: http://cpanel.com/remoteaccess-php.html

А залезть в панель управления сайтом и посмотреть action форм не судьба?
Лезу в создание пакета. Смотрю: action="/scripts2/addpkg"; теперь в создание аккаунта: action="/scripts/wwwacct" (функция createacct).

И как тут "систему" понять?

Ты огласи список что ты сделать то хочешь? Может не туда копаешь просто.
1. Есть ли возможность изменить аккаунт (например, сменить тариф)?
2. Есть ли возможность создать тариф?
3. Есть ли возможность изменить пароль или контактный e-mail?
 

kolobok

fPanel Billing Coder
Смотрю: action="/scripts2/addpkg"; теперь в создание аккаунта: action="/scripts/wwwacct" (функция createacct).
и что тебя смущает? незнание php или html?
Ты программист или как?
Подставляешь что тебе надо в запрос и все.
1. Есть ли возможность изменить аккаунт (например, сменить тариф)?
если данная возможность тебе доступна в WHM то да
2. Есть ли возможность создать тариф?
да
3. Есть ли возможность изменить пароль или контактный e-mail?
да
 
Сверху