Tutorials

Protecting php applications with PHPIDS

In a nutshell PHPIDS is an advanced intrusion detection system written with performance on a large scale in mind. The basic installation and configuration is pretty straight forward.

PHP Custom List Order

This tutorial explains how to make a custom ordered list.

Regular Expressions (Part1) - Basic Syntax

This tutorial introduces the basic concepts and syntax of regular expressions.

Design Patterns - Strategy and Bridge

Description and discussion of the Strategy and Bridge patterns.

Design Patterns - Value Object

Description and discussion of the Value Object pattern.

Design Patterns - Singleton and Singleton Registry

Description and discussion of the Singleton and (Singleton) Registry patterns.

Design Patterns - Introduction

Introduction to Design Patterns, sets the stage for the coming mini tutorials covering individual Design Patterns.

Data Joins Unions

An introduction to using joins and unions in your MySQL queries

PHP Security

This tutorial deals with the various security issues a PHP developer, or any person who writes web applications, might face. The tutorial is aimed towards beginners, but other people may find some of the information the tutorial contains useful as well. Topics such as SQL injections, cross-site scripting, remote file inclusion attacks and session security are covered. The tutorial also covers how you will best hide as much information from potential attackers as possible in order to further enhance your web application's security. This tutorial can be used as a reference although all the content it contains is vital for anyone who wishes to write applications that will run on a webserver regardless of whether the language is PHP or another server-side scripting language.

OO PHP Part 3: UML, Classes and Relations

An introduction to UML Class Diagrams and class relations.