-2

我已将以下代码添加到将用户添加到 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);
4

2 回答 2

3

这条线没有任何意义:

$userInfo = $newUser['lastname'], $newUser['firstname'], $newUs$

你想创建一个数组吗?$newUs$即使您使用过,最后一个也行不通array(...)

于 2012-10-11T21:11:46.803 回答
3

据我所知(因为我没有看到行号),罪魁祸首是:

$userInfo = $newUser['lastname'], $newUser['firstname'], $newUs$

如果要将数组键连接到一个变量中,则必须使用“。” 操作员。所以它会是:

$userInfo = $newUser['lastname']  . ', ' . $newUser['firstname'] . ', ' . $newUs;

此外,您可能需要检查该行的结尾 ( $newUs$),因为这将导致另一个语法错误($'s 和 missing ;

于 2012-10-11T21:13:23.743 回答