是否有可能在ldap中运行php查询以获取createTimestamp或ModifyTimestamp字段?我没有运气。
下面的代码返回除这两个字段以外的所有内容。
if(@$info[$i]['mail']['0']) {
$dateCreate = $info[$i]['createTimestamp ']['0'];
$dateModify = $info[$i]['modifyTimestamp']['0'];
$email = $info[$i]['mail']['0'];
$firstname = $info[$i]['givenname']['0'];
$lastname = $info[$i]['sn']['0'];
$officeName = $info[$i]['physicaldeliveryofficename']['0'];
echo $dateCreate.",".$dateModify.",".$firstname.",".$lastname.",".$email.",".$department.",".$title."---".$officeName."<br />";
先谢谢了。我会采取任何协助措施,包括“在这里看”或“您正在忘记...” 彼得T
答案 0 :(得分:0)
在您的ldap_serch
通话中,您可以添加检索到的属性数组作为第4个参数。当您将+
添加为参数之一时,所有元属性也应该可用。
$result = ldap_search($ldap, 'dc=example,dc=org', 'uid=doejane', ['cn', '+']);
var_dump(ldap_get_entries($ldap, $result));
modifytimestamp