Feb 11

NetBeans PHP Tutorial – Short Hand Array Declaration PHP 5.4.0 #13

In this tutorial, I show how you can use PHP’s new short hand array declaration method, which is available from PHP version 5.4.0.

Aug 13

Work resumed on eDJPanelV2

This is just a quick post to say that I’ve resumed working on eDJPanelV2 (the successor to eDJPanel).

The new design, which I’m working on, is much more modernised, simplistic and sleek than the previous DJ Panel, as well as having been designed in a much more efficient way and supporting themes.

I’ve embedded a preview of the default style which I’m working on.


eDJPanelV2 Preview

eDJPanelV2 Preview

Jul 05

NetBeans PHP Tutorial – Converting login system to MySQL Improved #12

In this tutorial, I show how you can convert the login system (from my previous tutorials) to use MySQL improved instead of the (deprecated) MySQL library.

Previous login system tutorial:


Jun 05

NetBeans PHP Tutorial – Search Script #11

In this tutorial I show how you can make a simple search script. The example used is searching through a table of products.

Apr 20

EM RPT Viewer Version 1.1 Update

This is just a small update to my ArmA RPT (log) viewer.

I’ve also updated the download links in the original EM RPT Viewer release post.

Change Log 1.0 -> 1.1:

  • Allowed the output text area to resize vertically as well as horizontally

Download Mirror #1

Apr 14

EM RPT Viewer – Multi-platform RPT Reader – Version 1.1

I decided to start working on an ArmA 2 / ArmA 3 RPT reader that will work in Windows, Linux and Mac. This reader allows you view the logs of any ArmA 2 / ArmA 2 game server that allows public access to it’s log file (commonly known as “RPT”).

Screen shots:

Windows 7:
Posted Image

Ubuntu 12.10:
Posted Image


- JRE (Java Runtime Environment) 1.6 (or higher)

- Internet connection

Details as to how to use the program are in the readme.txt file (included in the download).


Download Mirror #1

Mar 14

EM Captcha – Visual PHP Captcha Class – 1.1 BETA

I decided to take another look at EM Captcha to see if there were any improvements I could quickly make.


Here is a change log from version 1.0 to 1.1:

  • Removed the IP address check (due to someone potentially having a different IP address when loading and then submitting the captcha form)
  • Made the code more efficient in several places
  • Made the code easier to read
  • Removed yellow as one of the possible captcha string colours
  • Fixed the expiry time option
  • Added question text option
  • Made the valid check case insensitive rather than case sensitive


Link to original post with example as to how to use the class

Extra Information

PHP extension / library requirements: SQLite3 and GD (Version 2.0)

License:  Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)

True Type Fonts: 3Dumb, LimeLight, SpecialElite - Note, these fonts are subject to their own licenses which are included in the download under the “fonts” directory.



Status update


This is just a quick update as to what I’ve been working on recently.

In the past few months I’ve been making a lot of ArmA2 (a popular military simulator PC game) missions, as well as working on an SQF (scripting language used for ArmA2 mission making) editor, as well as a multi-platform ArmA2 RPT viewing program; which is useful for server administration.

I also built a mini-ITX computer last month, which I recorded and I’m still working on editing the videos for this before I upload it to YouTube to help others build mini-ITX form factor computers.

- Eddy

Feb 01

NetBeans PHP Tutorial – Introduction to MySQLi #10

In this tutorial I give a short introduction as to how to use MySQLi (MySQL Improved) and the differences between it and the (now) deprecated MySQL functions:

Jan 23

Website Downtime


You may have noticed that my website has been down for a while, this was due to myself letting the domain expire unknowingly; and then having problems with renewing it due to a very long story..

Anyway, the website is now back up and I hope to be doing some new PHP tutorials shortly.

Older posts «