Function To Delete Temporary Files

Tuesday, May 13, 2008 - 09:50

If you allow users to upload data to your site you might have a situation where a data directory might be full of temporary files. In the long term you will want to get rid of these files as they have served their purpose and are no longer needed.


Turning ASCII Text Into HTML With PHP

Friday, April 25, 2008 - 10:00

Providing a text box for users to type information in is very common, but usually people want to include line breaks and links with the text and they expect the site to lay it out just as they had intended it. The following function will turn any ASCII text string into the approximate HTML equivalent.


Using Multiple Arguments To A Function With parse_str() In PHP

Saturday, April 12, 2008 - 21:05

Sending multiple arguments to a function can be done using a parameter string. This is just like a URL that has data encoded into it. For example, if you wanted to send two parameters (called parameter1 and parameter2) to a function then you would use the following string.


To use this in the function you create the function as normal with a single parameter. This single parameter is the string that will contain all of your arguments.


The glob() Function In PHP

Tuesday, March 25, 2008 - 12:12

The glob() function in PHP uses simple pattern matching to find files and directories in a directory and return those file names as an array. It simplifies all of the PHP directory functions, so instead of opening the directory and then reading every file name one by one, you can just use glob() and so it in one function call. Additionally, glob() works very closely with the file system and so it very quick.

Here is a simple example.


A Garbage Collection Mechanism In PHP

Tuesday, March 18, 2008 - 11:33

Garbage collection is a term for a maintenance function in a class or script that you don't want to run every time the script is run. The main function of the script is to clean up anything that the script has used previously, but is now not important in the general running of the system and can be removed with no ill effects. However, it is important that the garbage collection is not run every time the script is run as it may have a detrimental effect on the speed of the system.


PHP5 Filter Functions Part 2

Saturday, March 15, 2008 - 23:16

Following on from the previous post about the PHP filter functions there are two more filter functions that require some extra explanation. These functions are filter_var_array() and filter_input_array().

They work in much the same way as filter_var() and filter_input() but they accept an array as the input. This enables you to sanitize or validate many different variables at the same time.