Site Contents
PHP Referece
Linux Reference
PHP-RCP WITH XML
PHP & FLASH
PHP & PDF Files
MySQL Reference
Forums
Newbies/Tutorials
PHP Libraries
MySQL FAQ
PHP vs. ASP
Converting ASP->PHP
MSAccess & MySQL
PHP Links

External Links
PHP News
Error Handling in PHP
Using PHP & Java
PHPWorld.com
PHP for Newbies - Tutorials
Beginner

Side Navigation with PHP
By Patrick Delin - [August 20, 2002]
This tutorial will show you how to lay out your side navigation and populate an array with the intended values.

PHP Templating with Smarty
By Cezar Floroiu - [August 12, 2002]
In this article, Cezar explains how to reduce site development and maintenance time by using Smarty.

An Introduction to PHP-GTK
By Tiffany Silva - [August 7, 2002]
This tutorial works though the stages of installing PHP-GTK and creating a simple GUI application.

Using MySQL Full-text Searching
By Jim Ferrara - [July 30, 2002]
In this tutorial, you will learn: - How to modify your current database to accommodate Full-text searching - How to use a simple Full-text search to quickly gather relevant responses - How to execute a more complex Full-text search with Boolean capabilities - Tips on what to do, and what not to do, as well as the security implications of some of the example scripts presented.

Creating a “Text Version” Web Page On-the-fly – Part 2
By Jim Thome - [June 20, 2002]
Part 2 of Jim's tutorial extends the text conversion functionality to include the ability to deliver a PDF version of the web page.

Hands on XML
By Niels Barlach - [June 4, 2002]
This tutorial will teach you how to parse an XML document using PHP.

Developing Professional Quality Graphs with PHP
By Jason E. Sweat - [May 8, 2002]
Learn to easily construct professional looking graphs and charts without having to delve into the GD library calls and their PHP wrapper functions.

Using Objects to Create an Application
By Michael Johnson - [May 1, 2002]
This tutorial is the second in a series dealing with using objects to create an application, building the application up from smaller parts, and teaching important software engineering and design concepts that will be useful writing not only in PHP, but in other languages as well.

Creating a "Text Version" Web Page On-the-fly - Part I
By Jim Thome - [April 24, 2002]
Learn how to automatically translate a web page into a text version, thereby improving accessibility and eliminating the need to maintain two separate versions of the same content.

Using Perl Compatible Regular Expressions with PHP
By Patrick Delin - [April 11, 2002]
This tutorial is intended for the PHP programmer interested in using Perl Compatible Regular Expressions (or PCRE for short) to match or replace values within its target.

Building An Application Repository for Organizing your Web Site
By Benson Wong - [April 4, 2002]
This tutorial discusses the advantages of using a repository, how to build it and how to make it easily accessible to your applications.

Encryption and Decryption using PHP and GnuPG
By Darrell Brogdon - [March 21, 2002]
Darrell shows you how to encrypt and decrypt information with GnuPG using PHP.

Using objects to create an application
By Michael Johnson - [February 14, 2002]
This tutorial shows you how to use objects to create an application, building the application up from smaller parts.

Static Free Energy
By Mike Potter - [January 23, 2002]
This tutorial will show you how to produce static html pages using PHP. This is important if you want the benefits of using PHP to build sections of a site where the content of the pages doesn't change very often.

The Basics of Using mySQL with PHP in Flash
By Jeffrey F. Hill - [January 16, 2002]
This article demonstrates how to use Macromedia Flash 5 in conjunction with PHP and a mySQL database. It shows you how to set up a table in a mySQL database, then using PHP, it demonstrates how manipulate that table and interact with Flash.

Creating a Web-Based Survey Part I: Dynamic Questions
By Justin A. Jenkins - [January 9, 2002]
This tutorial will teach you how to create a survey with a variety of questions and answers without the hassle. Part one of a two part series explains how to implement a dynamic survey system with a MySQL database.

Building a Time Management Billing System using PHP
By Patrick Delin - [January 2, 2002]
This tutorial teaches you how to create a Web-accessible billing system for small businesses, or groups of people trying to use a time management system.

Using PHP to Develop Three-Tier Architecture Applications - Part 2
By Jason E. Sweat - [December 26, 2001]
This tutorial presents a framework around which many dynamic web site applications can be developed.

Using PHP to Develop Three-Tier Architecture Applications - Part 1
By Jason E. Sweat - [December 5, 2001]
This tutorial will present an overview of conceiving your dynamic web applications as a three-tier architecture, in which your PHP scripts play a key role in the business logic layer of the architecture.

XML- RPC Client
By Benson Wong - [November 29, 2001]
Learn how to build an XML-RPC client in PHP using the XML-RPC library.

Build your own Database Driven Website using PHP & MySQL
By Kevin Yank - [November 27, 2001]
"Build Your Own Database Driven Website Using PHP & MySQL" is a hands-on guide to learning all the tools, principles and techniques needed to build a fully functional database-driven Web site using PHP and MySQL. This tutorial covers everything from installing PHP and MySQL under Windows or Linux, to building a live Web-based content management system, and much more.

Using output from other sites in your PHP scripts
By John Craig - [October 18, 2001]
This tutorial is intended for the PHP programmers who wish to use the output from other Web sites in their own scripts.

Building Dynamic Calendars using PHP
By Patrick Delin - [May 23, 2001]
The purpose of this tutorial is to develop a calendar that will enable you to store both planned and actual events. This calendar, then, could be used for time management activities where multi-person scheduling is required. By developing a calendar system accessible from the Web, members can enjoy broad access to events stored within the database.

Using PHP with ODBC – A User Guide
By Andrew Stopford - [March 18, 2001]
This tutorial is intended for the PHP programmer interested in learning more about database connectivity – using the ODBC standard. You should be familiar with PHP syntax and have a working knowledge of databases.

Generating Web Page Statistics using PHP
By Patrick Delin - [March 12, 2001]
This tutorial is intended for the PHP programmer interested in gathering and analyzing Website statistics in a presentable format using mySQL and PHP.

Using PHP with the OANDA Currency Exchange Rate Server
By Guy N. Hurst - [February 21, 2001]
This tutorial is for those of you needing the services of the OANDA currency rate server, especially if you develop shopping carts or other ecommerce services for online use. It will also serve as an example of using PHP’s capability to connect to a remote server. Lastly, if you have a Unix based system, the section on using cron may be useful to you.

Building WML Applications Using PHP
By W.J. Gilmore - [August 3, 2000]
This tutorial shows you how you can use PHP in conjunction with WML to serve dynamic content to a WAP-enabled wireless device.

PHP-Based User Authentication
By Julie Meloni - [May 23, 2000]
This tutorial teaches you how to initiate user authentication using PHP, and then to authenticate users by matching the value of global variables $PHP_AUTH_USER and $PHP_AUTH_PW to a list of valid usernames and passwords. The sample code included with this tutorial will show you how to use either hard-coded values, a flat file, an existing .htpasswd file or a database table to manage your valid usernames and passwords.

Feedback Form with a Cookie
By Zend Staff - [February 22, 2000]
This tutorial teaches you how to process a simple feedback form. It records the date and time that the user logged into the system and saves this information, in addition to the user's name and email address, in several cookies. Upon subsequent logins, the code checks whether the user is a new or repeat user and displays the information accordingly.

Using Strings
By Nathan Wallace - [December 17, 1999]
A large portion of Web programming requires strings to be handled and generated, so knowing how to use and handle strings properly is extremely important for PHP programmers. This tutorial starts with the simple constructs used to create strings and moves through to more advanced techniques for string handling.

Advanced

Inter-Platform Communication (IPC) Using PHP
By Woody Stanford - [April 18, 2001]
PHP isn't just a front-end interfacing language; it has the ability to incorporate complex calculation, inter-server communication, and a host of other functions unrelated to producing HTML pages. This tutorial shows you a real-life example of how to communicate between a PHP Web server (assumed to be hosted on a UNIX system) and your local Windows machine.

Generating Advanced Web Page Statistics using PHP
By Patrick Delin - [April 3, 2001]
This tutorial is a follow up to Patrick Delin's introductory tutorial. It is intended for the PHP programmer interested in gathering and analyzing more advanced Website statistics in a presentable format using MySQL and PHP.

chainedSelectors: A Better Way to Drop-down a PHP List
By Leon Atkinson - [February 7, 2001]
This tutorial explains a class called chainedSelectors. This class helps you create a <SELECT> form field that automatically updates the value of another <SELECT> using JavaScript.

Rotating Banner Advertisements with PHP
By John Coggeshall - [September 17, 2000]
This tutorial provides instruction for developing a banner advertisement rotation system in PHP. Application scripts are based on a system running PHP 4.0 or higher with some sort of database to store our data (we will be using mySQL).

Serving Graphical Web Page Counters from a PHP Script
By Guy N. Hurst - [May 30, 2000]
This tutorial provides instruction for integrating MySQL functionality with PHP's GD image manipulation support to serve graphical Web page counters.

An Introduction to Classes
By Duncan Lamb with Zend Staff - [March 28, 2000]
The tutorial guides you through the construction of a simple, security-related class that performs some basic security functions for a web site: checking user logons.

Dynamic Image Generation with PHP
By Till Gerken - [February 28, 2000]
This tutorial shows you how to use the GD library to dynamically create images on your site. The GD library is an external module which is accessed by a native PHP module.

Session Handling with PHP 4
By Tobias Ratschiller - [February 15, 2000]
Unlike PHP 3, PHP 4.0 has built-in capabilities to handle session management. The session management functionality in PHP 4.0 is easy to use, powerful and open for custom modifications. This tutorial discusses how to open sessions, track session data, and clear the data when you no longer need

[content courtesy zend]