SunshinePHP 2019

ldap_parse_result

(PHP 4 >= 4.0.5, PHP 5, PHP 7)

ldap_parse_resultExtrahiert Informationen aus einem Ergebnis

Beschreibung

bool ldap_parse_result ( resource $link , resource $result , int &$errcode [, string &$matcheddn [, string &$errmsg [, array &$referrals [, array &$serverctrls ]]]] )

Parst ein LDAP-Suchergebnis.

Parameter-Liste

link

Eine LDAP-Verbindungkennung, geliefert von ldap_connect().

result_identifier

Eine LDAP-Ergebnisressource, geliefert von ldap_list() oder ldap_search().

errcode

Eine Referenz auf eine Variable, die auf den LDAP-Fehlercode des Ergebnisses gesetzt wird, oder 0, wenn kein Fehler auftrat.

matcheddn

Eine Referenz auf eine Variable, die auf den übereinstimmenden DN gesetzt wird, wenn einer in der Anfrage erkannt wurde; andernfalls wird sie auf NULL gesetzt.

errmsg

Eine Referenz auf eine Variable, die auf die LDAP-Fehlermeldung des Ergebnisses gesetzt wird, oder eine leere Zeichenkette, wenn kein Fehler auftrat.

referrals

Eine Referenz auf eine Variable, die auf ein Array gesetzt wird, dass alle Verweiszeichenketten im Ergebnis enthält, oder ein leeres Array, wenn keine Verweise zurückgegeben wurden.

serverctrls

Array von LDAP-Steuerbefehlen, die mit der Antwort versendet wurden.

Rückgabewerte

Gibt bei Erfolg TRUE zurück. Im Fehlerfall wird FALSE zurückgegeben.

Changelog

Version Beschreibung
7.3 Unterstützung für serverctrls hinzugefügt.

Beispiele

Beispiel #1 ldap_parse_result() Beispiel

<?php
$result 
ldap_search($link"cn=userref,dc=my-domain,dc=com""(cn=user*)");
$errcode $dn $errmsg $refs =  null;
if (
ldap_parse_result($link$result$errcode$dn$errmsg$refs)) {
    
// mache etwas mit $errcode, $dn, $errmsg und $refs
}
?>

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top