betz Fri Jan 18 18:22:23 2002 EDT Modified files: /phpdoc/en/functions ldap.xml Log: addes some <param> tags in description, some &return.sucess; few <note>
Index: phpdoc/en/functions/ldap.xml diff -u phpdoc/en/functions/ldap.xml:1.39 phpdoc/en/functions/ldap.xml:1.40 --- phpdoc/en/functions/ldap.xml:1.39 Mon Dec 17 15:20:36 2001 +++ phpdoc/en/functions/ldap.xml Fri Jan 18 18:22:23 2002 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.39 $ --> +<!-- $Revision: 1.40 $ --> <reference id="ref.ldap"> <title>LDAP functions</title> <titleabbrev>LDAP</titleabbrev> @@ -220,14 +220,15 @@ </funcprototype> </funcsynopsis> <para> - returns &true; on success and &false; on error. + &return.success; </para><para> The <function>ldap_add</function> function is used to add entries in the LDAP directory. The DN of the entry to be added is - specified by dn. Array entry 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. + specified by <parameter>dn</parameter>. + Array <parameter>entry</parameter> 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. </para> <informalexample> <literallayout> @@ -285,11 +286,13 @@ </funcsynopsis> <para> Binds to the LDAP directory with specified RDN and - password. Returns &true; on success and &false; on error.</para> + password. &return.success;</para> <para> <function>ldap_bind</function> does a bind operation on the - directory. bind_rdn and bind_password are optional. If not - specified, anonymous bind is attempted.</para> + directory. <parameter>bind_rdn</parameter> and + <parameter>bind_password</parameter> are optional. If not + specified, anonymous bind is attempted. + </para> </refsect1> </refentry> @@ -308,7 +311,8 @@ </funcprototype> </funcsynopsis> <para> - Returns &true; on success, &false; on error.</para> + &return.success; + </para> <para> <function>ldap_close</function> closes the link to the LDAP server that's associated with the specified @@ -318,6 +322,11 @@ <function>ldap_unbind</function>. The LDAP API uses the call <function>ldap_unbind</function>, so perhaps you should use this in preference to <function>ldap_close</function>.</para> + <note> + <para> + This function is an alias of <function>ldap_unbind</function>. + </para> + </note> </refsect1> </refentry> @@ -393,11 +402,11 @@ ]]> </programlisting> </example> - <note> + <warning> <para> <function>ldap_compare</function> can NOT be used to compare BINARY values! </para> - </note> + </warning> <note> <para> This function was added in 4.0.2. @@ -437,7 +446,12 @@ hostname. To use LDAP with SSL, compile OpenLDAP 2.x.x with SSL support, configure PHP with SSL, and use ldaps://hostname/ as host parameter. The port parameter is not used when using URLs. - URL and SSL support were added in 4.0.4.</para> + </para> + <note> + <simpara> + URL and SSL support were added in 4.0.4. + </simpara> + </note> </refsect1> </refentry> @@ -482,10 +496,11 @@ </funcprototype> </funcsynopsis> <para> - Returns &true; on success and &false; on error.</para> + &return.success;</para> <para> <function>ldap_delete</function> function delete a particular - entry in LDAP directory specified by dn.</para> + entry in LDAP directory specified by <parameter>dn</parameter>. + </para> </refsect1> </refentry> @@ -504,8 +519,10 @@ </funcprototype> </funcsynopsis> <para> - <function>ldap_dn2ufn</function> function is used to turn a DN - into a more user-friendly form, stripping off type names.</para> + <function>ldap_dn2ufn</function> function is used to turn a DN, + specified by <parameter>dn</parameter>, into a more user-friendly form, + stripping off type names. + </para> </refsect1> </refentry> @@ -526,12 +543,12 @@ </funcprototype> </funcsynopsis> <para> - returns string error message.</para> + Returns string error message.</para> <para> This function returns the string error message explaining the - error number errno. While LDAP errno numbers are standardized, - different libraries return different or even localized textual - error messages. Never check for a specific error message text, + error number <parameter>errno</parameter>. While LDAP errno numbers + are standardized, different libraries return different or even localized + textual error messages. Never check for a specific error message text, but always use an error number to check.</para> <para> See also <function>ldap_errno</function> and @@ -565,15 +582,16 @@ <funcsynopsis> <funcprototype> <funcdef>int <function>ldap_errno</function></funcdef> - <paramdef>int <parameter>link_id</parameter></paramdef> + <paramdef>int <parameter>link_identifier</parameter></paramdef> </funcprototype> </funcsynopsis> <para> - return the LDAP error number of the last LDAP command for this + Return the LDAP error number of the last LDAP command for this link.</para> <para> This function returns the standardized error number returned by - the last LDAP command for the given link identifier. This number + the last LDAP command for the given + <parameter>link_identifier</parameter>. This number can be converted into a textual error message using <function>ldap_err2str</function>.</para> <para> @@ -604,7 +622,7 @@ </programlisting> </example></para> <para> - see also <function>ldap_err2str</function> and + See also <function>ldap_err2str</function> and <function>ldap_error</function>.</para> </refsect1> </refentry> @@ -622,18 +640,18 @@ <funcsynopsis> <funcprototype> <funcdef>string <function>ldap_error</function></funcdef> - <paramdef>int <parameter>link_id</parameter></paramdef> + <paramdef>int <parameter>link_identifier</parameter></paramdef> </funcprototype> </funcsynopsis> <para> - returns string error message.</para> + Returns string error message.</para> <para> This function returns the string error message explaining the - error generated by the last LDAP command for the given link - identifier. While LDAP errno numbers are standardized, different - libraries return different or even localized textual error - messages. Never check for a specific error message text, but - always use an error number to check.</para> + error generated by the last LDAP command for the given + <parameter>link_identifier</parameter> While LDAP errno numbers + are standardized, different libraries return different or even + localized textual error messages. Never check for a specific error + message text, but always use an error number to check.</para> <para> Unless you lower your warning level in your <filename>php.ini</filename> sufficiently or prefix your LDAP @@ -641,7 +659,7 @@ warning output, the errors generated will also show up in your HTML output.</para> <para> - see also <function>ldap_err2str</function> and + See also <function>ldap_err2str</function> and <function>ldap_errno</function>.</para> </refsect1> </refentry> @@ -663,9 +681,9 @@ </funcsynopsis> <para> <function>ldap_explode_dn</function> function is used to split - the a DN returned by <function>ldap_get_dn</function> and breaks + the DN returned by <function>ldap_get_dn</function> and breaks it up into its component parts. Each part is known as Relative - Distinguished Name, or RDN. <function>ldap_explode_dn</function> + Distinguished Name, or RDN. <function>ldap_explode_dn</function> returns an array of all those components. <parameter>with_attrib</parameter> is used to request if the RDNs are returned with only values or their attributes as well. To @@ -699,7 +717,8 @@ Similar to reading entries, attributes are also read one by one from a particular entry. <function>ldap_first_attribute</function> returns the first - attribute in the entry pointed by the entry identifier. + attribute in the entry pointed by the + <parameter>result_entry_identifier</parameter>. Remaining attributes are retrieved by calling <function>ldap_next_attribute</function> successively. <parameter>ber_identifier</parameter> is the identifier to @@ -709,7 +728,7 @@ that pointer. </para> <para> - see also <function>ldap_get_attributes</function></para> + See also <function>ldap_get_attributes</function></para> </refsect1> </refentry> @@ -741,7 +760,7 @@ <function>lap_next_entry</function> routine to get successive entries from the result.</para> <para> - see also <function>ldap_get_entries</function>.</para> + See also <function>ldap_get_entries</function>.</para> </refsect1> </refentry> @@ -760,7 +779,7 @@ </funcprototype> </funcsynopsis> <para> - Returns &true; on success and &false; on error.</para> + &return.success;</para> <para> <function>ldap_free_result</function> frees up the memory allocated internally to store the result and pointed by the @@ -841,7 +860,7 @@ </example></para> <para> - see also <function>ldap_first_attribute</function> and + See also <function>ldap_first_attribute</function> and <function>ldap_next_attribute</function></para> </refsect1> @@ -890,7 +909,8 @@ array on success and &false; on error.</para> <para> <function>ldap_get_entries</function> function is used to - simplify reading multiple entries from the result and then + simplify reading multiple entries from the result, specified with + <parameter>result_identifier</parameter>, and then reading the attributes and multiple values. The entire information is returned by one function call in a multi-dimensional array. The structure of the array is as @@ -898,7 +918,7 @@ <para> The attribute index is converted to lowercase. (Attributes are case-insensitive for directory servers, but not when used as - array indices) + array indices.) <informalexample> <literallayout> @@ -911,13 +931,13 @@ return_value[i][j] = jth attribute in the ith entry in the result return_value[i]["attribute"]["count"] = number of values for - attribute in ith entry + attribute in ith entry return_value[i]["attribute"][j] = jth value of attribute in ith entry </literallayout> </informalexample></para> <para> - see also <function>ldap_first_entry</function> and + See also <function>ldap_first_entry</function> and <function>ldap_next_entry</function></para> </refsect1> </refentry> @@ -939,8 +959,8 @@ </funcprototype> </funcsynopsis> <para> - Sets <parameter>retval</parameter> to the value of the specified option, - and returns &true; on success and &false; on error.</para> + Sets <parameter>retval</parameter> to the value of the specified option. + &return.success;</para> <para> The parameter <parameter>option</parameter> can be one of: LDAP_OPT_DEREF, LDAP_OPT_SIZELIMIT, LDAP_OPT_TIMELIMIT, @@ -949,9 +969,11 @@ LDAP_OPT_MATCHED_DN. These are described in <ulink url="&url.ldap.openldap-c-api;">draft-ietf-ldapext-ldap-c-api-xx.txt</ulink> </para> - <para>This function is only available when using OpenLDAP 2.x.x OR Netscape Directory SDK x.x, and was - added in PHP 4.0.4</para> - + <note> + <para>This function is only available when using OpenLDAP 2.x.x OR + Netscape Directory SDK x.x, and was added in PHP 4.0.4 + </para> + </note> <para> <example> <title>Check protocol version</title> @@ -1120,11 +1142,13 @@ Returns a search result identifier or &false; on error.</para> <para> <function>ldap_list</function> performs the search for a specified - filter on the directory with the scope LDAP_SCOPE_ONELEVEL.</para> + <parameter>filter</parameter> on the directory with the scope + LDAP_SCOPE_ONELEVEL.</para> <para> LDAP_SCOPE_ONELEVEL means that the search should only return - information that is at the level immediately below the base dn - given in the call. (Equivalent to typing "ls" and getting a list + information that is at the level immediately below the + <parameter>base_dn</parameter> given in the call. + (Equivalent to typing "ls" and getting a list of files and folders in the current working directory.)</para> <para> This call takes 5 optional parameters. See <function>ldap_search</function> @@ -1158,10 +1182,12 @@ ]]> </programlisting> </example></para> - <para> - From 4.0.5 on it's also possible to do parallel searches. See - <function>ldap_search</function> for details. - </para> + <note> + <para> + From 4.0.5 on it's also possible to do parallel searches. See + <function>ldap_search</function> for details. + </para> + </note> </refsect1> </refentry> @@ -1182,7 +1208,7 @@ </funcprototype> </funcsynopsis> <para> - Returns &true; on success and &false; on error.</para> + &return.success;</para> <para> <function>ldap_modify</function> function is used to modify the existing entries in the LDAP directory. The structure of the @@ -1207,12 +1233,13 @@ </funcprototype> </funcsynopsis> <para> - returns &true; on success and &false; on error.</para> + &return.success;</para> <para> - This function adds attribute(s) to the specified dn. It - performs the modification at the attribute level as opposed to the - object level. Object-level additions are done by the - <function>ldap_add</function> function.</para> + This function adds attribute(s) to the specified + <parameter>dn</parameter>. It performs the modification at the + attribute level as opposed to the object level. Object-level additions + are done by the <function>ldap_add</function> function. + </para> </refsect1> </refentry> @@ -1232,12 +1259,13 @@ </funcprototype> </funcsynopsis> <para> - returns &true; on success and &false; on error.</para> + &return.success;</para> <para> - This function removes attribute(s) from the specified dn. It - performs the modification at the attribute level as opposed to the - object level. Object-level deletions are done by the - <function>ldap_del</function> function.</para> + This function removes attribute(s) from the specified + <parameter>dn</parameter>. It performs the modification at the + attribute level as opposed to the object level. Object-level + deletions are done by the <function>ldap_delete</function> function. + </para> </refsect1> </refentry> @@ -1257,12 +1285,13 @@ </funcprototype> </funcsynopsis> <para> - returns &true; on success and &false; on error.</para> + &return.success;</para> <para> - This function replaces attribute(s) from the specified dn. It - performs the modification at the attribute level as opposed to the - object level. Object-level modifications are done by the - <function>ldap_modify</function> function.</para> + This function replaces attribute(s) from the specified + <parameter>dn</parameter>. It performs the modification at the attribute + level as opposed to the object level. Object-level modifications are done + by the <function>ldap_modify</function> function. + </para> </refsect1> </refentry> @@ -1293,7 +1322,7 @@ <parameter>result_entry_identifier</parameter> returned from <function>ldap_first_attribute</function>.</para> <para> - see also <function>ldap_get_attributes</function></para> + See also <function>ldap_get_attributes</function></para> </refsect1> </refentry> @@ -1323,10 +1352,12 @@ <function>ldap_next_entry</function> return entries one by one till there are no more entries. The first call to <function>ldap_next_entry</function> is made after the call to - <function>ldap_first_entry</function> with the result_identifier - as returned from the <function>ldap_first_entry</function>.</para> + <function>ldap_first_entry</function> with the + <parameter>result_entry_identifier</parameter> + as returned from the <function>ldap_first_entry</function>. + </para> <para> - see also <function>ldap_get_entries</function></para> + See also <function>ldap_get_entries</function></para> </refsect1> </refentry> @@ -1364,7 +1395,7 @@ Returns a search result identifier or &false; on error.</para> <para> <function>ldap_read</function> performs the search for a - specified filter on the directory with the scope + specified <parameter>filter</parameter> on the directory with the scope LDAP_SCOPE_BASE. So it is equivalent to reading an entry from the directory.</para> <para> @@ -1386,10 +1417,11 @@ <parameter>deref</parameter>. </para> </note> - <para> - From 4.0.5 on it's also possible to do parallel searches. See - <function>ldap_search</function> for details. - </para> + <para> + From 4.0.5 on it's also possible to do parallel searches. See + <function>ldap_search</function> for details. + </para> + </refsect1> </refentry> @@ -1418,13 +1450,15 @@ by <parameter>newparent</parameter>. If the parameter <parameter>deleteoldrdn</parameter> is &true; the old RDN value(s) is removed, else the old RDN value(s) is retained as - non-distinguished values of the entry. &true; is returned on - success and &false; is returned on error.</para> - <para>This function currently only works with LDAPv3. You may have - to use <function>ldap_set_option()</function> prior to binding to - use LDAPv3.</para> - <para>This function is only available when using OpenLDAP 2.x.x OR - Netscape Directory SDK x.x, and was added in PHP 4.0.5.</para> + non-distinguished values of the entry. &return.success; + </para> + <note> + <para>This function currently only works with LDAPv3. You may have + to use <function>ldap_set_option</function> prior to binding to + use LDAPv3. This function is only available when using OpenLDAP 2.x.x OR + Netscape Directory SDK x.x, and was added in PHP 4.0.5. + </para> + </note> </refsect1> </refentry> @@ -1535,13 +1569,15 @@ </listitem> </itemizedlist> </para> - <para> + <note> + <para> These optional parameters were added in 4.0.2: <parameter>attrsonly</parameter>, <parameter>sizelimit</parameter>, <parameter>timelimit</parameter>, <parameter>deref</parameter>. - </para> + </para> + </note> <para> The search filter can be simple or advanced, using boolean operators in the format described in the LDAP doumentation (see @@ -1611,7 +1647,7 @@ </funcsynopsis> <para> Sets the value of the specified option to be - <parameter>newval</parameter>, and returns &true; on success and &false; + <parameter>newval</parameter>. &return.success; on error.</para> <para> The parameter <parameter>option</parameter> can be one of: @@ -1637,12 +1673,16 @@ elements are key <emphasis>value</emphasis> with string value and key <emphasis>iscritical</emphasis> with boolean value. <emphasis>iscritical</emphasis> defaults to <emphasis>&false;</emphasis> - if not supplied. See also the second example below.</para> - <para> - This function is only available when using - OpenLDAP 2.x.x OR Netscape Directory SDK x.x, and was - added in PHP 4.0.4</para> + if not supplied. See also the second example below. + </para> + <note> <para> + This function is only available when using + OpenLDAP 2.x.x OR Netscape Directory SDK x.x, and was + added in PHP 4.0.4. + </para> + </note> + <para> <example> <title>Set protocol version</title> <programlisting role="php"> @@ -1691,7 +1731,7 @@ </funcprototype> </funcsynopsis> <para> - Returns &true; on success and &false; on error.</para> + &return.success;</para> <para> <function>ldap_unbind</function> function unbinds from the LDAP directory.</para> @@ -1914,8 +1954,6 @@ </para> </refsect1> </refentry> - - </reference>