ここに ldap_add を使用するプログラムがあります。プログラムを実行しようとすると、エラーが表示されます。
警告: ldap_add() [function.ldap-add]: 追加: /var/www/suey/costcenter.20090617.php の 780 行目に無効な構文があります
私の小さなコードは次のとおりです。
$ldapservers = 'ourServer';
$ds = ldap_connect($ldapservers);
if ($ds) {
$r = ldap_bind($ds, $ldaprootun, $ldaprootpw);
$add = ldap_add($ds, "uid=$fuid, $ldapbasedn", $infonew);
}
ldapbasedn は infonew に設定されてo=ourGroup;
おり、エントリ (個人情報) の配列であり、既にテスト済みであるため、配列が空ではないことを確信しています。uidも空ではありません。何が間違っている可能性がありますか?エントリ(配列)ですか?またはサーバーに接続しようとしていますか?ldap_bind をテストしてみましたが、これもうまく機能します..うーん..
助けてください..ありがとう!
問題が見つかりました..それはインデックスにあります infonew["createdBy"] = getenv("REMOTE_USER"); NULL を返します。さて、そうですか。