Linux, Apache, Nginx, MySQL, Javascript and PHP
Parsing Google Analytics data with PHP – CSV files
This post shows how to extract data from an email attachment from data sent by Google Analytics with PHP.
PHP’s str_getcsv function
While writing my series on extracting data from Google Analytics emails with PHP I discovered
Function to extract email attachments using PHP IMAP
This is a supplementary post in my series about having Google Analytics data sent by email and then downloading
Transaction declined errors when testing DPS
Using Internet Explorer Conditional Tags for Style Sheet Selection
Internet Explorer has conditional commenting which allows you to put HTML into your web pages which show/not show
Stretchy Image Header Banner with CSS
One of the issues with a fully liquid layout on a web page is the banner image is usually
Parsing Google Analytics data with PHP: A Series
At the start of 2009 I added a "Recent Posts" section to the sidebar navigation of this blog
Install PHP IMAP on Debian
If you are getting the "Fatal error: Call to undefined function imap_open()" error in PHP
Fix the “call to undefined function curl_init” error in PHP on Debian
If you call the curl_init function in PHP and do not have the curl module installed you will
Change where Firefox saves files to by default
By default the Firefox web browser saves downloaded files to the desktop. I personally prefer to have my web
Randomly ordering a MySQL result set
There are times when you might need to randomly order a MySQL resultset, for example when choosing some winners
Install VMWare Tools on a Debian 5 Guest Virtual Machine
Just over a year I posted how to install VMWare Tools on a Linux Guest Virtual
Wide background image header with CSS
Last week I looked at how to do a stretchy image header banner
PHP IMAP: Looping through messages to find a specific subject
This post is part of a series about downloading email using the PHP IMAP functions. The ultimate goal of
How to enable IMAP access for a Gmail account
Gmail has a web based interface but it’s also possible to access your Gmail mailbox using IMAP or POP
String concatenation with MySQL – Part 1
MySQL has a number of string handling functions including functions to concatenate text or database columns into a single
Add options to an HTML select box with Javascript
This Javascript post was going to be about language selection in FCKEditor from a drop down box as a
Using CSS sprites for image navigation
I normally stay away from using images for navigation but when I do it’s useful to use CSS image