|
|

楼主 |
发表于 2013-2-4 17:06:28
|
显示全部楼层
nbcjoke 发表于 2013-2-4 15:56 
求一份,这个是免费的吗,官网上注册了,怎么用啊
licensefunction.php里面有详细的说明,是以//开头的。
你需要新建一个文件,内容如下:
<?php
$date = date("Y");
$data = "<status>Active</status>\r\n";
$data .= "<registeredname>WHMCS Ltd.</registeredname>\r\n";
$data .= "<productid>5</productid>\r\n";
$data .= "<productname>Owned License No Branding</productname>\r\n";
$data .= "<regdate>2013-02-01</regdate>\r\n";
$data .= "<nextduedate>0000-00-00</nextduedate>\r\n";
$data .= "<billingcycle>Free Account</billingcycle>\r\n";
$data .= "<validdomain>".$_POST['domain'].",www.".$_SERVER["HTTP_HOST"]."</validdomain>\r\n";
$data .= "<validip>".$_POST['ip']."</validip>\r\n";
$data .= "<validdirectory>".$_POST['dir']."</validdirectory>\r\n";
$data .= "<configoptions></configoptions>\r\n";
$data .= "<customfields></customfields>\r\n";
$data .= "<addons>name=Android App;nextduedate=$date-12-31;status=Active|name=Branding Removal;nextduedate=$date-12-31;status=Active|name=Configurable Package Addon;nextduedate=$date-12-31;status=Active|name=Project Management Addon;nextduedate=$date-12-31;status=Active|name=iPhone App;nextduedate=$date-12-31;status=Active|name=Licensing Addon;nextduedate=$date-12-31;status=Active|name=Live Chat;nextduedate=$date-12-31;status=Active|name=Mobile Edition;nextduedate=$date-12-31;status=Active|name=Support and Updates;nextduedate=$date-12-31;status=Active</addons>\r\n";
$data .= "<md5hash>".md5('uC8enAkEmW6q'.$_POST['check_token'])."</md5hash>\r\n";
$data .= "<latestversion>5.2.0</latestversion>";
echo $data;
?>
并且做出如下改动:
31行:$hosts = gethostbynamel('licensing28.whmcs.com');
改为你的域名
46行:$whmcsurl = 'http://licensing28.whmcs.com/members/modules/servers/licensing/verify44.php';
改为你刚才建立文件的Web访问路径 |
|