jojo ještě ale řeším seřazení v mysql je to něco jako order by ale tady nevím :)
<?php
set_time_limit(30);
$ldapserver = 'neco.neco.cz';
$ldapuser = 'cn=jmeno,dc=,dc=';
$ldappass = 'pass';
$ldaptree = "ou=,dc=,dc="; //strom
$ldapconn = ldap_connect($ldapserver) or die("Could not connect to LDAP server.");
if($ldapconn) {
ldap_set_option($ldapconn, LDAP_OPT_PROTOCOL_VERSION, 3);
$ldapbind = ldap_bind($ldapconn, $ldapuser, $ldappass) or die ("Error trying to bind: ".ldap_error($ldapconn));
if ($ldapbind) {
$result = ldap_search($ldapconn,$ldaptree, "(cn=*)") or die ("Error in search query: ".ldap_error($ldapconn));
$data = ldap_get_entries($ldapconn, $result);
for ($i=0; $i<$data["count"]; $i++) {
if(isset($data[$i]["contractidentificator"][0]))
{
echo $data[$i]["contractidentificator"][0]."<br />" ;}
echo "Bylo nalezeno: " . ldap_count_entries($ldapconn, $result);
} else {
echo "LDAP bind chyba";
}
}
ldap_close($ldapconn);
?>