Introduction PART I: GETTING STARTED Chapter 1: INSTALLING AND CONFIGURING MYSQL Chapter 2: Installing Apache Chapter 3: Installing PHP PART II: THE ABSOLUTE BASICS OF CODING IN PHP Chapter 4: Mixing PHP and HTML Chapter 5: Introducing Variables and Operators Chapter 6: Using PHP Variables PART III: START WITH THE SIMPLE STUFF Chapter 7: Displaying Dynamic Content Chapter 8: Sending E-Mail Chapter 9: Using Your File System Chapter 10: Uploading Files to Your Web Site PART IV: GETTING TO KNOW YOUR MYSQL DATABASE Chapter 11: Establishing a Connection and Poking Around Chapter 12: Creating a Database Table Chapter 13: Inserting Data into the Table Chapter 14: Selecting and displaying Data PART V: USER AUTHENTICATION AND TRACKING Chapter 15: Database-Driven User Authentication Chapter 16: Using Cookies Chapter 17: Session Basics PART VI: CREATING YOUR OWN CONTACT MANAGEMENT SYSTEM Chapter 18: Planning Your System Chapter 19: Adding Contacts Chapter 20: Modifying Contacts Chapter 21: Deleting Contacts Chapter 22: Working with Contacts PART VII: ADDITIONAL PROJECT EXAMPLES Chapter 23: Managing a Simple Mailing List Chapter 24: Creating Custom Logs and Reports Chapter 25: Working with XML PART VIII: APPENDIXES Appendix A: Additional COnfiguration Options Appendix B: Basic PHP Language Reference Appendix C: Writing Your Own FUnctions Appendix D: Wiring Your Own Classes and Objects Appendix E: Database Normalization and SQL Reference Appendix F: Using SQLite Appendix G: Getting Help Index
About the Author
Matt Telles is a senior consultant working in the software development world. His experience includes both desktop and web development using a variety of languages and platforms. He is the author of seven other books ranging from C++ to Python.
Julie Meloni is the technical director for i2i Interactive, a multimedia company located in Los Altos, CA. She's been developing Web-based applications since the Web first saw the light of day and remembers the excitement surrounding the first GUI Web browser. She is the author of several books and articles on Web-based programming languages and database topics, and you can find translations of her work in several languages, including Chinese, Italian, Portuguese, Polish, and even Serbian.