I am trying to list out some printers in our Novell tree.  The server
that I am hitting is a Netware 6 server, running eDirectory 8.  Here is
the code I am using (simplified):
--------begin code------------------
$printer_dn = "ou=$facility_selected, $basedn";
                
$printer_list = ldap_list($ldapconnect, $printer_dn, "cn=*");
ldap_sort ($ldapconnect, $printer_list,"cn");
$printer_list_results = ldap_get_entries($ldapconnect, $printer_list);
                        
if ($printer_list_results != 0)
{
        echo "\t<blockquote>\n";

        for ($p=0; $p<$printer_list_results["count"]; $p++)
        {
                $printer = $printer_list_results[$p]["cn"][0];
                echo "$printer <br>";
        }
        echo "\t</blockquote>\n";
}
--------end code------------------
Problem with this, is that if the containers has let's say 5 printers, and
just one of them has a DS problem, then the entire list is corrupted and 
will only return "LDAP Error: Invalid DN syntax" to the screen.  
The list will not return ANY of the printers.

Thanks for your time, 
DB


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to