Master your Minecraft
 
 

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to PowellsBooks.news
for a chance to win.
Privacy Policy

Tour our stores


    Recently Viewed clear list


    What I'm Giving | December 1, 2014

    Edward O. Wilson: IMG Edward O. Wilson: What I'm Giving



    At Powell's, we feel the holidays are the perfect time to share our love of books with those close to us. For this special blog series, we reached... Continue »

    spacer

This item may be
out of stock.

Click on the button below to search for this title in other formats.


Check for Availability
Add to Wishlist

Other titles in the Visual Blueprint series:

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

PHP 5: Your Visual Blueprintfor Creating Open Source, Server-Side Content Cover

 

Synopses & Reviews

Publisher Comments:

PHP 5

Welcome to the only guidebook series that takes a visual approach to professional-level computer topics. Open the book and you'll discover step-by-step screen shots that demonstrate over 150 key PHP 5 techniques, including:

  • Setting file and folder permissions
  • Using interfaces
  • Writing object-oriented code
  • Processing data in forms
  • Using cookies to manage visitors
  • Working with databases using MySQLi and SQLite
  • Migrating scripts to PHP 5
  • Parsing XML files using DOM
  • Transforming XML with XSLT
  • Troubleshooting PHP scripts

"Like a lot of other people, I understand things best when I see them visually. Your books really make learning easy and life more fun."

—John T. Frey (Cadillac, MI)

Synopsis:

* 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

Synopsis:

* 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

Synopsis:

Updated edition covers new features of PHP 5 as well as being compatible with PHP 4. This two-color book is the only PHP title available that is designed for the visual learner. It covers over 100 key tasks--including using cookies to monitor the activity of Web site visitors to retrieving information from Oracle, MySql and Microsoft databases, creating images and Web pages on the fly and processing XML documents. PHP scripts can be found on more than 5 million websites around the world and because it is open source, no fees are charged for them regardless of the use.

About 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.

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.

Product Details

ISBN:
9780764583322
Subtitle:
Your visual blueprint for creating open source, server-side content
Publisher:
Visual
Author:
Boudreaux, Toby
Author:
Boudreaux, Toby Joe
Subject:
Design
Subject:
Internet - Web Site Design
Subject:
Programming languages (electronic computers)
Subject:
Web - Page Design
Subject:
Web sites -- Design.
Subject:
Internet - General
Subject:
Web site development
Copyright:
Edition Description:
WebSite Associated w/Book
Series:
Visual Blueprint
Series Volume:
14
Publication Date:
20050527
Binding:
Electronic book text in proprietary or open standard format
Language:
English
Pages:
320
Dimensions:
8.96x7.98x.86 in. 1.64 lbs.

Related Subjects

Computers and Internet » Internet » General
Computers and Internet » Internet » Information
Computers and Internet » Internet » Web » Site Design

PHP 5: Your Visual Blueprintfor Creating Open Source, Server-Side Content
0 stars - 0 reviews
$ In Stock
Product details 320 pages Visual - English 9780764583322 Reviews:
"Synopsis" by , * 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
"Synopsis" by , * 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

"Synopsis" by , Updated edition covers new features of PHP 5 as well as being compatible with PHP 4. This two-color book is the only PHP title available that is designed for the visual learner. It covers over 100 key tasks--including using cookies to monitor the activity of Web site visitors to retrieving information from Oracle, MySql and Microsoft databases, creating images and Web pages on the fly and processing XML documents. PHP scripts can be found on more than 5 million websites around the world and because it is open source, no fees are charged for them regardless of the use.
spacer
spacer
  • back to top

FOLLOW US ON...

     
Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.