I. GETTING STARTED WITH PHP. 1. Introduction to PHP. What Is PHP? How Did PHP Develop? What Is Open Source? How Does PHP Development Differ from Developing in ASP or ColdFusion? Who Is Responsible for Further Development of PHP? PHP Today. The Future of PHP. Summary. 2. Installation and Optimization. Planning Your Installation of PHP. Downloading PHP. Installing PHP. Optimizing Your Installation. Installation Troubleshooting. Summary. II. INTRODUCTION TO PHPPROGRAMMING. 3. PHP Programming. PHP Coding Tools. Basic PHP Syntax. Variables. Logic and Loops. Arrays. Structured and Reusable Code. Summary. 4. PHP and Files. PHP's File and Directory Functions. PHP and Files. PHP and Directories. Summary. 5. PHP and Sessions. PHP Sessions. PHP and WDDX Sessions. Summary. 6. PHP and Databases. PHP's Database Querying Methods. Database Work. Querying a Database Using ODBC and PHP. Querying a Database Directly Using PHP. Summary. III. ADVANCED PHPPROGRAMMING. 7. PHP, COM, and .NET. All About COM. PHP and .NET. Summary. 8. PHPand XML. A Brief History of XML. What Is XML? Reading XML. What Makes Up XML? How Is XML Structured? Using PHP with XML. Formatting XML with PHP and XSL. Summary. 9. PHP and Web Services. What Makes Up a Web Service? The Future of Web Services. Using PHP to Create Web Services. Summary. 10. PHP and ADO. The History of ADO. What Is ADO to You as a PHP Programmer? Installing ADO. Using PHP with ADO. ADODB and PHP. Summary. 11. PHP and Active Directory. What Is an X.500 Directory? What Is LDAP? What Is Active Directory? Working with Active Directory. Using PHP with Active Directory. Summary. IV. APPENDICES. Appendix A. Creating an ODBC Connection. Section 1. Section 2. Appendix B. Installing a Web Server. Microsoft Internet Information Server (IIS) 4.0. Microsoft Internet Information Server (IIS) 5.0. Microsoft Personal Web Server (PWS) 4.0 . Apache. IMatix Corporation Xitami. Index.