Building File Uploaders with PHP 5

Wednesday, March 19th, 2008

My goal here is simply tackling file uploads from a hands-on point of view and discarding all of those additional configuration settings that must be performed in the web server. Therefore in this series of articles I m going to show you how to build some file uploading ...

Building a Complete Web Searching Class with Yahoo Web Services and PHP 5

Wednesday, February 20th, 2008

Welcome to the final part of the series Using Yahoo Web Services with PHP 5. As the title claims this series walks you through the basic concepts surrounding the correct utilization of the most relevant web search services provided by Yahoo and puts the corresponding ...

Building PDF Documents with PHP 5

Tuesday, October 30th, 2007

PHP is a versatile language with some surprising capabilities. It can even create PDF documents on the fly with the right third-party PDF library. If you can t imagine why you d want to do that think about the various formats used by applications when retrieving data from ...

Building an Image Generator Class with PHP 5

Monday, October 1st, 2007

In this article you will learn how to build an image generator class with PHP 5 using the functions bundled with the GD library. Such a class has a wide variety of uses but for the purposes of this three-part series we will focus on creating ...

Building a Logout Class

Wednesday, September 5th, 2007

The main function of the logout class is to log out a user and then redirect the user to the login page. On a programmatic level the logout class terminates and destroys the session variables that the login class created for the user and also logs the exit time ...

Building a Search Engine with MySQL and PHP 5

Tuesday, July 31st, 2007

If you maintain a medium-sized growing web site you might find that it needs an internal proprietary search engine to improve your visitors experience. This article the first of three parts will get you started with building such an engine using PHP and MySQL.... Refurbished and ...

Building Object-Oriented Web Pages with Inheritance in PHP 5

Monday, July 16th, 2007

You have probably used the principles of inheritance in any number of your object-oriented programming projects. Traditionally this means working with parent and child classes during the creation of a PHP application. In this two-part series you ll learn a simple way to use inheritance while creating object-oriented web ...

Building a Data Validation System with the Prototype Pattern with PHP 5

Tuesday, May 22nd, 2007

It s unusual to create multiple instances of a class but certainly it may happen during the development of a PHP application. To solve this issue quickly and with minor hassles the prototype design pattern can be really useful. If you want to learn more about it ...

Building Interpreter Classes with PHP 5

Monday, April 2nd, 2007

If you have ever written an application that primarily parses commands -- and who hasn t -- keep reading. As is often the case pattern-based programming makes this task easier. In this first part of a three-part article series you ll learn the basic concepts surrounding the ...

Building Dynamic Web Pages with Polymorphism in PHP 5

Wednesday, March 28th, 2007

If you re starting to delve deeper into object-oriented programming with PHP and also want to know how to include polymorphic objects into your own scripts this might be the right opportunity to learn more about this interesting topic. Welcome to the second part of the series that ...

Building an RSS File

Tuesday, February 13th, 2007

In the previous article we discussed how to read an RSS file with PHP. In this article we will focus on the theoretical aspects of how to build an RSS file.... Refurbished and Used Networking Equipment Network Liquidators sells refurbished and used networking equipment for up to 95% off list, with ...

An Introduction to Building Proxy Classes with PHP 5

Tuesday, January 2nd, 2007

If you create object-oriented programs in in PHP 5 you know that their performance can be improved by rationalizing the use of objects. The proxy pattern can help with this task. In this first of a two-part series you will learn the key points of how to use ...

Building the Index Page for a PHP Email Application

Wednesday, November 8th, 2006

In this third part of a four-part article series on building a PHP email application we will look at the index page. This page is the heart of the application. We will also look at how to handle attachments in a message and how to integrate them into this ...

Building an Error Logger with the Chain of Responsibility Pattern in PHP 5

Monday, November 6th, 2006

If you re one of those PHP developers that wants to expand your background in pattern-based programming then this article may suit your needs. Welcome to the second part of the series Understanding the Chain of Responsibility Between PHP Objects. Comprised of three installments this series ...

Building a Web Page Controller for Simulating the Model-View-Controller Schema in PHP

Tuesday, August 15th, 2006

If you re one of those PHP developers that want to extend your background in object-based applications then this series might be quite attractive to you. In these three tutorials of which this is the second you ll learn how to simulate a simple Model-View-Controller schema ...

Building Object-oriented Web Pages with HTTP Compression in PHP

Monday, April 24th, 2006

Here we go Welcome to the third - and last -- part of the series Using HTTP compression in PHP. Just in case you didn t know this set of tutorials explores the advantages of using HTTP compression on dynamic PHP pages reducing their ...

Building a PHP 5 Form Processor: Using the Form Processor Package

Monday, January 30th, 2006

Welcome to the last part of the series Building a PHP 5 form processor. In three parts this series goes through the development of an extensible form processor package in PHP 5 explaining its benefits and demonstrating its implementation.... (Advertisement) MKS for SEI Capability Maturity Model Level ...

Building a PHP5 Form Processor: Coding the Form Validator Module

Monday, January 23rd, 2006

In this second part of a three-part series we take up the topic of server-side validation. By the time you finish this article you ll have the general guidelines for how to build a form validating class. You ll use some PHP built-in introspection functions along with ...

Building a PHP 5 Form Processor: Coding the Form Generator Module

Monday, January 16th, 2006

Most developers must deal with the job of developing robust data validation for forms on a regular basis. Nobody wants to write the same code over and over so this article the first of three in a series will help you develop an extensible and reusable form ...

User-defined Interfaces in PHP 5: Building a Page Generator

Monday, January 9th, 2006

In this final part of the series on user-defined interfaces in PHP 5 Alejandro puts all of the classes created in the previous articles together to work as a page generator. This allows complex page generation to be translated into a more flexible process through an object-based solution.... (Advertisement) Anatomy ...

Building a Relational Content Management System in PHP/MySQL

Tuesday, December 20th, 2005

You may be familiar with relational databases but what is a relational content management system Read on to learn how to build this system which helps you create a search engine friendly site fairly quickly.... (Advertisement) Refurbished and Used Networking Equipment Network Liquidators sells refurbished and used networking ...

The Singleton and Factory Patterns in PHP: Building a Form Generator Class

Wednesday, December 7th, 2005

In this final part of the series Alejandro Gervasio examines a point that he has not taking into consideration so far that the layout of form elements plays a relevant role within the overall development process. With this in mind he encapsulates the logic needed to generate ...