specializing in digital media technologies

Digital Media and Communications Insights, Inc.


PHP Advanced for the World Wide Web: Visual QuickPro Guide-->Table of Contents

  • Introduction
  • Chapter 1: Advanced PHP Programming
    • Code Structure and Documentation
    • Arrays
    • Constants
    • Function Recursion and Static Variables
    • References and Functions
  • Chapter 2: Object-Oriented Programming
    • Defining a Class
    • Creating an Object
    • Creating Constructors
    • Object Inheritance
    • Using Class Functions Without Instances
    • Serializing Objects
    • Destroying Objects
  • Chapter 3: Databases
    • Database Design and Normalization
    • Creating the Database
    • Generating Query Results
  • Chapter 4: Security
    • Validating Forms
    • Validating Forms with JavaScript
    • Mcrypt
    • HTTP Authentication
    • Web Server Security
  • Chapter 5: Developing Web Applications
    • Database Design
    • Site Structure
    • PHP and OOP Templates
    • Sessions
    • Using Sessions Without Cookies
    • Debugging
    • Error Logging and Reporting
  • Chapter 6: E-commerce
    • Creating the Database
    • Administration
    • Showing the Products Online
    • Writing a Shopping Cart
  • Chapter 7: Networking with PHP
    • Browser Detection
    • Accessing Other Web Sites with PHP
    • Using fsockopen()
  • Chapter 8: PHP and the Server
    • Establishing a Cron
    • Compressing Files with PHP
    • Using COM with PHP
  • Chapter 9: XML and PHP
    • What is XML?
    • XML Syntax
    • Document Type Definitions
    • Parsing XML With PHP and Expat
    • XML Error Handling
  • Chapter 10: Image Generation
    • Creating a Simple Image
    • Using TrueType Fonts
    • Creating a Database-Driven Graph
    • Saving and Building on Existing Images
  • Chapter 11: Creating PDFs
    • Creating a Simple PDF
    • Adding Text to PDFs
    • Drawing Shapes
    • Using Images
    • Creating Multiple-Page PDFs
  • Chapter 12: Extending PHP
    • PEAR
    • Zend
    • PHP-GTK
    • PHP Source Code
  • Appendix A: Installation
    • Installing PHP with Apache on Linux
    • Installing PHP on Windows with Xitami
    • Installing PHP on Mac OS X with Apache
  • Appendix B: Databases
    • Database Applications
    • SQL
    • MySQL Resources
    • Other Resources
  • Appendix C: General Resources
    • PHP-Specific Sites
    • Additional Libraries/li>
    • Security
    • Other Resources
  • Index

Search This Book!

Newsletter #16 Sent
Newsletter #16 just went out today after a long delay. It's a bigger one but there's lots of good stuff in there. You can read it online at http://www.dmcinsights.com/newsletter.php if you're not subscribed to receive it via email.
(October 23, 2008)


Ruby: Visual QuickStart Guide Complete!
I'm very happy to announce that I've completed my Ruby: Visual QuickStart Guide. The book should be available in about three weeks or so (around early November 2008). The book turned out well, I think, and it should hopefully be a nice addition to the relatively small catalog of Ruby books that are available. In particular, I think that the Ruby on Rails chapter is really nice. I was able to develop a real-world example that demonstrates many aspects of the Rails framework. It also covers Rails 2.1, which has some significant changes from the 1.x version of Rails. More news about this book to come in future newsletters and on this site!
(October 7, 2008)


Newsletter #15 Released
Newsletter #15 went out in early August but I've been remiss in posting this update about it. It's relatively short, with most of the discussion on the business side of creating your own business. You can read it online at http://dmcinsights.com/newsletter.php. The next newsletter should go out in a few days.
(September 2, 2008)


more news...


If you have a question, are seeking information, want to download files, or generally have any need related to a specific book, please make sure you are in the correct Web site. Check both the title and the edition.