RegisterLog In/Log OutView Cart
Elephant
BooksSafari BookshelfConferencesO'Reilly NetworkO'Reilly Gear
 

 
O'Reilly Home
Press Room
Jobs
Perl
Java
Python
C/C++
Scripting
Web
Digital Media
Web Services
XML
Oracle
SysAdm/Networking
Security
Databases
Linux/Unix
Macintosh/OS X
Windows
.NET
Open Source
Wireless
Bioinformatics
Enterprise Development 
Hacks
Head First
Cookbooks
In a Nutshell
CD Bookshelves
Pocket References
The Missing Manuals
Developer's Notebooks
No Starch Press
Paraglyph Press
Pragmatic Bookshelf
Syngress Publishing
LinuxDevCenter.com
MacDevCenter.com
WindowsDevCenter.com
ONDotnet.com
ONJava.com
ONLamp.com
OpenP2P.com
Perl.com
WebServices.XML.com
XML.com

Developer Resources Partner

Events
Meerkat News
Ask Tim
tim.oreilly.com
From the Editors List
Letters
Beta Chapters
Newsletters
Open Books
Academic
Corporate
Government
About O'Reilly
International
Advertise with Us
Contact Us
Catalog Request
User Groups
Writing for O'Reilly
How to Order
Bookstores
Traveling to
a tech show?

Hotel Search
Hotel Discounts
Discount Hotels
Chicago Hotels
Canada Hotels
California Hotels
Hotels


This book qualifies for free shipping
Learning PHP 5
see larger cover

Learning PHP 5

By David Sklar
July 2004 (est.)
ISBN: 0-596-00560-1
432 pages, $29.95 US, $43.95 CA, £20.95 UK

Buy from O'Reilly: Add to Cart
Buy Online at:    


Table of Contents

Preface

1. Orientation and First Steps
     PHP's Place in the Web World
     What's So Great About PHP?
     PHP in Action
     Basic Rules of PHP Programs
     Chapter Summary

2. Working with Text and Numbers
     Text
     Numbers
     Variables
     Chapter Summary
     Exercises

3. Making Decisions and Repeating Yourself
     Understanding true and false
     Making Decisions
     Building Complicated Decisions
     Repeating Yourself
     Chapter Summary
     Exercises

4. Working with Arrays
     Array Basics
     Looping Through Arrays
     Modifying Arrays
     Sorting Arrays
     Using Multidimensional Arrays
     Chapter Summary
     Exercises

5. Functions
     Declaring and Calling Functions
     Passing Arguments to Functions
     Returning Values from Functions
     Understanding Variable Scope
     Chapter Summary
     Exercises

6. Making Web Forms
     Useful Server Variables
     Accessing Form Parameters
     Form Processing with Functions
     Validating Data
     Displaying Default Values
     Putting It All Together
     Chapter Summary
     Exercises

7. Storing Information with Databases
     Organizing Data in a Database
     Connecting to a Database Program
     Creating a Table
     Putting Data into the Database
     Inserting Form Data Safely
     Generating Unique IDs
     A Complete Data Insertion Form
     Retrieving Data from the Database
     Changing the Format of Retrieved Rows
     Retrieving Form Data Safely
     A Complete Data Retrieval Form
     MySQL Without PEAR DB
     Chapter Summary
     Exercises

8. Remembering Users with Cookies and Sessions
     Working with Cookies
     Activating Sessions
     Storing and Retrieving Information
     Configuring Sessions
     Login and User Identification
     Why setcookie( ) and session_start( ) Want to be at the Top of the Page
     Chapter Summary
     Exercises

9. Handling Dates and Times
     Displaying the Date or Time
     Parsing a Date or Time
     Dates and Times in Forms
     Displaying a Calendar
     Chapter Summary
     Exercises

10. Working with Files
     Understanding File Permissions
     Reading and Writing Entire Files
     Reading and Writing Parts of Files
     Working with CSV Files
     Inspecting File Permissions
     Checking for Errors
     Sanitizing Externally Supplied Filenames
     Chapter Summary
     Exercises

11. Parsing and Generating XML
     Parsing an XML Document
     Generating an XML Document
     Chapter Summary
     Exercises

12. Debugging
     Controlling Where Errors Appear
     Fixing Parse Errors
     Inspecting Program Data
     Fixing Database Errors
     Chapter Summary
     Exercises

13. What Else Can You Do with PHP?
     Graphics
     PDF
     Shockwave/Flash
     Browser-Specific Code
     Sending and Receiving Mail
     Uploading Files in Forms
     The HTML_QuickForm Form-Handling Framework
     Classes and Objects
     Advanced XML Processing
     SQLite
     Running Shell Commands
     Advanced Math
     Encryption
     Talking to Other Languages
     IMAP, POP3, and NNTP
     Command-Line PHP
     PHP-GTK
     Even More Things You Can Do with PHP

A. Installing and Configuring the PHP Interpreter

B. Regular Expression Basics

C. Answers To Exercises

Index

Return to Learning PHP 5

Sponsored by:

O'Reilly Home | Privacy Policy

© 2004, O'Reilly Media, Inc.

All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners.