adLDAP 3.2

Over the past few weeks I’ve been hacking to bits adLDAP to suit my own needs.  Of course I’ve contributed those findings back to the community in the adLDAP library at http://adldap.sourceforge.net Version 3.2 of adLDAP has a lot more under the skin than would first imply by the version number.  Firstly in version 3.0…

Read More

Getters and Setters in PHP?

This is the question I’ve been pondering this week. In older versions of PHP other than to keep code neat there was no real need for this functionality, but with PHP 5 you can declare access properties for variables and functions in classes.  In other OO languages, such as C# we’ve been used to it…

Read More

8 bit characters in Active Directory

Once again, after discovering very little information from Microsoft about Active Directory over LDAP I was posed with a question on the adLDAP forums https://sourceforge.net/forum/?group_id=104193 And that was how to handle accented characters over LDAP. Running a standard ldap_modify() will cause a ‘Constraint violation’ error from the domain controller. I finally discovered, after reading the…

Read More

adLDAP version 3.0

Well since joining the adLDAP project on SourceForge, I’ve just published version 3.0. Version 3.0 is a big change from 2.0, firstly I’ve removed support for PHP 4, by using proper PHP 5 constructors and making variables / functions public and protected. I’ve added a number of new functions for Exchange mailbox creation, contact management…

Read More

Active Directory Management over PHP

Update: I’m now part of the original adLDAP project, so libAD has been withdrawn, look forward to seeing my contributions and Exchange supposed on adLDAP in the near future. A while ago I started using a library called adLDAP, unfortunately there have been a number of bugs and lack of some features with it.  Couple…

Read More