Author Archives: Craig Lotter

About Craig Lotter

Craig Lotter is an established web developer and application programmer, with strong creative urges (which keep bursting out at the most inopportune moments) and a seemingly insatiable need to love all things animated. Living in the beautiful coastal town of Gordon's Bay in South Africa, he games, develops, takes in animated fare, trains under the Funakoshi karate style and for the most part, simply enjoys life with his amazing wife and daughter. Oh, and he draws ever now and then too.

PHP and PHPMailer: How to Check if Your Mail Send Failed

female-woman-mailman

PHPMailer is a great little mail sending workhorse class for PHP, widely expanding on the regular PHP mail() function and particularly easy to make use of, making it a personal favourite of mine. Anyway, to check whether or not your … Continue reading

Posted in PHP | Tagged , , , , | Leave a comment

How to allow File Uploads when using jQuery Mobile

jquery-mobile-devices

With the release of the powerful jQuery Mobile 1.0 framework, it is now becomes possible for pretty much anyone to crank out an uber slick HTML 5 website that looks like a ‘native app’ on just about any mobile device. … Continue reading

Posted in jQuery, jQuery Mobile | Tagged , , , , , , , , , | Leave a comment

JavaScript: Grab a part of a String with the Substring Function!

javascript-girl-shiny-black-top

Considering I work with PHP day in and day out, it is no wonder that I completely forgot that JavaScript also comes up with its super handy substring function, for when you need to grab only a specific part of … Continue reading

Posted in Javascript | Tagged , , , , , | Leave a comment

Ubuntu: How to Recover from a Frozen, Hanging Main Applications Menu Bar

pkill-gnome-panel-screenshot

Sometimes the the gnome-panel process falls over, resulting in hanging or frozen menu bar or context menu. Particularly annoying is when the main application menu bar panel hangs, resulting in a pretty unusable system. Luckily there is actually quite a … Continue reading

Posted in Ubuntu | Tagged , , , , , , | Leave a comment

HAckEd! The Aftermath

hacked

Wonderful, just wonderful. So my online presence was completely down for well over two days at the start of this week, and no, that never points to something good. The reason? Some silly twit hacked my hosting account for the … Continue reading

Posted in Blogging | Tagged , , , , , , | Leave a comment