

Table of Contents
Issue 04.06 (April 2006)

Add Sting to PHP Apps with WASP Patterns
User Account Creation and Login Patterns with AJAX using WASP
By Brian Fioca
Any major web application requires some form of user registration and login capability, but why start from scratch each time? Brian Fioca uses this as the setting to introduce some user interface and MVC design patterns using WASP, with a touch of AJAX to boot. What more could a PHP 5 developer want? The cover story will demonstrate the power and simplicity of developing PHP applications using the WASP Framework through the illustration of a simple user module design pattern.[Read More]

WSDLs and PHP Web Service Clients and Servers
Doing Contract-First Web Service Development in PHP
By Nathan A Good
Have you ever been asked to connect to a web service and given a Web Service Description Language (WSDL) as a reference? Or maybe you’ve been given a WSDL and asked to build a web service in PHP that meets the specifications in the WSDL. Did you know that there are methods built-in to PHP 5 that allow you to quickly connect to a web service given the WSDL? This article will introduce the WSDL file format and two methods of using WSDLs to build both web service clients and web service servers in PHP. Both methods allow you to create a web service or web service client with amazingly little effort.[Read More]

PHP – Bridging the Gap
PHP Gateway to the COM and .NET Worlds
By Joe Stagner
Most PHP developers do their daily work on a Microsoft Windows workstation. Windows is the predominant Operating System in the enterprise and is experiencing significant growth in web hosting circles. As such, more and more PHP developers find themselves building applications whose target is the Microsoft Windows Platform. PHP developers are well known for their pragmatic problem solving philosophy. This article endeavours to create an impact for the PHP developer working on the Microsoft Windows Platform.[Read More]

PHP From the Shop Floor
Destroying the Internet, One Site at a Time
By Elizabeth Naramore
Ever wanted to see a site gobbled up, flooded, subject to a Mars attack, or even crushed by a big dinosaur? Denis Rionnet’s brainchild Netdisaster.com is a wonderful example of taking PHP to a fun, unique, and completely useless level. Demented? Yes. Technically and graphically complex? Absolutely. This issue of 'PHP From the Shop Floor' will show you creative ways at managing your frustrations, allowing you to throw virtual tomatoes, cream pies, or even the hand of God at any URL on the Internet.[Read More]

Running On Time
MySQL 5.1 Adds an Event Handler
By Jon Stephens
Ever wish you could have MySQL run some operations for you at 6PM, even when you need to leave the office by 5? Now you can – no cron jobs required. While there's still a few things to be ironed out in the implementation – MySQL 5.1.6 being alpha software and all – the addition of the Event Scheduler to MySQL will simplify your automation tasks immeasurably. Join Jon Stephens as he expounds on one of the simplest and coolest new feature to hit MySQL in a while.[Read More]

he PayPal “Buy Now” Hack
Add a “Buy Now” button to your PHP Web Application
By Peter Lavin
PayPal’s “Buy Now” buttons are ideal for e-commerce impulse sales. They are easy for the customer to use and there’s no lengthy checkout procedure. One click and you’re on PayPal’s secured site. This hack shows how to track and secure purchases made using “Buy Now” buttons.[Read More]

Book Review: From the Prentice Hall Stable
Spring Into PHP 5
By itchell Pirtle
There is a real glut of PHP 5 books on the market, and this one promises to be different by getting you up to speed as quickly and productively as possible. As this is no small task, I sprung myself into this book with expectations.[Read More]

02.09.2008
On his blog recently, Sebastian Bergmann published the first release Candidate of the upcoming version 3.3.0 of the Test frameworks, PHPUnit. The …
29.08.2008
Zimbra Boosts Up iPhone Support
Zimbra, a Yahoo company, and an open source software developer, has announced the general availability of Zimbra Mobile for iPhone 2.0.Zimbra Mobile …
28.08.2008
TYPOlight Revamps Site, Also Releases V 2.6.0
TYPOlight, the powerful web content management system, has recently come up with version 2.6.0. This release fixes some bugs over the previous …
28.08.2008
Lets Connect the Web with Language, Says Mozilla
The Mozilla Foundation has released a very early prototype of mash-up software called Ubiquity, which is designed to make it easier to …
27.08.2008
Eclipse PDT 2.0 Release Plan Pushed Back Till Year End
On his blog recently, Max Horvath revealed that the next major release of Eclipse PDT, Version 2.0, has been postponed till December …

Open Source Web Development with LAMP
Derick Rethans
This book on LAMP is not primarily focused on PHP, actually quite a small part is devoted to PHP.It starts with a very brief explanation in …
MySQL Cookbook, Second Edition
Paul DuBois
A handy resource when you need quick solutions or techniques, this Cookbook addresses specific questions in using MySQL. You'll find dozens of short, focused pieces of …