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
Search This Book!
Amazon Author Connect Page
Through Amazon's Author Connect service, Amazon.com now has a "home page" for my work. Right now, my author page there lists all of my books, has my bibliography, and displays the feed for my blog. In time Amazon plans on adding more features.(June 6, 2009)
PHP and Flex Article Published Online
An article I wrote titled Integrating Flex and PHP—An Introductory Tutorial was just published online at DZone (specifically RIA Zone). As the title suggests, in this article I discuss how to use PHP and Flex (and a bit of XML) to create a Web-based application for managing employees by department. Basic understanding of both PHP and Flex are assumed.(June 2, 2009)
Kindle Version of Blog Available
Through an Amazon service, Larry Ullman's blog is now available for reading on Amazon's Kindle.(May 28, 2009)
