Inline Images With Data URLs

This particular trick comes in very handy for the mobile platforms. Instead of linking to your CSS and your images, you can use this method to embed the images inline within the CSS. This keeps the browser from having to make multiple calls, thus speeding up the load time of your application. You can also use this method within an IMG tag as well. /* *********************************************************** * START ::: * 64bit encodes images for CSS embedding * Alternatively, if you are not using PNGs, you can specify the...

read more

Error Handling

In the world of the Internet, as a developer, we need to protect ourselves from prying eyes. One of the easiest ways a hacker can crack your code is if you tell them what they did wrong. For that reason, it’s important to suppress errors from the public. But, this doesn’t mean we should eliminate the knowledge when an error occurs and what triggered it.  For that reason, I have written a fairly simple class that will allow for error suppression, error debugging and error reporting. When in debug mode, the error is displayed on...

read more

Database PHP Class

I’m back with another chunk of code. This time, it’s my database class. I got sick of coming across classes that didn’t have everything I needed, or didn’t do it correctly. One of my biggest problems was an inability to nest query calls within another query result’s output. Example: <?php // main query // gets a list of companies from the companies table $a = "SELECT id, company_name FROM companies"; $a = $db->query($a); while ($aa = $db->fetch_object($a) ) : echo '<div...

read more

(UPDATED 08-10-2010) Forms Class for easy and consistant forms

UPDATED 08-10-2010: I’ve cleaned up a lot of code and organized the code a little better. One major improvement is the passing of element attributes. You can now pass an unlimited number of attributes. If there are any you want omitted from the actual element tag, you can add it to the $attributes_not_allowed array. I’ve added notes everywhere and hopefully they will assist you. If you find any bugs, feel free to post in comments and will fix them ASAP As it states in the notes of the script, this is not for auto-generated forms....

read more