Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

ldap_get_entries(3) [php man page]

LDAP_GET_ENTRIES(3)							 1						       LDAP_GET_ENTRIES(3)

ldap_get_entries - Get all result entries

SYNOPSIS
array ldap_get_entries (resource $link_identifier, resource $result_identifier) DESCRIPTION
Reads multiple entries from the given result, and then reading the attributes and multiple values. PARAMETERS
o $link_identifier - An LDAP link identifier, returned by ldap_connect(3). o $result_identifier - RETURN VALUES
Returns a complete result information in a multi-dimensional array on success and FALSE on error. The structure of the array is as follows. The attribute index is converted to lowercase. (Attributes are case-insensitive for directory servers, but not when used as array indices.) return_value["count"] = number of entries in the result return_value[0] : refers to the details of first entry return_value[i]["dn"] = DN of the ith entry in the result return_value[i]["count"] = number of attributes in ith entry return_value[i][j] = NAME of the jth attribute in the ith entry in the result return_value[i]["attribute"]["count"] = number of values for attribute in ith entry return_value[i]["attribute"][j] = jth value of attribute in ith entry SEE ALSO
ldap_first_entry(3), ldap_next_entry(3). PHP Documentation Group LDAP_GET_ENTRIES(3)

Check Out this Related Man Page

LDAP_ADD(3)								 1							       LDAP_ADD(3)

ldap_add - Add entries to LDAP directory

SYNOPSIS
bool ldap_add (resource $link_identifier, string $dn, array $entry) DESCRIPTION
Add entries in the LDAP directory. PARAMETERS
o $link_identifier - An LDAP link identifier, returned by ldap_connect(3). o $dn - The distinguished name of an LDAP entity. o $entry - An array that specifies the information about the entry. The values in the entries are indexed by individual attributes. In case of multiple values for an attribute, they are indexed using integers starting with 0. <?php $entry["attribute1"] = "value"; $entry["attribute2"][0] = "value1"; $entry["attribute2"][1] = "value2"; ?> RETURN VALUES
Returns TRUE on success or FALSE on failure. EXAMPLES
Example #1 Complete example with authenticated bind <?php $ds = ldap_connect("localhost"); // assuming the LDAP server is on this host if ($ds) { // bind with appropriate dn to give update access $r = ldap_bind($ds, "cn=root, o=My Company, c=US", "secret"); // prepare data $info["cn"] = "John Jones"; $info["sn"] = "Jones"; $info["objectclass"] = "person"; // add data to directory $r = ldap_add($ds, "cn=John Jones, o=My Company, c=US", $info); ldap_close($ds); } else { echo "Unable to connect to LDAP server"; } ?> NOTES
Note This function is binary-safe. SEE ALSO
ldap_delete(3). PHP Documentation Group LDAP_ADD(3)
Man Page