April 2006
slim - simplicity, live in motion
PHP gallery including hoverbox in a few lines
January 2006
Writing Secure PHP - PHP - ILoveJackDaniels.com
by 6 othersPHP is a very easy language to learn, and many people without any sort of background in programming learn it as a way to add interactivity to their web sites. Unfortunately, that often means PHP programmers, especially those newer to web development, are unaware of the potential security risks their web applications can contain. Here are a few of the more common security problems and how to avoid them.
Top 7 PHP Security Blunders [PHP & MySQL Tutorials]
by 5 othersPHP is a terrific language for the rapid development of dynamic Websites. It also has many features that are friendly to beginning programmers, such as the fact that it doesn't require variable declarations. However, many of these features can lead a programmer inadvertently to allow security holes to creep into a Web application. The popular security mailing lists teem with notes of flaws identified in PHP applications, but PHP can be as secure as any other language once you understand the basic types of flaws PHP applications tend to exhibit.
November 2005
October 2005
Test yourself at PHP - Practical PHP Programming
This exam is designed to test various aspects of PHP programming, and is split up into several categories. All questions are marked equally, meaning that they are of equal value in terms of your final score. You do not have to have read the book in order to sit this exam.
September 2005
PunBB Docs: Developer Information
Website Integration
Integrating PunBB into your website code is easy if you know a little PHP.
xajax PHP Class Library - The easiest way to develop asynchronous Ajax applications with PHP
by 18 others (via)xajax is an open source PHP class library that allows you to easily create powerful, web-based, Ajax applications using HTML, CSS, JavaScript, and PHP. Applications developed with xajax can asynchronously call server-side PHP functions and update content without reloading the page.
1
(10 marks)