We have version 2.1 of adLDAP. Then, years ago, our web developer quit, and we didn't replace him. A few weeks ago my organization upgraded from AD 2003 to AD 2008 R2. I changed var $_domain_controllers to match the names of the new DC's. Then I used a utility to search the entire web server for files that contained the names of old domain controllers and replaced those. The IP addresses of the DC's remained the same. The web server is Windows 2003 because I can't upgrade it without a web developer. It's running Apache 2.2.

Sometimes, but not always, users will now get "FATAL: AD bind failed. Check the login credentials." Clicking refresh usually resolves the problem. I can poke around in PHP, but I'm only a novice, and I definitely don't understand the object oriented stuff.

Help?