Downloads

 

NOTICES mean something

In numerous books and articles the general consensus seems to be that for a production environment Errors and Warnings should be turned on and Notices turned off; as opposed to the development environment where error reporting should be set to E_ALL (report all errors). The reasoning behind this is, Errors and Warnings mean something serious [...]

Site Launch

OK, so this is the obligatory post announcing the official launch of my new site. Don’t worry I have migrated the most popular content from the previous site. Anyone looking for an older article; simply substitute the new domain name for the old and you should be able to locate exactly what your looking for. [...]

Application Directory Structure

In our last installment we created the directory structure we will be using for the development environment. Which was: udid | |-> project |    |-> branches |    |-> tags |    |-> trunk |         |-> public_html |         |-> Udid | |-> simpletest Today we will be adding a directory structure for the actual application itself, which means we will be working [...]

Development Environment Setup

Before we get into the directory structure we will be using for this project, I wanted to let you know I have decided on a project name. The basic idea for the application I’m building is to create a hierarchical storage system, hence the name: UDID – User Designed/Defined Information Directory (Of course it is [...]

Starting a New Project

Greetings once again; I am currently in the design phase of a new project. I thought it could prove to be an interesting set of blog entries if I loosely documented the progress here at Obnexus. I will try to relate all experiences as the project is created. Even if we try to account for [...]

Trick: Image Uploads

We have all written scripts to upload files to a server, and for one reason or another I find that most of the time the script is intended for image uploads. Whenever you are uploading user files to the server it is very important that those files are validated to ensure the uploaded file is [...]

PHP Manual gets facelift

Several weeks ago an announcement was made on php.net that the new documentation build system was ready for testing. The announcement encourages everyone to use and test the new system. I should have started using it then, just to help out and find bugs, but I glanced over the new manual and didn’t really give [...]

Learning PHP

Over the weekend I was visiting a friend, who has his own website. He uses PHP on the site, but he is not a programmer. The site is his hobby and he has only learned enough PHP to get the job done. Simply put this is not his occupation. While visiting he was in the [...]

Variable Variables

It is a rare occurrence that I find an excuse to use variable variables, but when that situation arises they are not only helpful but also fun in a way. I have often heard beginning programmers say that they find the concept difficult to grasp. I believe the confusion doesn’t stem from understanding the concept [...]

Security Resources

After posting Simple XSS Vulnerability according to my site stats, it seems there is a large number people interested in PHP security, more so than any other topic I have blogged about. Since I am no security expert I thought I would provide a few links to some quality resources on the net. One of [...]

Improve the web with Nofollow Reciprocity.