Plesk API - 响应错误1019您指定了错误的用户名

时间:2017-06-05 07:58:31

标签: php xml

我使用Plesk API创建FTP帐户。一切正常,直到我在$name中添加<name>.$name.</name>变量,它显示错误:

  

响应错误1019您指定的用户名不正确。

任何人都可以建议我如何传递变量?

    <?php
require_once('PleskApiClient.php');
 $host = "74.208.10.205";//getenv('REMOTE_HOST');
 $login = getenv('REMOTE_LOGIN') ?: 'root';
 $password = "********";// getenv('REMOTE_PASSWORD');
$client = new PleskApiClient($host);
 $client->setCredentials($login, $password);
$name="finalftp3";
$request = <<<EOF
<packet version="1.6.7.0">
  <ftp-user>
<add>
<name>.$name.</name>
<password>dkfje44Fwe345n</password>
<home>/httpdocs/eie4retailers.com/</home>
<create-non-existent>true</create-non-existent>
<quota>10</quota>
<permissions>
<read>true</read>
<write>true</write>
</permissions>
<webspace-id>1</webspace-id>
</add>
</ftp-user>
</packet>
EOF;
$response = $client->request($request);
echo "Response".$response;`echo "Response".$response;

1 个答案:

答案 0 :(得分:0)

我猜<name>.$name.</name>应为<name>$name</name>。您不需要在heredoc字符串中连接变量。