Archive | January, 2003

Tracking Google Activity

Posted on 30 January 2003 by Demian Turner has released an article that details the creation of a 3-tiered site usage stats system, optimized for tracking google activity.

“Most of the popular site usage statistics analysis software fall flat when attempting to perform some of the more complicated calculations and reporting.”

Comments (0)

Filtering Out Blanks from an Array

Posted on 29 January 2003 by Demian Turner

Amazing the little tricks you can pick up from combing the PHP manual, especially in the comments.

I particularly like this one-liner, which allows you to filter out blanks or empty elements from an array.

Comments (1)

121 Access to MySQL Tutorial

Posted on 27 January 2003 by Demian Turner

Not sure how to make use of the free MySQL database space included with your web-hosting plan? This step-by-step tutorial explains a simple way to upload data from a Microsoft Access database to the MySQL database at your ISP. The tutorial also contains a free sample application written in PHP.

Click here to read the tutorial …

Comments (2)

Eocene – a simple, powerful PHP OO framework

Posted on 27 January 2003 by Demian Turner

Eocene is an OO (Object Oriented) Web development framework that incorporates many proven software development practices to provide a foundation for building Web applications. It uses PHP for foundation classes and xml-based text files for application configurations. It is a simple and easy to use framework that can be used to solve a large number of Web development projects. Due to its flexible and modular design, it can also be extended to solve complex projects. The framework
-uses pure Object Oriented methodology,
-eliminates global variables (uses only one global variable),
-eliminates the use of “freestanding” codes (codes that are outside any classes or functions) and uses only classes (uses only six lines of “freestanding code” to activate the framework),
-is capable of incorporating any open source classes,
-is based on html templates for separating the views from the rest of the application (though the framework is based on templates for its view components, it is flexible enough to include mixed html and code pages if a complex view warrants such a design),
-uses a simple, flexible, fast, and powerful templating system,
-uses text-based application configurations, instead of, code-based configurations where configuration variables are defined in setting files,
-provides flexibility in folder organizations depending on application requirements, and
-leads to application development based on the Model-View-Controller (MVC) architecture.
Please check it out at:

Comments (3)

Hacker Mitnick allowed online once more

Posted on 21 January 2003 by Demian Turner

Notorious computer hacker Kevin Mitnick, who was banned from by US authorities from going online, has now served his time and has been allowed to log on for the first time in almost a decade.

Comments (0)

PEAR::DB vs. ADOdb

Posted on 20 January 2003 by Demian Turner

from the PEAR mailing list

For the benefit of those who don\’t read the PEAR mailing list, included here below is a post that addresses and sheds some light on quite a hot topic at the moment: how does the PEAR::DB library compare with ADOdb from

I have been drawn into this discussion many times and often side with PEAR mainly for the access it gives you to the rest of the PEAR classes like DB_DataObject, which once you use you never look back. Of course the extremely popular ADOdb has many advantages too, the most well-known being speediness and ease of use; read on for more info.

Comments (2)

Future of PHP and Zend’s iSeminars

Posted on 19 January 2003 by Demian Turner

Did you miss the recent The Future of PHP and the Zend Engine 2 or last week’s The History of PHP? These and other seminars are a great way to get more indepth info on the future and past PHP, simply logon, sit back and listen to the presentations.

Comments (0)


What Do Commerical CMSs Offer

Posted on 19 January 2003 by Demian Turner

from eWeek

The CMS packages reviewed in the following article go for between a few thousand to USD 60 000 per annum, quite a different price bracket from recently reviewed Open Source alternatives. But what exactly to you get for all that cash?

Comments (0)

Apologies for Downtime

Posted on 19 January 2003 by Demian Turner

PHPkitchen has been offline for a few days due to problems with a new provider, I’m looking into options to avoid this next time 😉 Thanks for your patience.

Comments (0)

Taking PHP the OO way

Posted on 12 January 2003 by Demian Turner

from PHPmagazine

A concept of OOP is often overlooked, misinterpreted or barely touched by numerous books and articles about our favourite language, yet one that proves to be very powerful when used correctly. The future for applying Object Oriented Programming in PHP looks bright, when we look at the new OO features that PHP 5/Zend Engine 2 is going to bring us. It will make this approach much more convenient. With the right tools, all you need is the knowledge. This article will try to explain what objects really are and how they can be recognized, and it will familiarize you with the so called “3 Pillars” that form the foundation of Object Oriented Programming: Encapsulation, Inheritance and Polymorphism.

Comments (1)



Demian Turner's currently-reading book recommendations, reviews, favorite quotes, book clubs, book trivia, book lists



PHPkitchen recommends you also check out the following sites :

Accounting for Small Businesses

FreeAgent sign-up