The OLE-DB extension allows a PHP application running on Windows to connect to OLE-DB data providers. It's available for PHP 4.3, 4.4, 5.0, and 5.1.

What is OLE-DB? It's a newish Microsoft technology designed to supercede ODBC. In addition to RDBMS, it can retrieve information from such diverse source as Indexing Server and Active Directory.

Why should you care? While PHP applications are usually deployed on a Linux environment, for intranets Windows is an attractive enough choice to many people. With this extension you can access functionalities on that platform that are particularly useful for office intranets. Indexing Server, for example, let you easily implement a document search feature. Through Active Directory you can retrieve information about people in the office and so forth.

The extension is still in beta state. It's been tested it with the following providers:

* SQL Server
* Indexing Server
* Active Directory
* MS Access
* MS Excel
* MS Outlook

OLE-DB a fairly extensive framework, so likely bugs will be discovered with more people kicking the tires. Any feedback will be dearly appreciated.

The extension can be downloaded at http://sourceforge.net/project/showfiles.php?group_id=171247&package_id=198554