<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">

<rss version="0.91">
	<channel>
		<title>TrooBloo - PHP</title>
		<description>Articles and tutorials regarding PHP</description>
		<link>http://www.troobloo.com/tech/php.shtml</link>
		<language>en-us</language>

		<item>
			<title>Introduction to PHP</title>
			<link>http://www.zend.com/zend/art/intro.php</link>
			<description>By Stig S&#xE6;ther Bakken with Zend staff April 17, 2000 Intended Audience How PHP came into being Why yet another language? PHP 4 Architecture PHP 4 Architecture Language Syntax Embedding PHP Code Dynamic vs. Static Web pages Variables Arrays Conditionals and Looping Constructs Web Application Features submit.php Working With Cookies Built-in Variables PHP internal variables CGI/Web server provided variables HTTP Request Variables Database Handling Communication with MySQL MySQL Example...</description>
		</item>

		<item>
			<title>Under The Hood of PHP 4</title>
			<link>http://www.zend.com/zend/art/under-php4-hood.php</link>
			<description>By Zeev Suraski February 27, 2000 History Brief Where Did We Go Wrong? The Birth of Zend Design Changes In PHP 4 and Zend Conclusion About the Author By the time you read this article, PHP 4.0.0 is in final release stages. Since PHP 4 is by far the most advanced version of PHP, I wanted to share with you an inner look at what makes this open source freeware tick. Many of the most important features of PHP 4, such as the replacement of the scripting engine and modularization, are...</description>
		</item>

		<item>
			<title>PHP 4.0 Overview</title>
			<link>http://www.phpbuilder.com/columns/zeev19990518.php3</link>
			<description>Zeev Suraski A lot of you were probably wondering about the recent announcements and discussions about the future of the PHP scripting language. You ve probably heard the word Zend at some point, a few shreds of information about new features and functionalities, and that s about it. In this article I ll try to lay out the way I see the future of PHP in its upcoming release, version 4.0. So, what s Zend? Even though I hope that by now the answer to that is pretty clear (at least to...</description>
		</item>

		<item>
			<title>PHP Tutorials</title>
			<link>http://www.zend.com/zend/tut/index.php</link>
			<description>These PHP tutorials, written by experts, span a range of topics, and are suitable for beginners to advanced programmers. If you're looking for beginner material, try here . Develop rock-solid code in PHP: Part three By Amol Hatwar - [February 4, 2004] The Develop rock-solid code in PHP series is about solving practical, real-life problems in medium to large-scale Web applications. This article, the third in the series, deals with how to use functions in PHP wisely. PDF Generation Using...</description>
		</item>

		<item>
			<title>PHP for PDF</title>
			<link>http://www.phpbuilder.com/columns/perugini20001026.php3</link>
			<description>Perugini Luca PHP tied to PDFLib is perhaps the best platform for Web Publishing. A couple of typical uses: brochure on demand e-nvoice: invoice for e-commerce With this Tutorial you'll learn how to use the PDF extension in PHP4 to create PDF documents. We also put focus on creating PDF documents with data from MySQL. Summary of Contents Installing PDFLib 3.0.1 and PHP4.0.1pl2 with PDF support Distilling PDF document I am going to assume a *little* experience in configuring and...</description>
		</item>

		<item>
			<title>PHP Iterator</title>
			<link>http://www.phpbuilder.com/columns/bosanac20030225.php3</link>
			<description>Dejan Bosanac PHP arrays are generally a very powerful object container. But still, we can easily add a little more fuel to them. Imagine an iterator object as a kind of wrapper around our arrays. What we will try to accomplish here is to create unique interface for traversing arrays and to add a little more control over how our objects are created and finally, to support lazy loading. Interface Iterator has a very simple and many times seen interface. &lt;?php function Iterator ( $array )...</description>
		</item>

		<item>
			<title>PHP Web Blog - Part 2</title>
			<link>http://www.phpbuilder.com/columns/besserer20050808.php3</link>
			<description>Eric Besserer In Part 2 of our PHP Web Blog tutorial, we will create the administration page that will allow us to add, edit or delete the contents of our blog. If you haven't worked through part 1, you'll want to start by reading the first part of this article . Security for the administration page will not be addressed directly here, but it is recommended that some form of access restriction is used. If the page is being displayed via an Apache web server, the .htaccess file can be...</description>
		</item>

		<item>
			<title>PHP-HTML Templates: A New Working Relationship</title>
			<link>http://www.phpbuilder.com/columns/lep20020402.php3</link>
			<description>By Wee Lep From preface of the PHP manual, the following states the definition of PHP scripting: &quot;PHP is an HTML-embedded scripting language. ... The goal of the language is to allow web developers to write dynamically generated pages quickly.&quot; The phrase &quot;HTML-embedded scripting language&quot; reminds me of my days in &quot;dot-coms&quot; (&quot;dot-gones&quot; for now). I was involved in the development of corporate portal sites. My working counterparts were mainly webpage and graphic designers with little or...</description>
		</item>

		<item>
			<title>PHP 4: Reference Counting and Aliasing</title>
			<link>http://www.zend.com/zend/art/ref-count.php</link>
			<description>By Andi Gutmans February 27, 2000 Data values in PHP 3 What is reference counting Advantages of reference counting Reference counting in PHP 4 Aliasing: added language flexibility in PHP 4 How will reference counting effect you? Reference counting is one of the hottest new features in PHP 4. It reduces the memory consumption of your PHP applications, improves performance, and provides you with some sophisticated programming tools. To get the most out of this new PHP 4 feature, it's...</description>
		</item>

		<item>
			<title>Using PHP As A Shell Scripting Language</title>
			<link>http://www.phpbuilder.com/columns/darrell20000319.php3</link>
			<description>Darrell Brogdon As most of us already know, PHP is the best language for developing dynamic web pages available today. Not many people are aware that it can be used as a shell scripting language as well. While PHP as a shell script isn't as robust as Bash or Perl it does have definite advantages, especially if you're like me and are more proficient in PHP than you are in Perl. The requirements for using PHP as a shell language is that you must compile PHP as a CGI binary instead of as...</description>
		</item>

		<item>
			<title>Eclipse for the PHP Developer</title>
			<link>http://www.phpbuilder.com/columns/chow20040921.php3</link>
			<description>Shu-Wai Chow As PHP has grown and matured, so have the tools for PHP developers. Integrated development environment choices have never been greater. One such IDE is the open source Eclipse Platform. Eclipse, essentially a rewrite of Visual Age for Java, was a donation to the open source community by IBM and quickly became a household name in the Java world. Now, combined with the PHPEclipse plugin, Eclipse offers a world-class development environment for PHP applications. This article...</description>
		</item>

		<item>
			<title>Using Sockets in PHP</title>
			<link>http://www.phpbuilder.com/columns/armel20010427.php3</link>
			<description>Armel Fauveau PHP can open sockets on remote or local hosts. Here is a hands-on example of using such a socket: getting connected to a Usenet News Server, talking to this server, and downloading some articles for a precise newsgroup. Opening a socket in PHP Sockets are opened using fsockopen(). This function is both available in PHP3 and PHP4. It uses the following prototype : int fsockopen (string hostname, int port [, int errno [, string errstr [, double timeout]]]) For the Internet...</description>
		</item>

		<item>
			<title>Best Practices: PHP Coding Style</title>
			<link>http://www.phpbuilder.com/columns/tim20010101.php3</link>
			<description>Tim Perdue One of PHP's greatest strengths can also be a great weakness in the wrong hands. I'm talking about its forgiving nature. One of the reasons why PHP has become so wildly popular is because it lets very inexperienced web developers build powerful applications without much planning, consistency, or documentation. Unfortunately, that means an awful lot of PHP code out there is sloppy, hard to read and impossible to maintain. I know because I've written a lot of it ;-). To address...</description>
		</item>

		<item>
			<title>PHP &amp; Java</title>
			<link>http://www.phpbuilder.com/columns/marknold20001221.php3</link>
			<description>Mark Nold Joost Soeterbroek The Java extension is an extremely exciting tool. By learning how to use this module, you can extend PHP by the power of all available Java classes. To show you the basics of the Java extension, this article will cover installation and a few code examples of using PHP and Java together. Windows Installation The following configuration has been tested with Apache 1.3.12 , PHP 4.0.3 binaries from www.php4win.de plus the 4.0.3 Zend Optimiser and JDK 1.2.2 from...</description>
		</item>

		<item>
			<title>Running PHP Scripts with Cron Tutorial</title>
			<link>http://www.htmlcenter.com/tutorials/tutorials.cfm?id=155&amp;type=php</link>
			<description>Tutorial Written By: Till Lots of programmers like PHP for its ability to code and develop web applications fast. Code-debugging is a lot easier than with PERL or C. However, there is one thing a lot of developers are puzzled about, &quot;How to run PHP Scripts with crontab?&quot; Cron is normally available on all Unix and Linux distributions; if you cannot access it, contact your root or server administrator. It is a daemon which allows you to schedule a program or script for a specific time of...</description>
		</item>

		<item>
			<title>Installing PHP under IIS and creating a Discussion</title>
			<link>http://www.phpbuilder.com/columns/jayesh20021029.php3</link>
			<description>Jayesh Jain Introduction If you are a great fan of PHP, you might have installed PHP on an Apache server and used MySQL as the backend on windows or a linux machine. Most of the people will develop and test their code on a windows machine till they move their work on a production machine. In this article I am going to step you through installing PHP under IIS (Internet Information Server) on Windows 2000 and use Microsoft Access as backend (in fact you could use Foxpro, SQL Server,...</description>
		</item>

		<item>
			<title>PHP Layout Class</title>
			<link>http://www.phpbuilder.com/columns/zhang19990610.php3</link>
			<description>Robbin Zhang Abstract: There were a couple of discussions on the PHP3 mailing list about whether PHP is a scripting language or just for embedding in HTML only. From the web application developer's point of view, I would use PHP as an alternative to Perl/Java. In this article, I will show you how to write PHP classes and how to use class.layout (download) to program your web applications. Main: PHP3 has the power for serious web applications programming. If you want to create dynamic...</description>
		</item>

		<item>
			<title>Installing PHP under Xitami</title>
			<link>http://www.phpbuilder.com/columns/jain20030324.php3</link>
			<description>By Jayesh Jain Introduction If you are a great fan of PHP, you might have installed PHP on an Apache server in a Linux environment. But most of the people will develop and test their code on a Windows machine till they move their work on a production machine. In this article I am going to step you through installing PHP under Xitami in Windows environment. What is Xitami Xitami is a small, fast, and powerful multiplatform Open Source web server which runs on all UNIX platforms, OS/2,...</description>
		</item>

		<item>
			<title>PHP Web Blog - Part 1</title>
			<link>http://www.phpbuilder.com/columns/besserer20050729.php3</link>
			<description>Eric Besserer In this introductory article, we will look into the use of many different aspects of PHP in order to create a fully functional web application. This article will cover the 5 most common functions that a PHP-to-MySQL relationship will generate. The web application we will cover is what is commonly known as a &quot;Web Blog&quot;. The first step is to get the MySQL database ready to receive and store the data. I won't cover the different ways this can be done, but for ease of setup, a...</description>
		</item>

		<item>
			<title>Installing PHP under BadBlue Web Server</title>
			<link>http://www.phpbuilder.com/columns/jain20030228.php3</link>
			<description>Jayesh Jain Introduction Your production machine might have PHP installed on an Apache server in a Linux environment, but most of the people (like me) will develop and test their code on a Windows machine before they move their work on to the production machine. Working on this assumption, in this article I am going to step you through the installation of PHP interpreter under BadBlueWeb Server in windows environment. In the article we shall use BadBlue Personal Edition v2.14 and PHP...</description>
		</item>

		<item>
			<title>Using cURL with PHP</title>
			<link>http://www.phpbuilder.com/columns/ian_gilfillan20050525.php3</link>
			<description>Ian Gilfillan cURL is one of the most powerful PHP extensions. It stands for Client URL, and allows you to communicate with other servers using a wide range of protocols. Perhaps that sounds fairly uninteresting, but give it some more thought. Other servers and other protocols? At some stage in a novice developer's career, there comes a time to break out of the local server, and cURL is the first thing you should consider. I first used cURL for quite a simple task - processing a file on...</description>
		</item>

		<item>
			<title>PHP Tips &amp; Tricks - A Picture Upload, Part 1</title>
			<link>http://www.phpbuilder.com/columns/barnes20050930.php3</link>
			<description>By Vince Barnes First, I'd like to give credit to my co-author, Mundi King. I've mentioned him before -- he's the PHP guru who can wite code with both hands tied behind his back (well, almost!!) Thanks, Mundi, for great work on this! And now to it...... There are entire shelves of books dedicated to tackling the question &quot;how should one write a program?&quot;. It is a difficult question and you will invariably get a different answer depending on the programmer you ask. One of the harder...</description>
		</item>

		<item>
			<title>Using PHP and MySQL with Flash</title>
			<link>http://www.phpbuilder.com/columns/hill20011214.php3</link>
			<description>Jeffrey F. Hill This article helps explain how to use Macromedia Flash 5 in conjunction with PHP and a MySQL database. This demonstration will show you how to setup a simple login and registration form, then allow users to save movie clip positions and various properties in the database. When they log back in the movie clips are in the same position. For this tutorial you will have to have some basic knowledge of PHP and MySQL, hopefully you won't need much though. It is also assumed...</description>
		</item>

		<item>
			<title>PHP, XML, XSL, XPATH and Web Services</title>
			<link>http://www.phpbuilder.com/columns/badar20040430.php3</link>
			<description>Mashooq Badar Introduction This article investigates the design and implementation of a scalable dynamic website using PHP as the deployment platform. A N-tier architecture is proposed to facilitate scalability. Each tier is to be loosely coupled with the others allowing for the separation of functionality and administration. The article also investigates the use of Web Services and XML with PHP to realize such system. An N-tier Architecture Figure 1: A Scalable N-Tier Architecture The...</description>
		</item>

		<item>
			<title>Installing PHP-GTK on Linux</title>
			<link>http://www.phpbuilder.com/columns/starkey20030401.php3</link>
			<description>John Starkey One of the better inventions of the 21st Century is with no doubt PHP-Gtk. Released in March 2001, in an effort to show that PHP isn't just a web scripting language, PHP-Gtk offers coders running GTK the opportunity to create custom desktop applications without having to meddle outside of their language of choice. In this article, I'm going to walk you through the process of installing PHP-Gtk on a Linux desktop. I'm running KRUD 8 , from tummy.com, using Gnome, but...</description>
		</item>

		<item>
			<title>Classes and PHP</title>
			<link>http://www.phpbuilder.com/columns/rod19990601.php3</link>
			<description>Rod Kreisler The hardest concept I've tried to understand since beginning to use PHP was that of classes. I'd never used a database engine but learning to use MySQL, at least for the more basic functions, was a breeze. Having never used OOP before, classes were novel as well, but understanding the theory and why it was useful escaped me. I knew they must be powerful as &quot;everything&quot; is programmed using OOP, but for the life of me, although I thought I understood the mechanics, I couldn't...</description>
		</item>

		<item>
			<title>Coding PHP with register_globals Off</title>
			<link>http://www.zend.com/zend/art/art-sweat4.php</link>
			<description>By Jason E. Sweat July 23, 2002 Intended Audience Introduction register_globals How do the variables get to PHP? From the URL From a Form From a Cookie From the Environment or the Server Use the superglobals! Why are they called superglobals? Other Coding Techniques Ways to Hack Summary About The Author Intended Audience Prior to PHP 4.2.0, the default value for the PHP configuration parameter register_globals was On. Many PHP programmers took advantage of the ease of use this...</description>
		</item>

		<item>
			<title>&quot;WebBox&quot; Architecture in PHP</title>
			<link>http://www.phpbuilder.com/columns/bill19990831.php3</link>
			<description>Bill Holloway THE WEBBOX ARCHITECTURE (a PHP implementation of ColdFusion's &quot;Fusebox&quot; architecture). Almost any interactive website breaks down into logical divisions. For example, there is sometimes a &quot;People&quot; section of the site where you can create an &quot;account&quot; for yourself, log in to your account, edit your account, etc; on e-commerce sites there's always an &quot;Order&quot; section where you create order, check an order's status, cancel an order, update an order, etc. In the webbox...</description>
		</item>

		<item>
			<title>Using XML: A PHP Developer's Primer, Part 2</title>
			<link>http://www.phpbuilder.com/columns/adam_delves20060224.php3</link>
			<description>Adam Delves An Introduction to AJAX In the first part of this series, we took a look at how PHP 5 can be used to manipulate and parse XML files. In this installment, we are going to focus on Ajax, one of the most useful and topical applications of XML. Initially, we are going to introduce Ajax and learn how to use the XMLHTTP object provided by most modern web browsers to create a live email validation form. Then we will pick up where we left off with the theme of XML and introduce...</description>
		</item>

		<item>
			<title>Configuring PHP with ORACLE 8i Support</title>
			<link>http://www.phpbuilder.com/columns/yenigul20020122.php3</link>
			<description>By Ismail YENIGUL &lt; ismail@EnderUNIX.ORG &gt; In this article, I will briefly describe how to compile PHP with ORACLE 8i support. When I tried to compile php with oracle support on Solaris 2.6, I received lots of problems. After tedious search on the internet, I have found a solution. I have following configuration: ORACLE 8.1.6 PHP 4.0.6 Apache 1.3.19 (Already Installed) Firstly unpack php as root: #tar zxvf php-4.0.6.tar.gz #cd php-4.0.6 Because apache is already installed, I want PHP to...</description>
		</item>

		<item>
			<title>Session Handling with PHP 4</title>
			<link>http://www.zend.com/zend/tut/session.php</link>
			<description>By Tobias Ratschiller February 15, 2000 Target Audience Introduction PHP's Built-in Session Library Goals of the Tutorial Basic Terms Background Information Preliminary Tips and Prerequisites Starting a Session Ending a Session Storage Modules Session ID Propagation Example Code Target Audience This tutorial is designed for an advanced PHP programmer. It assumes you know how to handle cookies. (See Feedback with a Cookie to learn about using cookies.) You should also know how to pass...</description>
		</item>

		<item>
			<title>Creating Dynamic Images with PHP</title>
			<link>http://www.phpbuilder.com/columns/rasmus19990124.php3</link>
			<description>Rasmus Lerdorf Many people do not realize that PHP can be used to create non-HTML data. This is especially useful for creating images on the fly. It could be simple bar graphs that display data from a database, or even simpler, just a way to create graphic buttons on the fly. When I am putting up a site quickly, I find that it is a waste of my time to sit and fiddle with an image editor to create nice-looking graphical buttons and menus. Instead I will pick a nice TTF font and use the...</description>
		</item>

		<item>
			<title>Date Manipulation in PHP</title>
			<link>http://www.phpbuilder.com/columns/akent20000610.php3</link>
			<description>Allan Kent I was sitting writing a kind of helpdesk call management program in PHP and found that I needed to work out how much time had elapsed since somebody had last bothered to contact the client about their problem. In the past, when I used to use ASP, the solution was simple - ASP has a command called DateDiff which takes two dates and can tell you how many seconds has passed between them, how many days, months and so on. After scouring the PHP manual for a while I decided that...</description>
		</item>

		<item>
			<title>Getting Started with PHP/Ming</title>
			<link>http://www.phpbuilder.com/columns/suyoto20010809.php3</link>
			<description>Iman S. H. Suyoto One day, I found a site about Ming, a SWF output library and PHP module. Somehow, it attracted me, and gave me a driving force to try it immediately. I tried to read quickly to find things I'd be able to download. I downloaded the source code, the examples, and the precompiled PHP module. When I don't have extra time, sometimes I think, &quot;why compile it myself if someone else has compiled it for me?&quot; Therefore, I fetched the compressed file, uncompressed it into a...</description>
		</item>

		<item>
			<title>PHP and Working with Databases (for the Lazy Sod)</title>
			<link>http://www.phpbuilder.com/columns/vincent20021021.php3</link>
			<description>Database Abstraction and Atomic Operations and Classes Explored By Justin Vincent The Lazy Sod Maybe it's just me, but after building database driven websites in PHP for the past six years I am starting to get more than a little tired of repeating myself. What I mean to say is... how many times, on how many different projects, and with how many different databases do I have to write something along the lines of: &lt;?php mysql_connect(&quot;localhost&quot;, &quot;mysql_user&quot;, &quot;mysql_password&quot;) or...</description>
		</item>

		<item>
			<title>On User-Defined Timezones in PHP</title>
			<link>http://www.phpbuilder.com/columns/ehresman20030911.php3</link>
			<description>By David Whittington and Luke Ehresman ABSTRACT PHP provides some nice date manipulation functions that work very well in combination with each other. However, they only handle dealing with the server's timezone. Adding the feature for shifting dates to a user-defined timezone can be a very unpleasant experience, as we know first hand. In this article, we discuss the problems we encountered, and present our solution. Introduction We work for a software development company, CommNav , who...</description>
		</item>

		<item>
			<title>Getting Started with PHP-GTK: Part 1</title>
			<link>http://www.phpbuilder.com/columns/hunter20040826.php3</link>
			<description>Ray Hunter Introduction With the release of PHP5, there has been renewed interest in the PHP-GTK extension. What does the PHP-GTK extension provide? &quot;PHP-GTK implements language bindings for GTK+.&quot; PHP-GTK provides the means for a developer, familiar with PHP, to create rich clients using the PHP programming language. Installation Installation has already been cover in John Starkey's article &quot;Installing PHP-GTK on Linux&quot; . If you have not already read this, I would highly recommend it....</description>
		</item>

		<item>
			<title>Learning PHP Using the DIY Method</title>
			<link>http://www.phpbuilder.com/columns/vaska20050505.php3</link>
			<description>Jeffery Vaska So, you know HTML, you installed an open source CMS application and you need to customize the source code. You need to learn PHP basics and quickly. This is a non-technical, informational article to assist the newbie programmer on their quest for greater programming skills. First of all, the good news is that it is possible. The bad news is that it could take some time depending upon existing skills and your specific situation. I am willing to bet that many hobbyist...</description>
		</item>

		<item>
			<title>Replacing Perl Scripts with PHP Scripts</title>
			<link>http://www.phpbuilder.com/columns/jayesh20021111.php3</link>
			<description>By Jayesh Jain Introduction With the introduction of version 4.2, PHP has started supporting a new SAPI (Server Application Programming Interface) called CLI (Command Line Interface). This facility was introduced to help developers create small shell applications (scripts) with PHP. So, now you can kiss Perl goodbye forever. The CLI SAPI was released for the first time with PHP 4.2.0, but was still experimental back then and had to be explicitly enabled with --enable-cli when running...</description>
		</item>

		<item>
			<title>Installing PHP under Windows: Further Configuration of WAMP</title>
			<link>http://www.devarticles.com/c/a/PHP/Installing-PHP-under-Windows-Further-Configuration-of-WAMP/</link>
			<description>( Page 1 of 4 ) In his last article, Matthew showed us how to successfully install and configure WAMP (Windows, Apache, MySQL and PHP) to setup a development environment. In this next piece, learn how to make use of the Apache and PHP configuration files to further enhance your server needs. In the previous tutorial , your WAMP system on your home PC is best for use as a development server only. You may be able to host a personal home page or hobby page, but of course this would only be...</description>
		</item>

		<item>
			<title>Using PHP to Develop Three-Tier Architecture Applications - Part 2</title>
			<link>http://www.zend.com/zend/tut/tutsweatpart2.php</link>
			<description>By Jason E. Sweat December 26, 2001 Intended Audience Overview Learning Objectives Definitions Background Information Prerequisites How it Works The Script links.php links.tpl About The Author Intended Audience This tutorial is intended for PHP developers with a need to develop applications with goals of long-term flexibility and ease of maintenance. Overview In the part 1 of the tutorial, you worked with PEAR DB and Smarty to facilitate interactions between the first tier (database)...</description>
		</item>

		<item>
			<title>Using the Manual at PHP.net</title>
			<link>http://www.phpbuilder.com/columns/vaska20050610.php3</link>
			<description>Jeffery Vaska It might seem ridiculous to write about something as simple as how to use the online manual at PHP.net , but for two reasons I believe it's not really so absurd. When I first wandered into PHP territory I tried to use 'the manual' . While being the most comprehensive resource available I was unable to deal with it. I could not find the help I needed nor was I able to understand much of what it was telling me. I asked a friend to provide me with a reading list and I'm still...</description>
		</item>

		<item>
			<title>Configuring Windows 98 for Local PHP Development</title>
			<link>http://www.phpbuilder.com/columns/boutwell19991212.php3</link>
			<description>Heath Boutwell This is documentation for installing Apache 1.3.9, PHP 3.011, Perl 5.00502 and MySQL 3.21.29, but should work with ANY recent (or more recent) versions of this software. Note if you have ActiveState for Perl installed, either uninstall it, or skip the installation section below for Perl, simply make sure the the shebang line (the first line of your Perl script) points to the path of the ActiveState file &quot;perl.exe&quot;. See more in Step Two below. The ability to develop...</description>
		</item>

		<item>
			<title>PHP Templating with Smarty</title>
			<link>http://www.zend.com/zend/tut/tutorial-cezar.php</link>
			<description>By Cezar Floroiu August 12, 2002 Intended Audience Smarty Overview Smarty for Designers Smarty for Programmers Sample Script Summary About the Author Intended Audience This article is intended for PHP programmers and HTML designers interested in applying a new technique for web development 5; PHP templating. Advanced knowledge of PHP programming and HTML is assumed. Smarty Overview The theoretical web development process is that: first the designer makes the interface, and breaks it...</description>
		</item>

		<item>
			<title>An Introduction to PHP-GTK</title>
			<link>http://www.zend.com/zend/tut/tutorial-silva.php</link>
			<description>By Tiffany Silva August 7, 2002 Intended Audience Overview Learning Objectives Basic Terms Widgets Containers Signals Callbacks Installing PHP-GTK GTK Classes GtkWindow() GtkFrame() GtkVBox() GtkLabel() GtkHSeparator() GtkEntry() GtkHButtonBox() GtkButton() Creating Your First GUI Application How it works The Script About the Author Intended Audience This tutorial is designed for the intermediate/advanced PHP programmer or anyone who has an interest in learning the PHP GUI environment....</description>
		</item>

		<item>
			<title>GIS Mapping with PHP</title>
			<link>http://www.phpbuilder.com/columns/moss20031023.php3</link>
			<description>Simon Moss There are a number of great online GIS ( Geographic Information System ) solutions out there, ranging from Mappoint to Mapquest to some cool PHP projects. However, it is still nice to be able to plot your own data and put some basic mapping utilities on your site with a minimum of fuss and bother. Over the next couple of articles I will hopefully be able to give you a few pointers on how to create your own basic GIS system for free. I do not claim to be a GIS expert, and...</description>
		</item>

		<item>
			<title>Writing Socket Servers in PHP</title>
			<link>http://www.zend.com/zend/tut/tutorial-staub3.php</link>
			<description>By Ori Staub August 27, 2003 Intended Audience Prerequisites Overview - What is a socket server? &amp;bull; Types of Sockets PHP Socket functions &amp;bull; Creating a Socket in PHP &amp;bull; The making of a real server &amp;bull; Practical Uses &amp;bull; Security &amp;bull; One at a time please Possible Additions and Improvements About the Author Intended Audience This tutorial is intended for the PHP programmer interested in exploring the use of PHP Sockets functions to create an Internet Socket Server....</description>
		</item>

		<item>
			<title>How To Document Your PHP Classes</title>
			<link>http://www.phpbuilder.com/columns/stefano20000824.php3</link>
			<description>stefano Locati So you've read about how Object Oriented programming can help you with your big web projects and you've started it using with PHP? If you've already written a handful of classes to implement a site and you're methodic, then you should have written some documentation about them. But If you're just messy like me you've just written some comments within the classes' source and no other documentation. Without documentation it's difficoult to remember methods' names and the...</description>
		</item>

		<item>
			<title>A Practical Approach to Object-Relational Mapping in PHP</title>
			<link>http://www.phpbuilder.com/columns/mathieson20040309.php3</link>
			<description>by Kieran Mathieson PHP applications use various technologies, like HTML, relational databases (RDB), JavaScript, object-oriented programming (OOP), and so on. Most of them work well together. For instance, PHP code can easily write JavaScript, JavaScript can use a browser's document object model (DOM) to change HTML, etc. OOP and RDB don't fit together quite as well. When programmers write code mapping PHP classes to RDB tables, they need to make sure the classes do not become too...</description>
		</item>

		<item>
			<title>Encryption and Decryption using PHP and GnuPG</title>
			<link>http://www.zend.com/zend/tut/tutorial-brogdon.php</link>
			<description>By Darrell Brogdon March 21, 2002 Intended audience Background How to use GnuPG Encrypting files from within PHP Decrypting GnuPG encrypted files with PHP Pitfalls Alternatives Conclusion About the author Intended Audience The purpose of this article is to show you how to encrypt and decrypt information with GnuPG using PHP. Most of the major Linux distributions will install GnuPG upon request. Otherwise you can get it by going to http://www.gnupg.org . Background Since almost the...</description>
		</item>

	</channel>
</rss>
