Main

August 21, 2006

Check your PHP code at every level with unit tests


Check your PHP code at every level with unit tests
Test-driven development and unit tests are the latest way to make sure your code is behaving as you expect through changes and refactoring. Find out how to unit test your PHP code at the module, database, and user interface (UI) level.

Five common PHP database problems


Five common PHP database problems
Discover five common database problems that occur in PHP applications -- including database schema design, database access, and the business logic code that uses the database -- as well as their solutions.

August 09, 2006

Introducing DB2 9: Application development enhancements


Introducing DB2 9: Application development enhancements
Take a look at enhancements for developers in DB2 9. These enhancements include a new Developer Workbench, deeper integration with .NET environments, rich support for XML and SOA environments, new drivers and adapters for PHP and Ruby on Rails, and new application samples.

May 02, 2006

Access WebSphere Process Server V6.0 business processes with PHP


Access WebSphere Process Server V6.0 business processes with PHP
This article shows how to access Business Process Execution Language (BPEL) based applications running in IBM WebSphere Process Server Version 6.0 from a PHP Hypertext Preprocessor (PHP) Server.

Paint 3-D images with PHP


Paint 3-D images with PHP
PHP, a language originally intended for Web development, has been used for years to manage dynamic Web sites and database applications. Extensions to the language available through the PHP Extension and Application Repository (PEAR) have allowed developers to take the language in new and interesting directions. PEAR's Image_3D package is an object-oriented interface for creating three-dimensional (3-D) graphics in a variety of formats, including PNG and SVG, two image formats with increasing support by modern Web browsers. Find out how to use the Image_3D package, learn the limitations of using dynamic 3-D images, and investigate solutions and practical applications of 3-D graphics.

April 15, 2006

Access WebSphere Process Server V6.0 business processes with PHP


Access WebSphere Process Server V6.0 business processes with PHP
This article shows how to access Business Process Execution Language (BPEL) based applications running in IBM WebSphere Process Server Version 6.0 from a PHP Hypertext Preprocessor (PHP) Server.

April 05, 2006

Use PHP to build a search engine optimization app, Part 1: Getting started


Use PHP to build a search engine optimization app, Part 1: Getting started
PHP, a dynamic Web-based programming language, takes a variety of input formats and uses a built-in SOAP client to obtain information from the Web. PHP, combined with applications using search engine optimization (SEO), is a powerful tool for obtaining information from major search engines, allowing this information to guide a webmaster's online marketing and SEO strategies. Find out how to take advantage of these strategies by building the back end of an application to monitor and track your client's SEO efforts.

March 21, 2006

Run PHP applications in Apache Geronimo PHP has


Run PHP applications in Apache Geronimo
PHP has been a popular scripting language for some time. However, with the growing buzz over Java technology and Apache Geronimo, a J2EE-certified application server, many experienced developers shy away from using PHP with Geronimo, because only JavaServer Pages (JSP) is supported out of the box. The PHP Java Bridge solves this problem by providing full support for PHP on Geronimo and for sharing sessions across both PHP and JSP scripts.

March 15, 2006

Run PHP applications in Apache Geronimo PHP has


Run PHP applications in Apache Geronimo
PHP has been a popular scripting language for some time. However, with the growing buzz over Java technology and Apache Geronimo, a J2EE-certified application server, many experienced developers shy away from using PHP with Geronimo, because only JavaServer Pages (JSP) is supported out of the box. The PHP Java Bridge solves this problem by providing full support for PHP on Geronimo and for sharing sessions across both PHP and JSP scripts.

March 06, 2006

Get started with an open source CMS, Part


Get started with an open source CMS, Part 5: Build a PHP WebDAV client for Jakarta Slide
In this tutorial, the fifth in the series, learn how to create a PHP Web-based Distributed Authoring and Versioning (WebDAV) Client for Jakarta Slide that you can use to build PHP applications for content management. With this knowledge, you can then go on to build other PHP applications on a system that can manage numerous users and documents.

February 13, 2006

How to use regular expressions in PHP Regular


How to use regular expressions in PHP
Regular expressions can provide a powerful way to work with text. Using regular expressions, you can do complex validation of user input, parse user input and file contents, and reformat strings. PHP provides simple methods that let you use POSIX and PCRE regular expressions. This article discusses the differences between POSIX and PCRE, and how you can use regular expressions and PHP V5.

February 09, 2006

Create a Web storefront using PHP and PayPal,


Create a Web storefront using PHP and PayPal, Part 1: Pouring the foundation database
This series chronicles the building of a Web storefront in PHP using PHP Data Objects to access a Derby database. The storefront includes a user manageable shopping cart that allows item purchases using PayPal, and includes the ability for merchants to notify customers via e-mail on successful orders automatically.

February 07, 2006

Going dynamic with PHP PHP V5's new object-oriented


Going dynamic with PHP
PHP V5's new object-oriented programming features have raised the level of functionality in this popular language significantly. Learn how to use the dynamic features of PHP V5 to create objects that bend to fit your needs.

January 28, 2006

Create a Web storefront using PHP, Derby and


Create a Web storefront using PHP, Derby and PayPal, Part 3
This series chronicles the building of a Web storefront in PHP using PHP Data Objects to access a Derby database. The storefront includes a user manageable shopping cart that allows item purchases using PayPal, and includes the ability for merchants to notify customers via e-mail on successful orders automatically. This final part covers the addition of transactions, a shipping component, and an e-mail notification feature.

January 23, 2006

Create a Web storefront using PHP and PayPal,


Create a Web storefront using PHP and PayPal, Part 1
This series chronicles the building of a Web storefront in PHP using PHP Data Objects to access a Derby database. The storefront includes a user manageable shopping cart that allows item purchases using PayPal, and includes the ability for merchants to notify customers via e-mail on successful orders automatically.

January 18, 2006

Create graphics the smart way with PHP This


Create graphics the smart way with PHP
This article shows how to build an object-oriented graphics layer in PHP. Using object-oriented systems can make building complex graphics much easier than building the graphics using the primitives in the standard PHP library.

January 13, 2006

Debugging techniques for PHP programmers This article details


Debugging techniques for PHP programmers
This article details various methods for debugging PHP applications, including turning on error reporting in Apache and PHP, and by placing strategic print statements to locate the source of more difficult bugs through a simple example PHP script. The PHPEclipse plug-in for Eclipse, a slick development environment with real-time syntax parsing abilities, will also be covered, as well as the DBG debugger extension for PHPEclipse.

January 09, 2006

Create a Web storefront using PHP and PayPal,


Create a Web storefront using PHP and PayPal, Part 1
This series chronicles the building of a Web storefront in PHP using PHP Data Objects to access a Derby database. The storefront includes a user manageable shopping cart that allows item purchases using PayPal, and includes the ability for merchants to notify customers via e-mail on successful orders automatically.

January 04, 2006

Debugging techniques for PHP programmers This article details


Debugging techniques for PHP programmers
This article details various methods for debugging PHP applications, including turning on error reporting in Apache and PHP, and by placing strategic print statements to locate the source of more difficult bugs through a simple example PHP script. The PHPEclipse plug-in for Eclipse, a slick development environment with real-time syntax parsing abilities, will also be covered, as well as the DBG debugger extension for PHPEclipse.

December 19, 2005

Create graphics the smart way with PHP This article shows


Create graphics the smart way with PHP
This article shows how to build an object-oriented graphics layer in PHP. Using object-oriented systems can make building complex graphics much easier than building the graphics using the primitives in the standard PHP library.

December 16, 2005

Create a Web storefront using PHP and PayPal, Part 2


Create a Web storefront using PHP and PayPal, Part 2
This series chronicles the building of a Web storefront in PHP using PHP Data Objects to access a Derby database. The storefront includes a user manageable shopping cart that allows item purchases using PayPal, and includes the ability for merchants to notify customers via e-mail on successful orders automatically. Part 2 covers creating shopping carts and making payments via PayPal.

December 14, 2005

Create graphics the smart way with PHP This article shows


Create graphics the smart way with PHP
This article shows how to build an object-oriented graphics layer in PHP. Using object-oriented systems can make building complex graphics much easier than building the graphics using the primitives in the standard PHP library.

December 11, 2005

Create graphics the smart way with PHP This article shows


Create graphics the smart way with PHP
This article shows how to build an object-oriented graphics layer in PHP. Using object-oriented systems can make building complex graphics much easier than building the graphics using the primitives in the standard PHP library.

December 03, 2005

Debugging techniques for PHP programmers This article details various methods


Debugging techniques for PHP programmers
This article details various methods for debugging PHP applications, including turning on error reporting in Apache and PHP, and by placing strategic print statements to locate the source of more difficult bugs through a simple example PHP script. The PHPEclipse plug-in for Eclipse, a slick development environment with real-time syntax parsing abilities, will also be covered, as well as the DBG debugger extension for PHPEclipse.

December 01, 2005

Debugging techniques for PHP programmers This article details various methods


Debugging techniques for PHP programmers
This article details various methods for debugging PHP applications, including turning on error reporting in Apache and PHP, and by placing strategic print statements to locate the source of more difficult bugs through a simple example PHP script. The PHPEclipse plug-in for Eclipse, a slick development environment with real-time syntax parsing abilities, will also be covered, as well as the DBG debugger extension for PHPEclipse.

November 30, 2005

Create a Web storefront using PHP and PayPal, Part 1


Create a Web storefront using PHP and PayPal, Part 1
This series chronicles the building of a Web storefront in PHP using PHP Data Objects to access a Derby database. The storefront includes a user manageable shopping cart that allows item purchases using PayPal, and includes the ability for merchants to notify customers via e-mail on successful orders automatically.

November 29, 2005

Create a Web storefront using PHP, Derby and PayPal, Part


Create a Web storefront using PHP, Derby and PayPal, Part 3
This series chronicles the building of a Web storefront in PHP using PHP Data Objects to access a Derby database. The storefront includes a user manageable shopping cart that allows item purchases using PayPal, and includes the ability for merchants to notify customers via e-mail on successful orders automatically. This final part covers the addition of transactions, a shipping component, and an e-mail notification feature.

November 02, 2005

An introduction to Service Data Objects for PHP Service Data


An introduction to Service Data Objects for PHP
Service Data Objects (SDOs) have been around in the Java technology world since November 2003. They are designed as a means of simplifying and unifying working with heterogeneous data sources. In February 2005, IBM and Zend announced a strategic partnership to collaborate on the development and support of the PHP environment. One aspect of this collaboration has been the definition and implementation of SDOs for PHP. This article gives an overview of SDOs and the motivations for using them in the PHP environment. A simple contact management scenario is used to illustrate key concepts.

October 31, 2005

Learning PHP, Part 3 This tutorial is Part 3 of


Learning PHP, Part 3
This tutorial is Part 3 of a three-part series teaching you how to use PHP through building a simple workflow application. In this tutorial, you will learn about using HTTP authentication, streaming files, and how to create objects and exceptions.