【问题标题】:Get PHP to echo cPanel username让 PHP 回显 cPanel 用户名
【发布时间】:2016-01-02 00:34:40
【问题描述】:

好的,所以我无法在任何地方找到这个问题的答案,这可能意味着这是不可能的。我来到社区是为了一劳永逸地找出我想要的是否是现实。

我想让 php 回显 cpanel 用户名,以便在 config.php 文件中,我不必手动更改新站点上的用户名,或者如果我移动了服务器。

在很大程度上,php 可以回显当前年份,是否可以在用户名上回显。

如果我有这个例子:

Cpanel path: home/userx/public_html

<php echo "cpanelusername" ?>

我知道除了回显用户名之外,我的演示只是为了描述我想要的。

有没有办法做这样的事情?

【问题讨论】:

标签: php cpanel


【解决方案1】:

您可以为此使用 cPanel UAPI:

$cpanel = new CPANEL();

$users = $cpanel->uapi('Ftp', 'list_ftp', [
    'include_acct_types' => 'main'
]);

if ($users && isset($users[0]['type']) && $users[0]['type'] == 'main') {
    $user = $users[0]['user'];

    // The cPanel username
    var_dump($user);
}

通过将include_acct_types 设置为main,您将只能获得主 FTP 帐户,该帐户包含主 cPanel 用户名。确保$users[0]['type'] 已设置并且是主帐户的额外检查可能有点矫枉过正,但你永远不会知道。

来源:https://documentation.cpanel.net/display/DD/UAPI+Functions+-+Ftp%3A%3Alist_ftp

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-08
    • 2011-01-02
    • 1970-01-01
    相关资源
    最近更新 更多