عرض مشاركة مفردة
 
  #5  
قديم 30-03-2006, 03:27 PM
صعب المنال صعب المنال غير متصل
عضو
 
تاريخ التسجيل: May 2005
مشاركة: 267
مستوى تقييم العضوية: 19
صعب المنال is on a distinguished road
الافتراضي

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);

?>