Php Whmcs代码修改

Php Whmcs代码修改,php,billing,whmcs,Php,Billing,Whmcs,我的公司一直在使用Whmcs进行计费,我想知道我是否可以根据自己的需要修改代码(即添加功能),我想知道是否可以这样做,因为大部分代码都是加密的。我刚刚开始从事企业级的工作,我想知道我是否完全控制whmcs功能,我可以更改、扩展或添加功能吗 我一直在阅读论坛。我知道你不能修改whmcs的代码,你可以改变whmcs的外观来匹配你的网站 所以,如果你们中有人能帮我开始,那就太好了 谢谢:)好吧,几周前,whmcs的一个解密版本被公开了,但是你可以猜到使用它是非法的。我建议您使用正确的许可版本 假设您将

我的公司一直在使用Whmcs进行计费,我想知道我是否可以根据自己的需要修改代码(即添加功能),我想知道是否可以这样做,因为大部分代码都是加密的。我刚刚开始从事企业级的工作,我想知道我是否完全控制whmcs功能,我可以更改、扩展或添加功能吗

我一直在阅读论坛。我知道你不能修改whmcs的代码,你可以改变whmcs的外观来匹配你的网站

所以,如果你们中有人能帮我开始,那就太好了
谢谢:)

好吧,几周前,whmcs的一个解密版本被公开了,但是你可以猜到使用它是非法的。我建议您使用正确的许可版本

假设您将继续使用最新的whmcs版本,我可以说您所能做的是有限的。您不能更改核心功能,但可以使用钩子和自定义模块轻松地对其进行扩展

You can change or create you own template.
You can create your own pages(http://docs.whmcs.com/Creating_Pages)
You can use hooks to trigger events within whmcs(http://docs.whmcs.com/Hooks).
You can also create you own modules(http://docs.whmcs.com/Addon_Module_Developer_Docs)
因此,如果您真的需要独立于WHMCS的核心,我建议您使用您的定制软件,它只能与WHMCS API通信。仅在API中使用您需要的WHMCS,如果您需要在WHMCS中无法执行的操作,请在自定义软件中执行。但是在这种情况下,您需要更多的时间和精力来编写软件(可能是使用您自己的客户端界面)


请注意,WHMCS暴露了许多安全问题(sql注入和xss)。因此,我强烈建议使用您自己的软件(您可以设置自己的安全性),并允许与WHMCS API进行通信。不要让任何客户进入whmcs客户区。

感谢您的建议,因此从您的回答中,我知道即使是许可的whmcs也将包含加密文件,我无法更改核心,但我可以扩展它的功能?确切地说,它是加密的,你可以用你自己的自定义页面/钩子/模块来扩展它。嗨@jean你能回答这个问题吗
top layer : Your Software(you can code whatever you need) 
middle layer:  WHMCS API
engine layer: WHMCS(you can use the functions of it)