Table of Contents


book cover
PHP 5
By Steven Holzner
...............................................
Publisher: Addison Wesley Professional
Pub Date: April 12, 2005
ISBN: 0-13-149862-2
Pages: 360
 

Table of Contents  | Index

   Copyright
   spring into series
      YOUR OPINION IS IMPORTANT TO US!
   From the Series Editor
   Preface
      Who Should Read This Book?
      How Is This Book Organized?
      What's Unusual About This Book?
      Where Can You Download Examples Used in This Book?
      Who Helped Me Write This Book?
   About the Author
   About the Series Editor
   Chapter 1.  Essential PHP
      Getting PHP
      Setting Up Your Development Environment
      Creating Your First PHP Script
      Running Your First PHP Script
      What If It Doesn't Work?
      Mixing In Some HTML
      How About Printing Out Some Text?
      More Printing Power
      Printing "Here" Documents
      Running PHP on the Command Line
      Commenting Your Scripts
      Getting a Handle on Data: Variables
      Assigning Values to Variables
      Interpolating Variables in Strings
      Creating Variable Variables
      Creating Constants
      Handling Data Types
      Summary
   Chapter 2.  Gaining Control with Operators and Flow Control
      The Math Operators
      The Math Functions
      The Assignment Operators
      Incrementing and Decrementing
      Operator Precedence
      The Execution Operator
      String Operators
      Bitwise Operators
      Using if Statements
      The Comparison Operators
      Logical Operators
      Using else Statements
      Using elseif Statements
      The Ternary Operator
      Using switch Statements
      Working with for Loops
      Working with while Loops
      Working with do...while Loops
      Working with foreach Loops
      Breaking Out of Loops
      Skipping Interactions with continue
      Some Alternative Syntax
      Summary
   Chapter 3.  Handling Strings and Arrays
      Listing of String Functions
      Using the String Functions
      Formatting Strings
      Converting to and from Strings
      Creating Arrays
      Modifying Arrays
      Removing Array Elements
      Looping Over Arrays
      Listing of the Array Functions
      Sorting Arrays
      Navigating through Arrays
      Imploding and Exploding Arrays
      Extracting Variables from Arrays
      Merging and Splitting Arrays
      Comparing Arrays
      Manipulating the Data in Arrays
      Creating Multidimensional Arrays
      Looping Over Multidimensional Arrays
      Using the Array Operators
      Summary
   Chapter 4.  Breaking It Up: Functions
      Creating a Function
      Passing Data to Functions
      Passing Arrays to Functions
      Setting Up Default Argument Values
      Passing Arguments by Reference
      Creating Variable-Length Argument Lists
      Returning Values from Functions
      Returning Arrays from Functions
      Returning Lists from Functions
      Returning References from Functions
      Using Variable Scope
      Getting Global Access
      Using Static Variables
      Creating Variable Functions
      Creating Conditional Functions
      Creating Functions within Functions
      Using Include Files
      Handling Errors Returned by Functions
      Summary
   Chapter 5.  Handling HTML Controls in Web Pages
      Handling User Data with Web Forms
      Creating Text Fields
      Retrieving Data from Text Fields
      Creating Text Areas
      Creating Checkboxes
      Creating Radio Buttons
      Creating Listboxes
      Creating Hidden Controls
      Creating Password Controls
      Creating Image Maps
      Uploading Files
      Reading Uploaded Files
      Creating Buttons: Take 1
      Creating Buttons: Take 2
      Creating Buttons: Take 3
      Summary
   Chapter 6.  Creating Web Forms and Validating User Input
      Displaying All a Form's Data At Once
      Useful Server Variables
      Useful HTTP Headers
      Determining Browser Type with HTTP Headers
      Redirecting Users with HTTP Headers
      Receiving Form Data in Custom Arrays
      Web Applications Using a Single PHP Page
      Validating User Data
      Validating Data: Requiring Data Entry
      Validating Data: Checking for Numbers
      Validating Data: Checking for Strings
      Removing HTML Tags
      Encoding HTML Tags
      Preserving Data
      Using JavaScript to Validate Data
      Using HTTP Authentication
      Summary
   Chapter 7.  Object-Oriented Programming and File Handling
      Working with Classes and Objects
      Creating a Class
      Creating an Object
      Restricting Access to Properties and Methods
      Initializing Objects with Constructors
      Basing One Class on Another: Inheritance
      Using Protected Inheritance
      Overriding Methods
      Accessing Base Class Methods
      Opening a File: fopen
      Reading Lines of Text: fgets
      Reading Characters: fgetc
      Binary Reading: fread
      Reading a Whole File: file_get_contents
      Parsing a File: fscanf
      Writing to a File: fwrite
      Appending to a File: fwrite
      Writing the File at Once: file_put_contents
      Summary
   Chapter 8.  Working with Databases
      What Are Databases?
      Some Basic SQL
      Setting Up Database Support in PHP
      Creating a Database Using MySQL
      Adding Data to the Database
      Accessing a MySQL Database
      Displaying a Data Table
      Updating Your Data
      Inserting New Data
      Deleting Data
      Creating a New Table
      Creating a Database
      Sorting Data
      Getting the PEAR DB Module
      Displaying a Table with DB
      Inserting New Data with DB
      Updating Data with DB
      Summary
   Chapter 9.  Cookies, Sessions, FTP, Email, and More
      Setting Cookies
      Getting Cookies
      Setting a Cookie's Expiration Time
      Deleting Cookies
      Using FTP
      FTP: Getting a Directory Listing
      FTP: Downloading a File
      FTP: Uploading a File
      Sending Email
      Sending Email with Headers
      Sending Email with Attachments
      Working with Sessions
      Storing Session Data
      Creating a Hit Counter
      Using Sessions Without Cookies
      Removing Data in Sessions
      Summary
   Appendix A.  PHP Language Elements
      Creating Scripts
      Data Types
      Creating Variables
      Predefined Variables
      Arrays
      Operators
      The if statement
      The else Statement
      The elseif Statement
      The switch Statement
      The while Statement
      The do...while Statement
      The for Statement
      The foreach Statement
      Creating Functions
      Classes and Objects
   Appendix B.  PHP Function Reference
   Interactive GraphicsOn the Server
      Getting Started
      Embedding an Image in an HTML Page
      Drawing a Line
      Drawing Thick Lines
      Drawing a Rectangle
      Drawing an Ellipse
      Drawing a Polygon
      Drawing an Arc
      Setting Individual Pixels
      Filling in Figures
      Drawing Text
      Drawing Text Vertically
      Embedding Existing Images
      Flipping an Image
      Tiling Images
      Doing Gamma Corrections
      Creating a Gradient
      Summary
   Index


Spring Into PHP 5
Spring Into PHP 5
ISBN: 0131498622
EAN: 2147483647
Year: 2006
Pages: 254

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net