使用 cpanel xml api php 列出域的子域

Posted

技术标签:

【中文标题】使用 cpanel xml api php 列出域的子域【英文标题】:list subdomain of a domain using cpanel xml api php 【发布时间】:2015-12-26 10:56:51 【问题描述】:

我正在使用 cpanel xml api。

https://github.com/CpanelInc/xmlapi-php

我可以创建子域并删除它们。

现在我想列出子域。

这是 API1 级别的答案

$listSubdomain = $xml->api1_query( $cp_un, 'SubDomain', 'listsubdomainsop');

$listSubdomainpaths = $xml->api1_query( $cp_un, 'SubDomain', 'cplistsubdomains');

【问题讨论】:

【参考方案1】:

您可以使用以下内容:

$subdomainsList = $xml->api2_query($cpanelUser, 'SubDomain', 'listsubdomains');

如果您愿意,可以使用 PCRE 正则表达式过滤结果:

$subdomainsList = $xml->api2_query($cpanelUser, 'SubDomain', 'listsubdomains', [
    'regex' => '\bMySubdomain\b'
]);

【讨论】:

以上是关于使用 cpanel xml api php 列出域的子域的主要内容,如果未能解决你的问题,请参考以下文章

如何以编程方式在共享主机计划上创建插件域

使用 cPanel 和插件域时 htaccess 如何工作

扩展 cPanel 的 autoSSL 域列表

无法在 cPanel 中添加“附加域”

如何重定向到具有多个域的https cpanel

使用 WHM/Cpanel 通过 PHP 创建电子邮件