XLVIII. LDAP functions

Požadavky

Instalace

Konfigurace běhu

Chování těchto funkcí je ovlivněno nastavením parametrů v php.ini .

Tabulka 1 .

For further details and definition of the PHP_INI_* constants see ini_set() .

Typy prostředků

Toto rozšíření nemá definován žádný typ prostředku ( resource ) .

Předdefinované konstanty

Tyto konstanty jsou definovány tímto rozšířením a budou k dispozici pouze tehdy , bylo-li rozšíření zkompilováno společně s PHP nebo dynamicky zavedeno za běhu .

LDAP_DEREF_NEVER ( integer )

LDAP_DEREF_SEARCHING ( integer )

LDAP_DEREF_FINDING ( integer )

LDAP_DEREF_ALWAYS ( integer )

LDAP_OPT_DEREF ( integer )

LDAP_OPT_SIZELIMIT ( integer )

LDAP_OPT_TIMELIMIT ( integer )

LDAP_OPT_PROTOCOL_VERSION ( integer )

LDAP_OPT_ERROR_NUMBER ( integer )

LDAP_OPT_REFERRALS ( integer )

LDAP_OPT_RESTART ( integer )

LDAP_OPT_HOST_NAME ( integer )

LDAP_OPT_ERROR_STRING ( integer )

LDAP_OPT_MATCHED_DN ( integer )

LDAP_OPT_SERVER_CONTROLS ( integer )

LDAP_OPT_CLIENT_CONTROLS ( integer )

LDAP_OPT_DEBUG_LEVEL ( integer )

GSLC_SSL_NO_AUTH ( integer )

GSLC_SSL_ONEWAY_AUTH ( integer )

GSLC_SSL_TWOWAY_AUTH ( integer )

Příklady

Příklad 1 .




Using the PHP LDAP calls














Obsah
ldap_8859_to_t61 -- Translate 8859 characters to t61 characters
ldap_add -- Add entries to LDAP directory
ldap_bind -- Bind to LDAP directory
ldap_close -- Close link to LDAP server
ldap_compare -- Compare value of attribute found in entry specified with DN
ldap_connect -- Connect to an LDAP server
ldap_count_entries -- Count the number of entries in a search
ldap_delete -- Delete an entry from a directory
ldap_dn2ufn -- Convert DN to User Friendly Naming format
ldap_err2str -- Convert LDAP error number into string error message
ldap_errno -- Return the LDAP error number of the last LDAP command
ldap_error -- Return the LDAP error message of the last LDAP command
ldap_explode_dn -- Splits DN into its component parts
ldap_first_attribute -- Return first attribute
ldap_first_entry -- Return first result id
ldap_first_reference -- Return first reference
ldap_free_result -- Free result memory
ldap_get_attributes -- Get attributes from a search result entry
ldap_get_dn -- Get the DN of a result entry
ldap_get_entries -- Get all result entries
ldap_get_option -- Get the current value for given option
ldap_get_values_len -- Get all binary values from a result entry
ldap_get_values -- Get all values from a result entry
ldap_list -- Single-level search
ldap_mod_add -- Add attribute values to current attributes
ldap_mod_del -- Delete attribute values from current attributes
ldap_mod_replace -- Replace attribute values with new ones
ldap_modify -- Modify an LDAP entry
ldap_next_attribute -- Get the next attribute in result
ldap_next_entry -- Get next result entry
ldap_next_reference -- Get next reference
ldap_parse_reference -- Extract information from reference entry
ldap_parse_result -- Extract information from result
ldap_read -- Read an entry
ldap_rename -- Modify the name of an entry
ldap_search -- Search LDAP tree
ldap_set_option -- Set the value of the given option
ldap_set_rebind_proc -- Set a callback function to do re-binds on referral chasing.
ldap_sort -- Sort LDAP result entries
ldap_start_tls -- Start TLS
ldap_t61_to_8859 -- Translate t61 characters to 8859 characters
ldap_unbind -- Unbind from LDAP directory