APC Cache Class

The Alternative PHP Cache (APC) is a free and open opcode cache for PHP. Its goal is to provide a free, open, and robust framework for caching and optimizing PHP intermediate code.

Before we get started, you need to install APC or make sure it isn't installed already. I've installed it on Ubuntu using the following commands:

Project Image: 

Project URL:
APC Cache Class

Project Technology:
PHP, APC

Authorize.NET API Wrapper Class

The Authorize.Net Payment Gateway can help you accept credit card and electronic check payments quickly and affordably. More than 305,000 merchants trust them for payment processing and online fraud prevention solutions.

What can I do with it?

This class is a wrapper to the Authorize.Net API written in PHP5 that can be used to submit credit card transactions to the Authorize.net payment gateway using the AIM Web services API. The class provides functions for setting the payment details like the customer name, address, phone number, shipping address, charge amount, credit card number and expiry date.

A function is also provided to add additional custom fields to the API call.

Project Image: 
Authorize.NET PHP5 API Wrapper Class
Authorize.NET PHP5 API Wrapper Class

Project Technology:
PHP, cURL

Paypal PayFlow API Wrapper Class

The Paypal Payflow Payment Gateway can help you accept credit card payments quickly and affordably. Over 32% of US online business runs through PayPal’s Payflow payment gateway. They provide a reliable, secure connection trusted by business, banks, and online shoppers. No long-term commitments or monthly minimums.

What can I do with it?

This class is a wrapper to the Payflow API written in PHP5 that can be used to submit credit card transactions to the Payflow payment gateway. The class provides functions for setting the payment details like the customer name, address, phone number, shipping address, charge amount, credit card number and expiry date.

A function is also provided to add additional custom fields to the API call.

Project Image: 
Paypal PayFlow API Wrapper Class
Paypal PayFlow API Wrapper Class

Project Technology:
PHP, cURL

Drupal Module - Campaign Origins

Campaign Origins is a Drupal module that helps you track the origins of your campaigns. This module allows your website to accept tracking codes on any page from your marketing campaigns. It does this by accepting an origin code (unique string of characters) that's attached to the URL and storing a cookie on the users computer when that URL is visited.

Project Image: 
Drupal Module - Campaign Origins
Drupal Module - Campaign Origins

Project Technology:
PHP, Drupal

MySQL Wrapper Class in PHP5

This is a class that I've used in my projects for years. It's a simple wrapper to MySQL written in PHP5 that allows you to connect, run queries and get results. It's been used in production sites for some time now and I've re-factored it several times.

Project Image: 
MySQL Wrapper Class in PHP5
MySQL Wrapper Class in PHP5

Project Technology:
PHP

PHP5 Session Class

This is a Session class for you guessed it, managing sessions. Back in the day, when there weren't many open source frameworks on the market, developers had to code things from scratch to achieve certain functionality. This class's inception, is the from one of those instances. With this class you can easily time-out your authenticated users after a specified interval.

Project Image: 
PHP5 Session Class
PHP5 Session Class

Project Technology:
PHP

Captcha Class in PHP

What is Captcha? Captcha is used to ensure that the response from a form submission is not generated by a computer but rather a human. This Captcha class generates a customizable anti-spam image to use in your projects. I wrote it a while back because there weren't any on the market which offered the flexibility to modify the look and feel to complement different website designs.

Project Image: 
Captcha Class in PHP
Captcha Class in PHP

Project Technology:
PHP, GD