Essential Php Tools

by
Format: Paperback
Pub. Date: 2004-03-01
Publisher(s): Apress
  • Free Shipping Icon

    This Item Qualifies for Free Shipping!*

    *Excludes marketplace orders.

List Price: $47.24

Buy New

Arriving Soon. Will ship when available.
$44.99

Rent Book

Select for Price
There was a problem. Please try again later.

Digital

Rent Digital Options
Online:30 Days access
Downloadable:30 Days
$12.60
Online:60 Days access
Downloadable:60 Days
$16.80
Online:90 Days access
Downloadable:90 Days
$21.00
Online:120 Days access
Downloadable:120 Days
$25.20
Online:180 Days access
Downloadable:180 Days
$27.30
Online:1825 Days access
Downloadable:Lifetime Access
$41.99
$27.30

Used Book

We're Sorry
Sold Out

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

PHP Toolbox explains how to use popular PEAR modules and PHP add-ons to simplify your XML processing, database access, templating, and other common tasks. It also explains how to use a PHP code cache or optimizer, which speeds up your code without requiring any rewriting or code changes. The simplicity of PHP, the ease of development, a large community, and the expansive repository of open source PHP libraries, make it a favourite of web designers and developers.

Table of Contents

About the Author ix
Acknowledgments xi
Introduction xiii
Part One Databases 1(52)
Chapter 1 Accessing Databases with DB
3(20)
Exploring a Simple DB Example
3(1)
Introducing DSNs
4(1)
Sending Queries and Retrieving Results
5(4)
Understanding Quoting and Placeholders
9(4)
Examining Data Retrieval Convenience Methods
13(3)
Understanding Query Information
16(1)
Running a Query Multiple Times
17(3)
Introducing Sequences
20(1)
Introducing Error Handling
20(3)
Chapter 2 Accessing Databases with ADODB
23(30)
Connecting and Simple Queries
23(4)
Introducing Record Sets
27(5)
Understanding Error Handling
32(3)
Introducing Sequences
35(1)
Generating HTML
36(13)
Caching
49(1)
Exporting Data
50(3)
Part Two HTML 53(96)
Chapter 3 Using HTML_OuickForm for Form Processing
55(38)
Creating and Displaying a Form
55(23)
Processing Submitted Data
78(4)
Setting Validation Rules
82(11)
Chapter 4 Templating with Smarty
93(56)
Installing and Configuring Smarty
94(2)
Understanding Basic Smarty Concepts
96(14)
Implementing Conditional Logic
110(3)
Looping and Cycling Through Data
113(11)
Including Other Files and Templates
124(5)
Processing Text
129(11)
Caching Template Output
140(4)
Putting It All Together
144(5)
Part Three XML 149(74)
Chapter 5 Performing Event-Based XML Parsing with XML_Parser
151(20)
Handling Tags and Character Data
152(8)
Handling Processing Instructions
160(3)
Handling Nested Tags
163(2)
Using Per-Element Methods
165(3)
Specifying Character Sets
168(3)
Chapter 6 Developing Lightweight Web Services with XML_RPC
171(16)
Choosing XML_RPC
171(6)
Calling XML_RPC Procedures on Another Server
177(3)
Serving XML_RPC Methods
180(7)
Chapter 7 Developing Heavyweight Web Services with SOAP
187(28)
Choosing SOAP
187(1)
Installing SOAP
188(1)
Making SOAP Requests
188(11)
Serving SOAP Requests
199(14)
Exploring Further
213(2)
Chapter 8 Performing Easier XML Parsing with SimpleXML
215(8)
Creating SimpleXML Objects
215(2)
Working with SimpleXML Objects
217(3)
Working with Namespaces
220(1)
Searching with XPath
221(2)
Part Four Networking 223(40)
Chapter 9 Sending Mail
225(16)
Sending Plain-Text Mail Messages with PEAR Mail
225(4)
Sending MIME Ma~l Messages with Mail_mime
229(12)
Chapter 10 Working with Authentication, Users, and Passwords
241(22)
Using the Auth Module
241(19)
Auth HTTP
260(3)
Part Five Debugging, Caching, and Optimizing 263(68)
Chapter 11 Understanding PHP Internals
265(10)
Going from Source File to Output
266(6)
Seeing How a Code Cache Works
272(1)
Seeing How a Debugger Works
272(1)
Examining Some Differences Between the Internals of PHP 4 and PHP 5
273(2)
Chapter 12 Profiling and Debugging with Xdebug
275(22)
Installing Xdebug
275(1)
Tracing Functions
276(7)
Profiling
283(3)
Using Remote Debugging
286(11)
Chapter 13 Accelerating with Code Caches
297(34)
Working with APC: The Alternative PHP Cache
298(9)
Working with ionCube PHP Accelerator
307(10)
Working with Turck MMCache
317(11)
Benchmarking Cache Performance
328(3)
Index 331

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.