mboost-dp1
Ldap og php
- Forside
- ⟨
- Forum
- ⟨
- Programmering
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
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
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
Er det dét du gør? :D
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
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...
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...
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.
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.