Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

You can modify the search filter in PHP's LDAP by removing the OU from the search string by using the NOT operator along with the OU. Here's an example:

$filter = "(&(objectClass=user)(!(ou=yourOU))(cn=*searchstring*))";

In this example, the NOT operator is used with the OU to exclude any results that have the specified OU. Replace "yourOU" with the name of the OU you want to exclude from the search.

This modified search filter will only search for the given string in the attributes of the LDAP objects and not in the OU.