PHP advanced for the World Wide Web /

Saved in:
Bibliographic Details
Author / Creator:Ullman, Larry E. (Larry Edward), 1972-
Imprint:Berkeley, CA : Peachpit Press, ©2002.
Description:1 online resource (xviii, 500 pages) : illustrations
Language:English
Series:Visual quickpro guide
Visual quickpro guide.
Subject:
Format: E-Resource Book
URL for this record:http://pi.lib.uchicago.edu/1001/cat/bib/13590110
Hidden Bibliographic Details
ISBN:0201775972
9780201775976
Notes:Includes bibliographical references and index.
Other form:Print version: 0201775972
Table of Contents:
  • Table of Contents
  • Introduction
  • Chapter 1. Advanced PHP Programming
  • Code Structure and Documentation
  • Function Recursion and Static Variables
  • References and Functions
  • PERL-Compatible Regular Expressions
  • Chapter 2. Basic Object-Oriented Programming
  • Defining a Class
  • Creating an Object
  • Creating Constructors
  • Object Inheritance
  • Using Class Functions Without Instances
  • Serializing Objects
  • Destroying Objects
  • Chapter 3. Developing Web Applications
  • Catching Exceptions
  • Using PEAR's HTML_QuickFOrm
  • Modularizing a Web Site
  • Error Logging and Reporting
  • Browser Detection
  • Chapter 4. Database Concepts
  • Database Design and Normalization
  • Storing Sessions in a Database
  • Storing BLOBs in a Database
  • Using Prepared Statements
  • Database Encryption
  • Working with Bound Variables
  • Chapter 5. Security
  • Validating Forms
  • Validating Forms with JavaScript
  • Encryption with Mcrypt
  • HTTP Authentication
  • Web Server Security
  • Shared Server Security
  • Encorporating Captcha with PEAR
  • Using PEAR Auth
  • Chapter 6. Advanced OOP
  • Inheritance
  • Access Control
  • Polymorphism
  • Encapsulation
  • Overloading
  • Chapter 7. E-Commerce
  • Creating the Database
  • Administration
  • Showing the Products Online
  • Writing a Shopping Cart
  • Handling Commerical Transactions
  • Chapter 8. Image Generation
  • Creating a Simple Image
  • Using TrueType Fonts
  • Creating a Database-Driven Graph
  • Saving and Building on Existing Images
  • Chapter 9. Creating PDFs
  • Creating a Simple PDF
  • Adding Text to PDFs
  • Drawing Shapes
  • Using Images
  • Creating Multiple-Page PDFs
  • Chapter 10. XML and PHP
  • What is XML?
  • XML Syntax
  • Document Type Definitions
  • Parsing XML With PHP
  • XML Error Handling
  • Chapter 11. Networking with PHP
  • Accessing Other Web Sites with PHP
  • Using fsockopen()
  • Creating RSS Feeds
  • AJAX
  • Using Curl
  • Understanding Streams
  • Chapter 12. PHP and the Server
  • Establishing a Cron
  • Task Manager on Windows
  • Compressing Files with PHP
  • Using COM with PHP
  • PHP on Windows
  • Running Two Versions of PHP with Apache
  • Chapter 13. Using PHP's Command Line Interface
  • Basic Syntax
  • Working with Command Line Arguments
  • Redirecting Output
  • Chapter 14. Improving PHP Performance
  • Installation Options
  • Configuration Options
  • Using an Op Cache
  • Coding Suggestions
  • Database Suggestions
  • Using Benchmarks
  • Using Profiling
  • Performing Unit Tests
  • Appendix A. Installation
  • Installing PHP with Apache on Linux
  • Installing PHP on Windows with Xitami
  • Installing PHP on Mac OS X with Apache
  • Running Two Versions of PHP with Apache
  • Appendix B. Databases
  • Database Applications
  • SQL
  • MySQL Resources
  • Other Resources
  • Appendix C
  • PHP-Specific Sites
  • Additional Libraries
  • Security
  • Other Resources