PHP + CPanel

  • Автор темы Автор темы WebCode
  • Дата начала Дата начала

WebCode

Новичок
PHP + CPanel

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

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

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

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

С Уважением, Александр.
 
на оффсайте все есть, хоть и чуть чуть устаревшее :) по моему, если я не ошибаюсь, ты пишешь что то типа биллинга?
 
kolobok, я его написал 2 года назад :). Сейчас мне нужно сделать интеграцию с CPanel.

Нашел, вот я тормоз :(.
 
Нашел, вот я тормоз
там много чего нету :) постигается методом тыка :) проверено.
я его написал 2 года назад
хе хе ... биллинги начали пользоваться популярностью. Но с cPanel я уже свой интегрировал ..... щас другие панели мучаю.
 
Пока то что мне нужно нашел. Но если не сложно и не жалко, поделись опытом, буду благодарен.
смотря какие именно функции тебе нужны. Спрашивай. Чем смогу - помогу.
 
Я нашел стандартные: добавить аккаунта, удалить, заблокировать, разблокировать.

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

:). Заранее спасибо.
 
Да, такие возможности есть. В принципе, можно добавить любую возможность, которая есть в меню WHM.
Смотри html страницы и делай по аналогии с сущуствующими функциями
 
Пока не смог найти доп. функции, хоть одну, для примера, можно? Пожалуйста :).
 
ока не смог найти доп. функции, хоть одну, для примера, можно? Пожалуйста
Пример элементарный:
1) Открываем WHM (Web Host Manager).
Лезем в любой пункт меню. Например изменение места занимаемого. Жмякаем правой кнопкой и смотрим html код.
Берем оттуда названия полей, и передаем их с помощью whmreq класса. Все до боли просто.
 
Понял свою проблему: кроме функций showversion, listaccts, listpkgs, createacct, killacct, suspend и unsuspend, я не знаю...

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

kolobok, объясни, если не трудно. Спасибо.
 
сори, ошибся чуть чуть ... не класса а функции
PHP:
	/**
	 * Request function
	 *
	 * @param string containing request
	 * @return string containing answer
	 */	
	function whmreq ($request) {
такое у тебя есть?
Понял свою проблему: кроме функций showversion, listaccts, listpkgs, createacct, killacct, suspend и unsuspend, я не знаю...
А залезть в панель управления сайтом и посмотреть action форм не судьба? Для того что тебе нужно.
Ты огласи список что ты сделать то хочешь? Может не туда копаешь просто.
 
такое у тебя есть?
Я ресселер. Не имею возможности просмотреть файлы CPanel, использую только то, что написано тут: http://cpanel.com/remoteaccess-php.html

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

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

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