好的,所以我无法在任何地方找到这个问题的答案,这可能意味着它是不可能的。我来到社区,一劳永逸地找出我想要的是一个现实。
我想让php回应cpanel用户名,以便在config.php文件中,我不必手动更改新站点上的用户名,或者我移动了服务器。
如果可以对用户名进行回应,那么php可以回应当前年份的方式很多。
如果我有这个例子:
Cpanel path: home/userx/public_html
比
<php echo "cpanelusername" ?>
我知道不仅仅是echo用户名,但是,我的演示只是为了描述我想要的内容。
有没有办法做这样的事情?
答案 0 :(得分:0)
您可以为此使用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
,您将仅获得包含主要cPanel用户名的主FTP帐户。确保设置$users[0]['type']
并且是主要帐户的额外支票可能是过大了,但您永远不会知道。
来源:https://documentation.cpanel.net/display/DD/UAPI+Functions+-+Ftp%3A%3Alist_ftp