Flylib.com
Spring Into PHP 5
Spring Into PHP 5
ISBN: 0131498622
EAN: 2147483647
Year: 2006
Pages: 254
Authors:
Steven Holzner
BUY ON AMAZON
PHP 5
Table of Contents
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
Chapter1.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
Chapter2.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
Chapter3.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
Chapter4.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
Chapter5.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
Chapter6.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
Chapter7.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
Chapter8.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
Chapter9.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
AppendixA.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
AppendixB.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
SYMBOL
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
Z
Spring Into PHP 5
ISBN: 0131498622
EAN: 2147483647
Year: 2006
Pages: 254
Authors:
Steven Holzner
BUY ON AMAZON
VBScript Programmers Reference
Windows Script Components
Script Encoding
Remote Scripting
Appendix B Variable Naming Convention
Appendix F The Scripting Runtime Library Object Reference
Kanban Made Simple: Demystifying and Applying Toyotas Legendary Manufacturing Process
Conclusion
Appendix C Two-Bin Kanban Systems
Appendix D Organizational Changes Required for Kanban
Appendix H Case Study 1: Motor Plant Casting Kanban
Appendix J Abbreviations and Acronyms
Building Web Applications with UML (2nd Edition)
What This Book Is About
Sample Screen Shots
Requirements and Use Case Model
Design Model
Sample Screen Shots
An Introduction to Design Patterns in C++ with Qt 4
Overloading Functions
Operators
Multiple Inheritance
Review Questions
Source Selector
Lean Six Sigma for Service : How to Use Lean Speed and Six Sigma Quality to Improve Services and Transactions
Getting Faster to Get Better Why You Need Both Lean and Six Sigma
Success Story #1 Lockheed Martin Creating a New Legacy
Success Story #2 Bank One Bigger… Now Better
Using DMAIC to Improve Service Processes
Raising the Stakes in Service Process Improvement
Cultural Imperative: Global Trends in the 21st Century
From 2,000,000 B.C. to A.D.2000: The Roots and Routes of Culture
Cultural Black Holes
Cognitive Processes
The Pacific Rim: The Fourth Cultural Ecology
Culture and Globalization
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies