PHP استخدام لوحة التحكم: حساب وحدات
لقد تم تصميم Cpanel Accounting PHP لإعطاء التطبيقات التي تستخدم PHP طريقة سهلة لإستغلال الحسابات. التركيب الصحيح لطبل هذه الوظائف هو: function name($host,$user,$accesshash,$usessl,$args.
مثال:
createacct ($host,$user,$accesshash,$usessl,$acctdomain,$acct user,$acctpass,$acctplan);
إذا كنت تقوم بالإتصال بسرفر بعيد فسوق تحتاج لوضع usessl variable على القيمة 1. وتحتاج هذه الوحدة ان تكون وحدة curl و ssl وphp منصبة على السرفر.
تدعم Cpanel Accunting الطرق التالية:
showversion - لإظهار أي إصدار من مدير الإستضافة يستخدم السرفر البعيد
listaccts - لإظهار قائمة بالحسابات الفعالة حاليا
listpkgs - لإظهار قائمة بالمجموعات المتوفرة ليتم تكوينها
createacct - لتكوين حساب جديد على السرفر
killacct - لإلغاء حساب على السرفر
suspend - إيقاف حساب على السرفر
unsuspend - لإبطال إيقاف حساب على السرفر
فيما يلي عينة من برنامج PHP.
كود PHP:
#!/usr/local/cpanel/3rdparty/bin/php
<?php
require '/usr/local/cpanel/Cpanel/Accounting.php.inc';
$host = "localhost";
$user = "<USERNAME HERE>";
$accesshash = '<REMOTE ACCESS KEY HERE>';
$accts = listaccts($host,$user,$accesshash,0);
print_r($accts);
$pkgs = listpkgs($host,$user,$accesshash,0);
print_r($pkgs);
?>