Mark’s Site

Coding and golf …it’s hard being me :-)

Archives for the ‘2. Coding’ Category

Lightweight Documentation

By admin • Apr 30th, 2008 • Category: 1.3. Good Practice Coding

This article explains the importance of lightweight documentation.



A Component Approach

By admin • Apr 30th, 2008 • Category: 2.1.1. Planning

My preferred approach to any moderately sized system is a modular, or component based approach.



File Uploads

By admin • Apr 28th, 2008 • Category: 3.2. Useful Classes

A useful class I picked up somewhere, and possibly modified in the years since, that handles the work of file uploads. I’ve found it very useful, so hopefully you will to.



MySQL Database

By admin • Apr 28th, 2008 • Category: 3.2. Useful Classes

I try to use a central database class in my code, simply because if I ever need to migrate from MySQL to another database engine (such as Microsoft SQL or Postgres), all I have to do is alter the one database class file and my application is all converted. Since everything goes through the database class, it’s the only file you need to change in such an instance.



Connect To Database

By admin • Apr 28th, 2008 • Category: 3.1. Useful Functions

I find it’s always useful to keep this functionality in a function. This example relies on some global variables …pretty easy to understand.



Get Files From Folder

By admin • Apr 28th, 2008 • Category: 3.1. Useful Functions

Need to get a list of files from a folder on your server? Maybe it’s a list of photos that you want to manipulate with PHP, this function will grab all files from a specified directory and return them in an array for you.



Encryption and Decryption

By admin • Apr 28th, 2008 • Category: 3.1. Useful Functions

Something I struggled to find when starting out was good, non standard encryption and decryption functions. Here’s a couple for you to use/adapt as you wish.



PHP Disadvantages

By admin • Apr 28th, 2008 • Category: 1.1. Where to Start with PHP

In light of all the advantages, you should also be aware of the problems with PHP.



PHP Advantages

By admin • Apr 28th, 2008 • Category: 1.1. Where to Start with PHP

If you’re new to web development, it helps to know why you would choose PHP over another language. This article will help to show you the advantages of php, why php rules, why dot net sucks, and some things I’ve learned along the road to becoming a web developer.



Database permissions

By admin • Apr 27th, 2008 • Category: 2.1.2. Security

So you probably know that for a given SQL user, you can specify what permissions the user can have, such as CREATE, DROP, INSERT, UPDATE, DELETE etc. But are you one of those people that just sets up a general user with S/I/U/D permissions and leaves it at that?