Aşağıdaki kod alanı denetleyicisi içinde kullanıcı arar, ama ben justthese değişkeni içinde not ettiğiniz her şey bilgi görüntülemek istiyorsanız: "displayname", "posta", "samAccountName", "SN", "GivenName", " departmanı "," telephoneNumber "
$dn = "dc=xxx,dc=xxx";
$justthese = array("displayname","posta","samAccountName","sn","givenName","bölüm","telephoneNumber");
$sr=ldap_search($ldapconn, $dn,'SAMAccountName=username', $justthese);
$info = ldap_get_entries($ldapconn, $sr);
echo "<h3>".$info["count"]." entries returned</h3>";
foreach($justthese as $key=>$value){
print '<p><strong>'.$value.'</strong></p>';
}
Bu $ justthese dizi içindeki her bir öğeyi görüntüler, ben her şey için bu kullanıcı için bilgi görüntülemek istiyorsanız $ justthese dizi kaydetti.
Şu anda bu gibi çıktılar:
displayname
posta
samAccountName
sn
givenName
bölüm
telephoneNumber
Bunu ben foreach döngüsü ile yanlış bir şey yapıyorum biliyorum bunun sağında, için gerçek verileri olmasını istiyorsanız, herhangi bir yardım takdir edilmektedir.
Yani bu gibi bakmak istiyorum
displayname Chuck
posta chuck@norris.com
samAccountName chucknorris
sn chuckisthebest
givenName Chuck Norris
bölüm Security
telephoneNumber 555-555-5555