mboost-dp1

Ldap og php


Gå til bund
Gravatar #1 - star
22. jan. 2007 12:04
Hej

Jeg skal lege lidt med noget ldap, og jeg kan connecte, men hvis jeg vil
lave en search får jeg bare åndsvag fejl fra php..

Warning: ldap_search() [function.ldap-search]: Search: Operations error in
C:Inetpubwwwrootldap.php on line 17

Koden er:

<?php

// LDAP variables
$ldaphost = "min ldap server";

// Connecting to LDAP
$ldapconn = ldap_connect($ldaphost)
or die("Could not connect to $ldaphost");

if ($ldapconn) {
echo "Binding...<br>";
$r=ldap_bind($ldapconn);
echo "Bind result is " . $r . "<br><br>";
$dn = "CN=Brugere,DC=firma,DC=intra";
echo"searching.....<br>";
$sr=ldap_search($ldapconn, $dn, "uid=*");
echo "Search result is " . $sr . "<br>";
} else {
echo "Unable to connect";
}
?>

og komplet output er:

Binding...
Bind result is 1

searching.....

Warning: ldap_search() [function.ldap-search]: Search: Operations error in
C:Inetpubwwwrootldap.php on line 17
Search result is

Hvad hulen er det der går galt? jeg kan bare ikke gennemskue den $dn
variabel, hvad skal man ha i den??

Er der en med indsigt, der vil gi lidt råd?

Mvh
Star
Gravatar #2 - Zehnox
24. jan. 2007 13:30
Prøv lige at tjek php.net's dokumentation - ellere rettere sagt, den første kommentar fra en bruger:

http://dk2.php.net/ldap_search

-Script/web server cannot be located on the Active Directory server that you are querying


Er det dét du gør? :D
Gravatar #3 - star
25. jan. 2007 08:32
var ikke problemet.. problemet var at $filter skal være i "", underligt..

Nå men så en anden ting, hvor kan man se en liste over søge kriterier? f.eks. ou cn og memberof.. der må da være en omplet liste et sted, skal søge en gruppe...
Gravatar #4 - Zehnox
25. jan. 2007 11:01
Du kan se mere om LDAP og LDIF (LDAP Data Interchange Format, som det så fint hedder :D) her:

http://en.wikipedia.org/wiki/LDIF

Der er også links til specifikationsdokumenterne osv.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login