mysql - WHMCS API-- 供应 mySQL

标签 mysql cpanel whm whmcs

我正在尝试使用 WHMCS API/配置模块在新的 WHM/cPanel 客户端完成托管订单后自动创建 mysql 数据库。

看起来应该很简单,但我在文档中找不到任何相关信息。 WHMCS 模块连接到 WHMCS mysql 实例,但我想连接保存客户端数据的“主要”本地 mysql 实例。

我是否可以简单地连接到供应模块中的本地主机,并创建一个新的数据库和用户?或者是否有更强大的方法来处理这个问题而无需超出 WHMCS/WHM 系统。

如果可能,请提供示例!

感谢您的帮助

最佳答案

我会使用 whmcs's hooks . Hook 是作为内部操作的结果而触发的函数。

您应该在 invoice is paid 之后查找发票项目但如果您想发送数据库信息,请在电子邮件之前发送 after paid应该没问题

这将进入计费目录/包含/ Hook

看起来像

function init_InvoicePaidPreEmail($vars) {
 // create your db code here be sure to look for the specific invoice item "order for hosting"

}
add_hook("InvoicePaidPreEmail",1,"init_InvoicePaidPreEmail","");

关于mysql - WHMCS API-- 供应 mySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26854630/

相关文章:

MySQL 查询查找这两天销售的产品

php - cPanel 上的 Percona Server - 缺少 PHP 的 mysql 扩展

linux - Perl Cron Jobs = 高服务器负载?

php - 在 PHPmailer 中设置原始 IP

java - 使用 Spring Boot 每 10 分钟将数据流式传输到 SQL 数据库

php - 为什么我的 MySQL 数据库会添加空行?

mysql - 如何在 mysql 中的同一查询中使用一些动态值

redirect - 509 超出带宽限制的问题

linux - 如何使用whm/cpanel设置个人用户邮件发送限制

git - 在 cPanel 服务器上安装 git