我已将以下代码添加到将用户添加到 LDAP 目录的 php 脚本中,现在我们需要记录更改。但是当我运行代码时,标题中出现错误。
$myFile = "newuser.log";
$fh = fopen($myFile, 'a') or die("can't open file");
$userInfo = $newUser['lastname'], $newUser['firstname'], $newUs$
fwrite($fh, $userInfo);
fclose($fh);
我已将以下代码添加到将用户添加到 LDAP 目录的 php 脚本中,现在我们需要记录更改。但是当我运行代码时,标题中出现错误。
$myFile = "newuser.log";
$fh = fopen($myFile, 'a') or die("can't open file");
$userInfo = $newUser['lastname'], $newUser['firstname'], $newUs$
fwrite($fh, $userInfo);
fclose($fh);
这条线没有任何意义:
$userInfo = $newUser['lastname'], $newUser['firstname'], $newUs$
你想创建一个数组吗?$newUs$
即使您使用过,最后一个也行不通array(...)
。
据我所知(因为我没有看到行号),罪魁祸首是:
$userInfo = $newUser['lastname'], $newUser['firstname'], $newUs$
如果要将数组键连接到一个变量中,则必须使用“。” 操作员。所以它会是:
$userInfo = $newUser['lastname'] . ', ' . $newUser['firstname'] . ', ' . $newUs;
此外,您可能需要检查该行的结尾 ( $newUs$
),因为这将导致另一个语法错误($
's 和 missing ;
)