What, who, where am I?!?
Craig Lotter is a web developer based in Gordon's Bay, South Africa, who seems completely incapable of shaking off that pesky inner child within, the one that forces him to love all things animated or hand drawn.
The Rugged Rock of Craig contains snippets of his life, popular culture and all the important things like anime, manga, games and comic books. The CodeUnit of Craig on the other hand contains the more serious stuff like code snippets and tutorials, while the House of C chronicles his foray into the world of web comics.
For which it never seems he has enough time anyway.
CodeUnit Post Archive
Rugged Rock Studio
Category Archives: Tutorials
FPDF: Failing to Insert a Google Chart into a PDF
My tried and trusted method for inserting graphs into PDFs is to use the nifty PHP FPDF library and insert an image into it via a Google Chart URL.
Continue reading
MySQL and XAMPP: Change Your Server’s Max Allowed Packet Limit

Just a quick note on how to permanently change your MySQL server’s configuration to allow for a bigger max_allowed_packet limit, basically the variable that controls how long a SQL statement can technically get. Continue reading
Posted in Software & Websites, Tutorials
Tagged limit, max_allowed_packet, my.cnf, mysql, mysql server, xampp
Leave a comment
MySQL: Got a packet bigger than ‘max_allowed_packet’ bytes Error
I came across a nasty little bug in my image upload to MySQL blob in base 64 encode function the other day – basically the database was spitting back the following error to me: Error code: 1153 – Got a … Continue reading
Posted in Technology & Code, Tutorials
Tagged error, error 1153, max allowed packet, max packet size, mysql, packet size
Leave a comment
PHP: Write to Text File
Just a simple code snippet to remind myself just how easy it is to spit out content into a text file using PHP. $myFile = “testFile.txt”; $fh = fopen($myFile, ‘w’) or die(“can’t open file”); fwrite($fh, “Text sentence for line 1\n”); … Continue reading
Posted in Technology & Code, Tutorials
Tagged fclose, file, fopen, fwrite, PHP, text, write
Leave a comment
PHP: Merge Two Arrays but Keep Their Keys Intact
Combining two or more arrays whilst keeping their keys intact in PHP is deceptively simple – though not if you assume you need to use a function like array_merge to achieve this! As you scroll through the various array functions … Continue reading






