specializing in digital media technologies

Digital Media and Communications Insights, Inc.


PHP 5 Advanced: Visual QuickPro Guide (2nd Edition)-->Table of Contents

  • Introduction
  • Chapter 1: Advanced PHP Techniques
    • Multidimensional Arrays
    • Advanced Function Definitions
    • The HEREDOC Syntax
    • Using printf() and sprintf()
  • Chapter 2: Developing Web Applications
    • Documenting Code
    • Code Style and Structure
    • Modularizing a Web Site
    • Affecting the Browser Cache
  • Chapter 3: Advanced Database Concepts
    • Storing Sessions in a Database
    • Working with US Zip Codes
    • Creating Stored Functions
    • Displaying Results Horizontally
  • Chapter 4: Security Techniques
    • Remembering the Basics
    • Validating Form Data
    • Using PECL Filter
    • Authentication with PEAR Auth
    • Using MCrypt
  • Chapter 5: E-Commerce Techniques
    • E-commerce Concepts
    • Creating the Database
    • Creating the Configuration File
    • Making the Template
    • Creating the Index Page
    • Browsing by Category
    • Showing a Product
    • Implementing a Shopping Cart
    • Validating Credit Cards
  • Chapter 6: Basic Object-Oriented Programming
    • OOP Theory
    • Defining a Class
    • Creating an Object
    • The $this Attribute
    • Creating Constructors
    • Creating Destructors
    • Autoloading Classes
  • Chapter 7: Advanced Object-Oriented Programming
    • Advanced Theories
    • Inheriting Classes
    • Inheriting Constructors and Destructors
    • Overriding Methods
    • Access Control
    • Using the Scope Resolution Operator
    • Creating Static Members
    • Abstract Classes and Methods
  • Chapter 8: Real-World Object-Oriented Programming
    • Catching Exceptions
    • Extending the Exception Class
    • Creating a Shopping Cart
    • Using the Cart Class
  • Chapter 9: Networking with PHP
    • Accessing Other Web Sites
    • Working with Sockets
    • Performing IP Geolocation
    • Using cURL
  • Chapter 10: PHP and the Server
    • Compressing Files
    • PHP-GTK
    • Establishing a Cron
    • Scheduling Tasks on Windows
    • Using COM with PHP
  • Chapter 11: PHP's Command-Line Interface
    • Testing Your Installation
    • Executing Bits of Code
    • Creating a Command Line Script
    • Running a Command Line Script
    • Working with Command Line Arguments
    • Taking Input
  • Chapter 12: Using PEAR
    • Using Benchmark
    • Using HTML_QuickForm
    • Using Mail_mime
  • Chapter 13: Ajax
    • Introduction to Ajax
    • A Simple Example
    • Full-fledged Ajax
    • Debugging Ajax Applications
  • Chapter 14: XML and PHP
    • What is XML?
    • XML Syntax
    • Attributes, Empty Elements, and Entities
    • Document Type Definitions
    • Parsing XML
    • Creating RSS Feeds

Bonus Chapters

Two bonus chapters are available in PDF format as a free download. These two chapters are:
Image Generation
  • Background and Requirements
  • Setting Colors
  • Creating a Simple Image
  • Debugging Image Creation
  • Using TrueType Fonts
  • Saving Images
  • Generating Images within a Page
  • Creating a Graph
  • Building on Existing Images

Creating PDFs
  • Background and Requirements
  • Creating a Simple PDF
  • Adding Text to PDFs
  • Formatting Text
  • Placing More Text
  • Using Images
  • Drawing Shapes
See Peachpit.com for details.


Search This Book!


Newsletter #25 Sent!
The latest newsletter went out today. If you're not subscribed to receive it, you can read it online.
(February 2, 2010)


Newsletter #24 Released
The latest newsletter went out today. If you're not subscribed to receive it, you can read it online.
(December 17, 2009)


New Blog Series on the Yii Framework
I've been writing a series of articles on the Yii framework for PHP Web development. There are currently seven posts, taking you from start to finish of the development process, with more to come.
(November 12, 2009)


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.