PHP 5: Your Visual Blueprint for Creating Open Source, Server-Side Content

Overview

* Now revised to cover features found in PHP4 and PHP5, this new edition shows Web developers step by step how to create dynamic, data-driven Web applications
* Two-color screen shots accompanied by concise callouts demonstrate how to tackle more than 100 key PHP tasks, including using cookies to monitor the activity of Web site visitors, retrieving information from MySQL or other databases, creating images and Web pages on the fly, and processing XML documents
* Shows how to ...
See more details below
Available through our Marketplace sellers and in stores.

Pick Up In Store Near You

Reserve and pick up in 60 minutes at your local store

Other sellers (Paperback)
  • All (10) from $1.99   
  • New (1) from $70.00   
  • Used (9) from $1.99   
Close
Sort by
Page 1 of 1
Showing All
Note: Marketplace items are not eligible for any BN.com coupons and promotions
$70.00
Seller since 2014

Feedback rating:

(164)

Condition:

New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

New
Brand new.

Ships from: acton, MA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
Page 1 of 1
Showing All
Close
Sort by
Sending request ...

Overview

* Now revised to cover features found in PHP4 and PHP5, this new edition shows Web developers step by step how to create dynamic, data-driven Web applications
* Two-color screen shots accompanied by concise callouts demonstrate how to tackle more than 100 key PHP tasks, including using cookies to monitor the activity of Web site visitors, retrieving information from MySQL or other databases, creating images and Web pages on the fly, and processing XML documents
* Shows how to use PHP with Apache Web server, process data forms, access data files, troubleshoot PHP scripts, and migrate scripts to PHP5
* A companion Web site features a fully searchable e-version of the book, plus all code that appears in the text-ready to plug into users' Web pages
Read More Show Less

Product Details

  • ISBN-13: 9780764583322
  • Publisher: Wiley
  • Publication date: 5/16/2005
  • Series: Visual Blueprint Series , #62
  • Edition number: 1
  • Pages: 320
  • Product dimensions: 8.04 (w) x 9.02 (h) x 0.86 (d)

Meet the Author

Toby Boudreaux has been involved in Web development since 1998. His experience includes working as a Designer for Nerve.com, Design Technologist for The Chopping Block, Web Developer for Threespot Media, and Director of Engineering for EVB and Horn Group.
He has expertise in LAMP development, Java programming, Flash application development, standards-compliant markup, accessibility, and usability.
Read More Show Less

Table of Contents

HOW TO USE THIS VISUAL BLUEPRINT BOOK.

1. GETTING STARTED WITH PHP.

Introduction to PHP.

Install Apache on Windows.

Install Internet Information Services on Windows.

Add a Virtual Directory to Internet Information Services.

Set File and Folder Permissions on Windows.

Install PHP on Windows.

Install Apache on OS X.

Install PHP on OS X.

Set File and Folder Permissions on OS X.

Configure PHP.

Verify Installation.

Upload Pages to a Web Server.

2. PHP LANGUAGE BASICS.

Insert PHP Code into a Page.

Add Comments.

Create a Numeric Variable.

Create a String Variable.

Create a Constant.

Using Operators.

Perform a Numeric Calculation.

Control Program Flow Using Conditional Statements.

Using the Switch Statement.

Using While Loops.

Using For Loops.

Create a Function.

Return a Value from a Function.

Pass Arguments to a Function.

Pass Arguments by Reference.

Write a Recursive Function.

Using Dynamic Variables.

Work with Data Types.

Get Information About a Variable.

Using PHP Constants.

Include a File.

Using the Exit and Die Statements.

Work with Dates and Times.

3. WORKING WITH ARRAYS.

Introduction to Arrays.

Create an Array.

Create an Associative Array.

Create a Multidimensional Array.

Change the Current Array Element.

Add and Remove Elements from an Array.

Replace Elements in an Array.

Sort an Array.

Sort an Associative Array.

Sort Using a Custom Sort Function.

Get Information About an Array.

Using the List Statement.

Using the Foreach Statement.

Print an Array.

4. WORKING WITH TEXT.

Change the Case of a String.

Using ASCII Values.

Print a Formatted String.

Find String Length.

Convert a String into an Array.

Trim a String.

Compare Strings.

Access or Replace Characters by Position in a String.

Search for a Substring or Character.

Extract or Replace a Substring.

Replace All Instances of a Word.

Work with HTML Text.

Work with Unicode Text.

Introduction to Regular Expressions.

Find a Substring Using Regular Expressions.

Replace a Substring Using Regular Expressions.

Reformat a String Using Regular Expressions.

Create an Array of Matches Using Regular Expressions.

5. WORKING WITH FILESYSTEM AND I/O.

Open or Create a File.

Write to a File.

Copy or Delete a File.

Access File Attributes.

Set Unix File Permissions.

Work with Directories.

Get a List of Files in a Directory.

Using Output Buffering.

Set Custom HTTP Headers.

Execute Shell Commands.

Send an E-Mail.

6. WORKING WITH FORMS.

Create a Form.

Understanding Form Elements.

Add Elements to a Form.

Process Submitted Form Data.

Process Multiple Form Selections.

Create a File Upload Form.

Process a File Upload.8

Validate User Input.

7. USING COOKIES AND SESSIONS.

Create and Read a Cookie.

Delete a Cookie.

Create a Session.

Create and Read Session Variables.

Save Session Data to a File.

Access Saved Session Data.

8. INTRODUCTION TO OBJECTS.

Introduction to Object-Oriented Programming.

Changes in PHP 5.

Define a Class.

Create Class Constructors and Destructors.

Define a Method.

Clone an Object.

Create Private and Static Members.

Extend a Class.

Work with External Data in Classes.

Access Information About an Object.

Check for Classes and Methods.

Using Object Serialization.

Using Class Autoloading.

Overload an Object Method.

Using Iterators.

9. INTRODUCTION TO DATABASES.

Introduction to Databases.

Design a Database.

Choose a Database Server.

Introduction to Structured Query Language (SQL).

Using a Database Client.

10. USING DATABASES.

Introduction to SQLite.

Introduction to MySQLi.

Create an SQLite Database.

Add Records to an SQLite Database.

Retrieve Records from an SQLite Database.

Create an SQLite Function.

Connect to MySQL Server.

Add Records to a MySQL Database.

Select Records from a MySQL Database.

Update Records in a MySQL Database.

Delete Records from a MySQL Database.

Retrieve Records as an Associative Array.

Retrieve Records from Multiple Tables in a MySQL Database.

Get Information About Fields in a MySQL Table.

Using a Form to Modify a Record.

Create a MySQLi Connection.

Create a MySQLi Prepared Statement.

11. DEBUGGING AND ERRORS.

Change PHP's Error-Reporting Level.

Create a Custom Error Handler.

Log Errors to a File.

Send Errors to an E-Mail Address.

Embed Debugging Messages in HTML Comments.

Using Try...Catch Statements.

12. WORKING WITH XML.

Introduction to XML.

Introduction to DOM XML.

Parse a File Using SimpleXML.

Write to a File Using SimpleXML.

Parse a File Using SAX.

Parse a File Using DOM.

Write a File Using DOM.

Parse HTML Using DOM.

Using XPath.

Introduction to SOAP.

Introduction to XSLT.

Create a SOAP Client.

Create a SOAP Server.

Transform an XML File Using XSLT.

INDEX.

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing 1 Customer Reviews
  • Anonymous

    Posted December 29, 2008

    Okay for low level entry programmers. Not a very good reference for experienced programmers.

    Grabbed this book because I had a simple project I needed to get up an running quick. Unfortunately the text was of very little help. I found better examples for my task searching the net. Most of the examples in the text were close but just didn't quiet meet my needs.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing 1 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)