This is a fantastic function that will allow you to cache your data. By default it will cache using memcache, however if you do not have memcache installed or a connection cannot be achieved it will fall back to file based cache.
The single function supports cache read, cache write, cache clear key and cache clear all. The cached data can be given an expirey time so that your data does not become stale.
Usage is very simple and the performance results of caching using memcache are fantastic.
A few years ago I decided phpShop wasn't doing much and the community was nothing near the size of osCommerce so I switched. Managing and supporting the modules I had for phpShop became tedious so I removed them from the site.
This small snippet will allow you to load CSV or other delimited Data from a File into a named array. The heads in the CSV file will be used for the names of the array keys.
This Regular Expression will verify if a date is a valid YYYY-MM-DD with an optional HH:MM:SS. It checks to see if the day is a valid day in the given month with the consideration of leap years.
This function will download the contents of any URL and return it as a string that you can save to a file or database.
It will use curl if it is installed. Otherwise it will use fopen/fread.