The Good, the Bad, and the Hungry Sale
 
 

Recently Viewed clear list


Original Essays | June 20, 2014

Lisa Howorth: IMG So Many Books, So Many Writers



I'm not a bookseller, but I'm married to one, and Square Books is a family. And we all know about families and how hard it is to disassociate... Continue »

spacer

On Order

$36.25
New Trade Paper
Currently out of stock.
Add to Wishlist
available for shipping or prepaid pickup only
Qty Store Section
- Local Warehouse General- General

Advanced PHP for Web Professionals (Prentice Hall PTR Advanced Web Development Series)

by

Advanced PHP for Web Professionals (Prentice Hall PTR Advanced Web Development Series) Cover

 

Synopses & Reviews

Publisher Comments:

  • Build complex, PHP-driven Web sites—fast!
  • Discover powerful new PHP techniques, hands on!
  • Learn all-new techniques based on PHP-GTK and PEAR::DB
  • Master XML parsing, user authentication, forms processing, data mining, and much more

Take your PHP programming skills to the next level!

In this concise, hands-on tutorial, PHP expert Christopher Cosentino delivers dozens of powerful new techniques for building serious Web applications. Through professional-quality examples drawn from his six years as a PHP developer, Cosentino walks you through building friendlier, more usable sites; improving user authentication; generating dynamic graphics; parsing XML documents; building database-independent Web applications; and much more!

Take PHP to the limit... and beyond!

  • Manage sessions more effectively
  • Interact with multiple databases via PEAR::DB
  • Improve your form processing scripts
  • Parse large files and perform data mining
  • Authenticate users by IP address, database query, or HTTP authentication
  • Create custom error handlers
  • Dump database contents into XML files
  • Use PHP-GTK to build client-side cross-platform GUI applications
  • And more...

Synopsis:

Take your PHP programming skills to the next level, with this hands-on, example-rich tutorial! In Advanced PHP for Web Professionals, best-selling PHP author Christopher Cosentino brings together dozens of powerful new techniques for building serious Web applications. Learn how to manage sessions more effectively, create better forms, develop custom error handlers, build database-independent Web applications with PEAR::DB, parse XML files, authenticate users via database query, build cross-platform client apps with PHP-GTK, and much more!

About the Author

CHRISTOPHER COSENTINO is currently a technical writer for Cisco Systems, Inc. He has been a freelance Web developer since 1996, specializing in the use of PHP to build e-commerce applications. He is author of Essential PHP for Web Professionals (Prentice Hall PTR).

Table of Contents

Preface.

Goal Of This Book.

Who This Book Is For.

Getting The Code.

Acknowledgements.

The Fine Print.

1. PHP Review.

Overview. PHP Syntax. Operators. Arithmetic Operators. Assignment Operators. Comparison Operators. Concatenating Strings. Arrays. If/Then Statements. Switch Statements. For Loops. Foreach Loops. While Loops. Do While Loops. User-defined Functions. Object Oriented Programming With PHP. phpinfo(). Additional Resources.

2. Session Management.

Introduction to Session Management in PHP4. Initial php.ini Settings For Session Management. On Windows. On Linux. General Considerations. Starting a Session. The Contents of Session Files. Tracking Variables Across Pages During A Session. Unregistering Session Variables. Destroying Sessions. A Simple Session-based Shopping Cart.

3. Multi-database Interaction.

Advanced Database Interaction in PHP4. Database Specific Functions In PHP. Connecting To The Database Server. Selecting The Proper Database. Querying The Database To Insert, Read, Or Delete Data. Obtaining The Results Of Your Queries To Present To The User. DBX - PHP Support For Multiple Databases. You can verify the DBX has been correctly installed by using the phpinfo()function and verifying DBX is listed under the configuration section. Enabling DBX in Windows. DBX Functions. BX Functions. Using DBX. Creating Your Own Support For Multiple Databases. Using Pear::DB. Downloading PEAR. Downloading PEAR from CVS. Back To The Basics.

4. Better Form Processing.

Introduction to Better Forms. Post and Get. Making Forms Friendly. Souping-up the script. Check For Spaces. Check For Minimum Number Of Characters. Add More Error Information. Form-Field Checking. Checking For Valid Email Addresses. Using $HTTP_GET_VARS and $HTTP_POST_VARS. Putting It All Together. Variable Variables.

5. Using What You Have Learned — A Simple Shopping Cart.

Introduction. Features Of The Shopping Cart. Simple Shopping Interface. Simple Administration And Management Interfaces. Setting It Up. The Code. cart.sql. cart.php. cart_inc.php. dbmanage.php. admin.php. checkout.php. finishorder.php.

6. Working With Files.

Overview. Opening Files. Reading Files. Closing Files. Putting It To Use. Data Mining. Parsing Large Files.

7. PHP Authentication Schemes.

User Authentication Overview. Generating Passwords. Authenticating Users Against Text Files. Authenticating Users By IP Address. Authenticating Users Using HTTP Authentication. Authenticating Users By Database Query.

8. Error Management.

Overview. Error Reporting. Types Of Errors In PHP. Error Reporting Settings In php.ini. error_reporting(). php.ini Setting: display_errors. php.ini Settings For Development & Testing. Logging Errors. Custom Error Handlers. Triggering Errors 251. Tracking User Logins.

9. Using What You Have Learned — A Meeting Tracker Application.

Introduction. Simple Administration Interface. Setting It Up. The Code. meeting.sql. meeting.php. meeting_inc.php. admin.php.

10. PHP and XML.

Overview. Creating An XML Parser. Defining the XML Parser. Defining The Element Handlers. Defining Character Handlers. Starting The Parser. Cleaning Up. Parsing and Transforming XML Documents. Dumping Database Contents Into An XML File.

11. Generating Dynamic Graphics With PHP.

Overview. The GD Library. Enabling GD support. Enabling GD For Windows. Enabling GD for Linux. Generating Graphics with GD. The Lines and Text. Adding TrueType Font To Your Images. Adding Text To Base Images. Creating Rectangles with GD.

12. PHPGTK.

Introduction to PHPGTK. Installing PHPGTK. Before You Install. Installing on Windows. Installing on Linux. Creating Basic GTK Objects. Creating Your First PHPGTK Window. Adding a GTK Button. Modifying Basic Widget Appearance. Text Entry. hbox and vbox. pack_start. Putting It All Together. Dialog Boxes. A Simple PHPGTK Application.

Product Details

ISBN:
9780130085399
Author:
Cosentino, Christopher
Publisher:
Prentice Hall
Location:
Upper Saddle River, N.J.
Subject:
Programming Languages - General
Subject:
Programming - General
Subject:
Internet - Web Site Design
Subject:
Programming Languages - CGI, Javascript, Perl, VBScript
Subject:
Web site development
Subject:
PHP
Subject:
Web - Page Design
Subject:
Internet - General
Copyright:
Edition Description:
Trade paper
Series:
The Prentice Hall PTR advanced web development series
Series Volume:
no. 02-02
Publication Date:
October 2002
Binding:
TRADE PAPER
Grade Level:
Professional and scholarly
Language:
English
Illustrations:
Yes
Pages:
368
Dimensions:
9 x 6 x 0.9 in 476 gr

Other books you might like

  1. Build Your Own Database Driven...
    New Trade Paper $39.95
  2. Advanced PHP for Flash New Trade Paper $99.00
  3. Essential PHP Fast: Building Dynamic... New Trade Paper $69.99
  4. Teach Yourself Asp.net in 21 Days... New Trade Paper $49.50
  5. Php Bible 2ND Edition
    Used Trade Paper $3.95
  6. Cisco Networking Academy Program:... Used Hardcover $9.95

Related Subjects

Computers and Internet » Internet » General
Computers and Internet » Internet » Information
Computers and Internet » Internet » Web » Site Design
Computers and Internet » Software Engineering » Programming and Languages

Advanced PHP for Web Professionals (Prentice Hall PTR Advanced Web Development Series) New Trade Paper
0 stars - 0 reviews
$36.25 Backorder
Product details 368 pages Prentice Hall PTR - English 9780130085399 Reviews:
"Synopsis" by , Take your PHP programming skills to the next level, with this hands-on, example-rich tutorial! In Advanced PHP for Web Professionals, best-selling PHP author Christopher Cosentino brings together dozens of powerful new techniques for building serious Web applications. Learn how to manage sessions more effectively, create better forms, develop custom error handlers, build database-independent Web applications with PEAR::DB, parse XML files, authenticate users via database query, build cross-platform client apps with PHP-GTK, and much more!
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.