News & Blog

Resolving Error with Sending Emails via SMTP Using CodeIgniter

November 18th, 2014 - Posted by Steve Marks to PHP, Web Development.
When sending emails using the CodeIgniter Email Class, I’ve always just kept the protocol as ‘mail‘ meaning emails get sent using the standard PHP mail() function. Recently however, on an application we had been developing, emails were a critical part of the system. We ha...

Laravel Google Maps V3 API Package

July 2nd, 2014 - Posted by Steve Marks to Javascript / jQuery, PHP, Web Development.
Update: Unfortunately it looks like the GitHub repo, and even the GitHub user, linked to in this article no longer exists. I’m not sure why, but if anyone knows of a Laravel version of this library I’ll be happy to update the links accordingly. Almost four years have passed sin...

Appending Data To Existing CodeIgniter Session Variable

April 15th, 2013 - Posted by Steve Marks to PHP, Web Development.
When storing information in a session, it is likely that you may want to add additional inormation to this session at a later date. For this particular post I’ll be focusing on how to achieve this within CodeIgniter. Allow me therefore to first demonstrate how the session we will be ...

CodeIgniter Google Static Maps V2 API Library

July 5th, 2011 - Posted by Steve Marks to PHP, Web Development.
The standard Google Maps JavaScript API is great for making fully functional, interactive maps. A lot of people don’t know however that Google also provide an API for generating static maps in the form of a normal image. This is great if you don’t need all the advanced features...

Tumblr API CodeIgniter Library

May 31st, 2011 - Posted by Steve Marks to PHP, Web Development.
Over the past few years Tumblr has put up a good battle against other blogging platforms and still stands strong against the likes of WordPress and Blogger. Not wanting to be narrow-minded I decided to take a look into Tumblr and was actually very impressed. I don’t think I would con...

CodeIgniter MailChimp 1.3 API Library

May 15th, 2011 - Posted by Steve Marks to PHP, Web Development.
There are lots of email marketing applications out there nowadays but by far my favourite is MailChimp. Alongside its strong use of AJAX to build an easy-to-use interface and its witty banter displayed throughout, it also has a great API allowing third parties to integrate with MailChimp a...

Resolving the CodeIgniter “No Input File Specified” Error

November 16th, 2010 - Posted by Steve Marks to PHP, Web Development.
A site that I work with that is built on the CodeIgniter framework today started showing the error “No Input File Specified” when visiting any page other than the homepage. The cause wasn’t immediately available as I’d never seen this error before. It also wasn̵...

Clearing Attachments Using CodeIgniter’s Email Class

November 4th, 2010 - Posted by Steve Marks to PHP, Web Development.
The CodeIgniter Email Class makes it very simple to send emails by handling the creation of mail headers and more on your behalf. My favourite benefit of the class however is it’s attachment handling. Whereas using standalone PHP it would take multiple lines of complex code to attach...

CodeIgniter Labels Library

October 11th, 2010 - Posted by Steve Marks to PHP, Web Development.
Generating labels on the web via an application is something I’ve come across numerous times in my career and never have I been able to find a reliable and versatile enough method for doing so. As a result I generated a library for the PHP framework CodeIgniter to handle the hundreds...

CodeIgniter Rightmove V3 .blm Data Feed Parser Library

October 2nd, 2010 - Posted by Steve Marks to PHP, Web Development.
Need A Rightmove Feed Writing? I’ve nearly 10 years experience working alongside property portals and writing data feeds to both send and receive BLM feeds. If you need a data feed writing, please get in touch and I’ll be happy to discuss your requirements with you and get some...