2009-08-20 67 views
1

我想這個轉換的PHP代碼來查詢Lotus Notes的LDAP目錄中微軟ASPLDAP查詢在Microsoft ASP

$ldap_serveur = "ldapserver";  // Nom ou IP du serveur LDAP 
$ldap_port = 389;   // Port de communications ldap (389 en standard) 
$ldap_base = "O=SI";   // Base de l'annuaire LDAP 
$conn_ldap=ldap_connect($ldap_serveur, $ldap_port); 
if ($conn_ldap) { 
    $ldap_acces = ldap_bind($conn_ldap);  // bind anonyme, typique pour un accès en lecture seule 
    // Recherche par user 
    $sr=ldap_search($conn_ldap,$ldap_base, "uid=USER"); 
    echo 'Nombre d\'enregistrements retournés : ' . ldap_count_entries($conn_ldap,$sr) . '<br />'; 
    echo 'Lecture des enregistrements ...<br />'; 
    $info = ldap_get_entries($conn_ldap, $sr); 
    echo 'Données pour ' . $info["count"] . ' entrées:<br />'; 
    for ($i=0; $i<$info["count"]; $i++) { 
      print_r ($info[$i]); 
     echo '<br />'; 
     echo $info[0]["mail"][0]; 
     echo '<br />'; 
    } 
} else { 
    exit("Impossible de se connecter au serveur ldap : ".$ldap_serveur); 
} 

但我不能處理這種轉換,我所有的網絡查詢找到答案對於此訪問失敗。

感謝您的幫助

+0

你說的「轉換」的意思是一個很好的政黨成員?你是否希望ASP代碼與你發佈的PHP代碼一樣? – 2009-08-20 11:01:20

+0

是的,我正在尋找ASP代碼來替換PHP代碼 – 2009-08-20 11:29:56

回答

1

用戶對象,使您的查詢

Set oADSystemInfo = CreateObject("ADSystemInfo") 

難道你需要的所有代碼皈依?

有一個在asp

+0

那麼這是一個好的開始,但我發現很多教程,我找不到適合我的代碼的教程。全局轉換應該沒問題! – 2009-08-24 07:33:06