Product Overview

Hooray! A new and improved edition of this book is now available!

The 1st edition of The PHP Anthology: Object Oriented PHP Solutions was a very fine book but we replaced it with a new and updated edition in November 2007.

However, if you do happen to own a copy of 'The PHP Anthology: Object Oriented PHP Solutions' you may still be interested in:

The PHP Anthology: Object Oriented PHP Solutions

Table Of Contents

Volume II: Applications

- Here’s a look at the table of contents:

  1. Preface
    • Who should read this book?
    • What’s covered in this book?
    • The Book’s Website
    • The SitePoint Forums
    • The SitePoint Newsletters
    • Your Feedback
    • Acknowledgements
  2. Access Control
    • How do I use HTTP authentication with PHP?
    • How do I authenticate users with sessions?
    • How do I build a user registration system?
    • How do I protect my site from auto sign ups?
    • How do I deal with members who forget their passwords?
    • How do I let users change their passwords?
    • How do I build a permissions system?
    • How do I store sessions in MySQL?
    • How do I track who is online?
    • Further Reading
  3. XML
    • SAX, DOM and PHP
    • How do I parse an RSS feed with PHP and SAX?
    • How do I parse an RSS feed with PHP and DOM?
    • How do I generate an RSS document with PHP and DOM?
    • How do I perform XPath queries with PHP?
    • How do I transform XML with PHP?
    • How do I build an XML-RPC service with PHP?
    • How do I consume SOAP Web services with PHP?
    • How do I build a SOAP server with PHP?
    • Further Reading
  4. Alternative Content Types
    • How do I render PDF documents with PHP?
    • How do I convert HTML to PDF?
    • How do I render SVG with PHP?
    • How do I render WML with PHP?
    • How do I render XUL with PHP?
    • Further Reading
  5. Stats and Tracking
    • What information can I gather about my site’s visitors?
    • How do I store visitor statistics with PHP?
    • How do I recognize returning visitors?
    • How do I track exit links?
    • How do I record search engine queries?
    • How do I exclude search engines from my logs?
    • How do I get reports on my site’s statistics?
    • Further Reading
  6. Caching
    • How do I prevent Web browsers caching a page?
    • How do I capture server side output for caching?
    • How do I implement a simple server side caching system?
    • How do I control client side caching with PHP?
    • Further Reading
  7. Development Technique
    • How do I optimize my code?
    • How do I structure my application into layers?
    • How do I read API documentation?
    • How do I generate API documentation?
    • How do I set up automated tests of my code?
    • Further Reading
  8. Design Patterns
    • The Factory Method
    • The Iterator Pattern
    • The Strategy Pattern
    • The Adapter Pattern
    • The Observer Pattern
    • Further Reading
 
  1. PHP Configuration
    • Configuration Mechanisms
    • Key Security and Portability Settings
    • Includes and Execution Settings
    • Error-Related Settings
    • Miscellaneous Settings
  2. Hosting Provider Checklist
    • General Issues
    • PHP-Related Issues
  3. Security Checklist
    • The Top Security Vulnerabilities
  4. Working with PEAR
    • Installing PEAR
    • The PEAR Package Manager
    • Installing Packages Manually
  5. Index
 

View the Table of Contents for Volume I - Foundations

Now that you realize how much each of these books can advance you, how can you possibly go wrong investing in something that can dramatically change the course of your career?

 



SitePoint Books

  • advocate best practice techniques
  • lead you through practical examples
  • provide working code for your web site
  • make learning easy and fun

100% Money Back Guarantee