1

PHP で naturalPerson スキーマから生年月日属性を追加しようとしていますが、次のエラーが表示されます21, invalid syntax.

$addToGroup['objectclass'][2] = "inetOrgPerson";
$addToGroup['objectclass'][3] = "naturalPerson";
$addToGroup['dateofbirth'] =  "2020-01-01";

前もって感謝します。

コメントのフィードバックに従って編集します。

Warning: ldap_add(): Add: Undefined attribute
Line: 54

完全なコード:

$addToGroup['cn'] = $email;
$addToGroup['givenname'] = $first_name;
$addToGroup['sn'] = $last_name;
$addToGroup['street'] = $street_name;
$addToGroup['postalCode'] = $postal_code;
$addToGroup['telephonenumber'] = $phone;
$addToGroup['userpassword'] = $password_hash;
$addToGroup['birthdate'] = "20200101";
$addToGroup['objectclass'][0] = "top";
$addToGroup['objectclass'][1] = "person";
$addToGroup['objectclass'][2] = "inetOrgPerson";
$addToGroup['objectclass'][3]= "naturalPerson";

// Add user to selected group
$addToGroupQuery = "cn=$email,dc=ritsemabank,dc=local";


 LINE 54: $add = ldap_add($ldapconn, "cn=$email,cn=klanten,dc=ritsemabank,dc=local", $addToGroup);

次の 2 行のコードを追加すると、エラーが発生します。

$addToGroup['objectclass'][2] = "inetOrgPerson";
$addToGroup['objectclass'][3] = "naturalPerson";
$addToGroup['dateofbirth'] =  "2020-01-01";

このリンクを使用しようとしています: https://ldapwiki.com/wiki/Date%20Of%20Birth作成したいユーザーにdateofbirth属性を追加します。

このコードが、問題を解決するために必要な情報を提供してくれることを願っています。

4

0 に答える 0