phpbar.de logo

Mailinglisten-Archive

[php] Wie sortiere ich ein LDAP-Result?

[php] Wie sortiere ich ein LDAP-Result?

Reinemuth, Jens php_(at)_phpcenter.de
Fri, 29 Jun 2001 09:19:34 +0200


Hallo Liste!

Also nachdem ich den LDAP-Server anspreche und abfrage,=20
erhalte ich per "ldap_get_entries" ein Array namens $entries.

Das array wird in einer Selectbox zur Auswahl verwendet.

Kann ich der Funktion "ldap_search" irgendwie sagen, dass die
Results schon nach einem bestimmten Attribut sortiert werden?

Und ja, ich hab das "f***g manual" gelesen, ich war auf der HP
von netscape...

hier das code-snippet:

-------------------------------------
myLDAP_Connect();
        global $conn_id,$link_id,$LDAP;
        $limit =3D array("description");
        $res_id =3D ldap_search
($link_id,$LDAP["Root"],"objectclass=3DorganizationalUnit",$limit);
        $entries =3D ldap_get_entries($link_id,$res_id);
        $i=3D1;
        print " <select name=3D'ou[]' size=3D'10' style=3D'" . $styles =
. "'
multiple>";
        while ($i<=3D$entries["count"])
        {
                $tmpArray=3Dexplode(",",$entries[$i]["dn"]);
                $OutputOU=3Dstr_replace("ou=3D","",$tmpArray[0]);
                if ($entries[$i]["description"] !=3D "")=20
                {
=20
$OutputDesc=3DShortenOutput($entries[$i]["description"][0],$desclength);=

						print "<option value=3D\"" .
$OutputOU . "\">" . $OutputDesc . ", " . $OutputOU . "</option>\n";
				}
                $i++;
         }
	   print " </select>";
---------------------------------------------=20

oder ist es m=F6glich, das result-array zu sortieren??

danke, jens

[jens reinemuth * adelungstr. 39 * 64283 darmstadt * 06151-10 10 45]
--=20
God said: tar xfvz universe.tar.gz - and the Universe was!
---------------------------------------------------------------------
=20


php::bar PHP Wiki   -   Listenarchive