| I l @ ve RuBoard |
Who This Book Is Not ForThis book is not for developers who use the Linux platform. This book aims to allow Linux developers to reuse some of the code on both platforms. However, most of the technologies covered in this book are not yet implemented on the Linux platform. I recommend New Riders' Web Application Development with PHP 4.0 , by Tobias Ratschiller and Til Gerken, for developers who are developing PHP solutions for both platforms. |
| I l @ ve RuBoard |
| I l @ ve RuBoard |
PrerequisitesThis book assumes that you have a Windows OS, such as Windows 98. Most chapters will work with most Win32 OSs; however, you will need Windows 2000 for the Active Directory chapter. You will also need the database software described in this book and Microsoft Visual Basic 5.0 or 6.0 for the COM sections of the PHP, COM, and .NET chapter. For the .NET portions of the PHP, COM and .NET chapter you will need the .NET Framework 1.0. Please note that the ASP code that is presented throughout the book is ASP 3.0. |
| I l @ ve RuBoard |
| I l @ ve RuBoard |
Overview
This book is divided into three main parts, plus appendixes. Each of these
Part I: Getting Started with PHP
Part I is aimed at developers who might have little or no PHP development experience. If you are an ASP developer, you will find information on how PHP
Chapter 1: Introduction to PHPWhat PHP is and how it came about are both important and interesting to know. You will learn how PHP has developed, why it develops differently from the way most software develops, and what the future might hold for PHP on the Windows platform. Chapter 2: Installation and OptimizationYou'll learn how to install and optimize PHP on the various common Windows web servers. Part II: Introduction to PHP ProgrammingPart II is aimed at developers who might have a moderate amount of PHP experience and who want to dig deeper into PHP syntax and functions. Chapter 3: PHP ProgrammingIf you are completely new to PHP, this chapter teaches you the language's syntax and functions. Chapter 4: PHP and FilesAccessing files is an important part of the functionality of your applications. Here you'll learn how to access files using PHP. Chapter 5: PHP and Sessions
Maintaining state in your web applications is often
Chapter 6: PHP and DatabasesDatabases are commonly used in your web applications. You'll learn how to use PHP with common Windows databases, such as Microsoft Access and Microsoft SQL Server, and other databases, such as Oracle and MySQL, using PHP's built-in functions and ODBC functions. Part III: Advanced PHP Programming
Part III is aimed at
Chapter 7: PHP, COM, and .NETCOM is the cornerstone of the Windows platform. Here you'll learn how to create COM objects with Microsoft Visual Basic and use them in your PHP applications. You'll also learn about the future of the Windows platform with Microsoft .NET and how you can start working with .NET and PHP. Chapter 8: PHP and XMLXML is fast becoming the standard language of the Internet. You'll use it more and more in your web applications. In this chapter you'll learn how to use PHP's built-in XML functions and how to use COM to access Microsoft's XML functions. Chapter 9: PHP and Web ServicesWeb services are set to change how the web works. Here you'll learn what web services are and how you can create them using PHP and SOAP. Chapter 10: PHP and ADOADO is a fast and powerful way to access databases. This chapter shows you how to use both COM and PHP functions to take advantage of ADO. Chapter 11: PHP and Active DirectoryAn important part of a Windows 2000 network is its management and structure. The Windows Active Directory plays a vital part in this. You'll learn how to use PHP with Active Directory using both COM and PHP's LDAP functions. Part IV: AppendixesPart IV includes some useful appendixes that help you establish ODBC database connections and install a variety of web servers. Appendix A: Creating an ODBC ConnectionYou'll learn how to install an ODBC database connection for Access and SQL Server databases on the Windows 9x, Windows 2000, and Windows NT platforms. Appendix B: Installing a Web ServerYou need a web server to start developing PHP applications. This appendix shows you how to obtain, install, and set up the most common Windows web servers, including Microsoft PWS, Microsoft IIS 4 and 5, and Apache. |
| I l @ ve RuBoard |