<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CodeBlog &#187; Web Development</title>
	<atom:link href="http://www.codeblog.co.uk/category/web-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.codeblog.co.uk</link>
	<description></description>
	<lastBuildDate>Tue, 24 Jan 2012 21:02:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>JavaScript Toggle Button using jQuery</title>
		<link>http://www.codeblog.co.uk/2011/10/18/web-development/javascript-toggle-button-using-jquery/</link>
		<comments>http://www.codeblog.co.uk/2011/10/18/web-development/javascript-toggle-button-using-jquery/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 15:26:09 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
				<category><![CDATA[How to's]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.codeblog.co.uk/?p=1073</guid>
		<description><![CDATA[Not that there aren&#8217;t enough examples &#38; implementations of javascript toggle buttons on Google, here&#8217;s another to add to the collection. This plugins main features / capabilities are: Cross browser compatible As accessible &#38; screen reader friendly as possible Light-weight &#38; easy to use Works with both image sprites &#38; regular HTML buttons Single &#38; multiple button selection modes No / Disabled JavaScript fall over Working example Toggle Toggle Repeat Repeat On / Off On / Off Fall over example Toggle Toggle Repeat Repeat On / Off On / Off Download You can Download the jQuery Toggle button script and &#8230;]]></description>
		<wfw:commentRss>http://www.codeblog.co.uk/2011/10/18/web-development/javascript-toggle-button-using-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The EU Cookie Law: Problematic to say the least</title>
		<link>http://www.codeblog.co.uk/2011/08/09/web-development/the-eu-cookie-law-problematic-to-say-the-least/</link>
		<comments>http://www.codeblog.co.uk/2011/08/09/web-development/the-eu-cookie-law-problematic-to-say-the-least/#comments</comments>
		<pubDate>Tue, 09 Aug 2011 14:28:16 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Cookies]]></category>
		<category><![CDATA[EU Law]]></category>
		<category><![CDATA[UK Law]]></category>

		<guid isPermaLink="false">http://www.codeblog.co.uk/?p=904</guid>
		<description><![CDATA[Today I was posed the question, by a prospective new client, of whether their new web site would breach the May 2011 UK cookie law. Although aware of the new law, I will admit I had not yet looked at the actual legislative requirements, lets take a look. Where are cookies used? Cookies are used by nearly all web sites to remember information about visitors in between pages and sessions. In most cases, this information is stored server side, not in the actual cookie, the cookie simply acts as a key. Common use of a cookie &#8211; Analytic software Probably &#8230;]]></description>
		<wfw:commentRss>http://www.codeblog.co.uk/2011/08/09/web-development/the-eu-cookie-law-problematic-to-say-the-least/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick fix for the &#8216;Deprecated: Function eregi() is deprecated &#8216; issue / error with phpThumb and PHP 5.3+</title>
		<link>http://www.codeblog.co.uk/2011/08/08/web-development/quick-fix-for-the-deprecated-function-eregi-is-deprecated-issue-error-with-phpthumb-and-php-5-3/</link>
		<comments>http://www.codeblog.co.uk/2011/08/08/web-development/quick-fix-for-the-deprecated-function-eregi-is-deprecated-issue-error-with-phpthumb-and-php-5-3/#comments</comments>
		<pubDate>Mon, 08 Aug 2011 16:49:26 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
				<category><![CDATA[Fixes & Tweaks]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[phpThumb]]></category>

		<guid isPermaLink="false">http://clients.og-it.com/codeblog/?p=880</guid>
		<description><![CDATA[I recently upgraded a production server to PHP 5.3.6 from a much earlier 5.2.x build and noticed that the process had killed all instances of phpThumb on the server due to the deprecation of the functions ‘eregi’, ‘ereg’, ‘split’ &#38; ‘eregi_replace’. See:- http://php.net/manual/en/migration53.deprecated.php for a full list of functions deprecated since PHP 5.3.0. The messages being output by phpThumb are similar to: Deprecated: Function eregi() is deprecated in /home/test/public_html/phpThumb/phpThumb.php on line 152 The quickest fix is to modify phpThumb.php to suppress the warnings, open the file and change the first few lines from: error_reporting(E_ALL); ini_set('display_errors', '1'); To error_reporting(0); ini_set('display_errors', '0'); &#8230;]]></description>
		<wfw:commentRss>http://www.codeblog.co.uk/2011/08/08/web-development/quick-fix-for-the-deprecated-function-eregi-is-deprecated-issue-error-with-phpthumb-and-php-5-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using PHP to Encrypt, Decrypt, Sign &amp; Verify Data with a .NET generated XML RSA Key</title>
		<link>http://www.codeblog.co.uk/2011/08/02/web-development/using-php-to-encrypt-decrypt-sign-verify-data-with-a-net-generated-xml-rsa-key/</link>
		<comments>http://www.codeblog.co.uk/2011/08/02/web-development/using-php-to-encrypt-decrypt-sign-verify-data-with-a-net-generated-xml-rsa-key/#comments</comments>
		<pubDate>Tue, 02 Aug 2011 19:55:03 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
				<category><![CDATA[How to's]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Encryption]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://clients.og-it.com/codeblog/?p=731</guid>
		<description><![CDATA[I&#8217;ve spent a fair amount of time researching how to sign data in PHP with a .NET generated RSA Private key that has been exported in XML format. There are many &#8216;half baked&#8217; solutions out there that can only provide half of the functionality or that use exec or shell_exec to call on other components to get the required outcome. I have been looking for a &#8216;pure&#8217; PHP solution to eliminate the need for extra server requirements such as OpenSSL, etc. Eventually I found the source forge project Pure-PHP which includes an RSA library written by Jim Wiggintons which is &#8230;]]></description>
		<wfw:commentRss>http://www.codeblog.co.uk/2011/08/02/web-development/using-php-to-encrypt-decrypt-sign-verify-data-with-a-net-generated-xml-rsa-key/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 2008 R2 / IIS 7.5 &amp; Problematic PDF Downloads</title>
		<link>http://www.codeblog.co.uk/2010/06/09/web-development/windows-2008-r2-iis-7-5-problematic-pdf-downloads/</link>
		<comments>http://www.codeblog.co.uk/2010/06/09/web-development/windows-2008-r2-iis-7-5-problematic-pdf-downloads/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 22:54:50 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
				<category><![CDATA[Fixes & Tweaks]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Web Platforms]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[PDF]]></category>

		<guid isPermaLink="false">http://www.codeblog.co.uk/?p=470</guid>
		<description><![CDATA[IIS 7.5 (Windows Server 2008 R2) has a  known bug while streaming PDF  documents to client browsers. Random PDF documents simply don't work! The bug is with the byte range request browsers send while streaming PDFs. Microsoft still haven't wrapped this hotfix within any Windows updates or service packs.]]></description>
		<wfw:commentRss>http://www.codeblog.co.uk/2010/06/09/web-development/windows-2008-r2-iis-7-5-problematic-pdf-downloads/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UK Car Make / Manufacturer / Marque &amp; Model Databases</title>
		<link>http://www.codeblog.co.uk/2010/05/20/web-development/uk-car-make-manufacturer-marque-model-databases/</link>
		<comments>http://www.codeblog.co.uk/2010/05/20/web-development/uk-car-make-manufacturer-marque-model-databases/#comments</comments>
		<pubDate>Thu, 20 May 2010 00:02:50 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://www.codeblog.co.uk/?p=457</guid>
		<description><![CDATA[I've not been able to find a decent source for a UK car manufacture &#038; model database, so I've put one together using various sources. I've tried to match Autotraders lists, but I cannot guarantee complete accuracy, these databases were last updated on the date of this post.]]></description>
		<wfw:commentRss>http://www.codeblog.co.uk/2010/05/20/web-development/uk-car-make-manufacturer-marque-model-databases/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to stop Skype Toolbar from changing numbers to &#8216;Skype Buttons&#8217; &amp; ruining your website design</title>
		<link>http://www.codeblog.co.uk/2010/02/17/web-development/how-to-stop-skype-toolbar-from-converting-numbers-to-skype-buttons-ruining-your-website/</link>
		<comments>http://www.codeblog.co.uk/2010/02/17/web-development/how-to-stop-skype-toolbar-from-converting-numbers-to-skype-buttons-ruining-your-website/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 15:15:12 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
				<category><![CDATA[Fixes & Tweaks]]></category>
		<category><![CDATA[How to's]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[Skype]]></category>

		<guid isPermaLink="false">http://www.codeblog.co.uk/?p=390</guid>
		<description><![CDATA[One of the most annoying features of the Skype toolbar is its intrusive &#8216;button&#8217; injection that hijacks your website, changing phone numbers for buttons and ruining your web sites design. I&#8217;ve just installed Skype and it installed the toolbar on my machine by default and was ‘killing’ the look of some of my websites. I researched how to prevent it and found the Skype Toolbar META tag that is meant to stop the toolbar doing this. In my experience it doesn&#8217;t. Anti-Skype Meta Tag &#8211; DOES NOT WORK! (At least consistently): &#60;meta name=&#8221;SKYPE_TOOLBAR&#8221; content=&#8221;SKYPE_TOOLBAR_PARSER_COMPATIBLE&#8221; /&#62; So I started researching more alternatives, nothing came &#8230;]]></description>
		<wfw:commentRss>http://www.codeblog.co.uk/2010/02/17/web-development/how-to-stop-skype-toolbar-from-converting-numbers-to-skype-buttons-ruining-your-website/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to run IE6, IE7, IE8, Firefox, Opera &amp; any other browsers side-by-side</title>
		<link>http://www.codeblog.co.uk/2010/01/23/web-development/how-to-run-ie6-ie7-ie8-firefox-opera-anything-else-side-by-side/</link>
		<comments>http://www.codeblog.co.uk/2010/01/23/web-development/how-to-run-ie6-ie7-ie8-firefox-opera-anything-else-side-by-side/#comments</comments>
		<pubDate>Sat, 23 Jan 2010 20:04:58 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
				<category><![CDATA[How to's]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[Virtual Machine]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://www.codeblog.co.uk/?p=331</guid>
		<description><![CDATA[(Courtesy of Donavon West &#8211; donavon.com) I have been playing about with the new XP mode feature in Windows 7 Ultimate for a while now and for a developer like myself it has proven to be a god send. I was asked yesterday by a colleague whether you could set it up to run IE6, 7, 8 &#38; various versions of Firefox, Opera, Safari, etc side by side. Before writing any tutorials I always check Google to see whether I can find any descent informative tutorials, low and behold I found Donavons blog with a well illustrated step-by-step tutorial. Enjoy! Read the &#8230;]]></description>
		<wfw:commentRss>http://www.codeblog.co.uk/2010/01/23/web-development/how-to-run-ie6-ie7-ie8-firefox-opera-anything-else-side-by-side/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQLi &amp; PHP &#8211; Cannot execute stored procedure twice</title>
		<link>http://www.codeblog.co.uk/2008/07/14/web-development/mysqli-php-cannot-execute-stored-procedure-twice/</link>
		<comments>http://www.codeblog.co.uk/2008/07/14/web-development/mysqli-php-cannot-execute-stored-procedure-twice/#comments</comments>
		<pubDate>Mon, 14 Jul 2008 18:56:56 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
				<category><![CDATA[Fixes & Tweaks]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[MySQLi]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.codeblog.co.uk/2008/07/14/uncategorized/mysqli-php-cannot-execute-stored-procedure-twice/</guid>
		<description><![CDATA[Just a quick note to try and stop other peoples misery while using the newer MySQL client (mySQLi) and executing multiple stored procedures. My ENVs: PHP5 / MySQL 5 / Window 2003 Server / mySQLi If you are failing to understand why you can&#8217;t execute a stored procedure twice, here&#8217;s the answer: The Stored Procedure: DELIMITER $$ CREATE PROCEDURE `testdb`.`getCategoryInfo`(thisCatid INT) BEGIN SELECT catid, parentcatid, catname, img FROM cats WHERE catid = thisCatId; END$$ DELIMITER ; The stored procedure we are trying to call (getCategoryInfo()) accepts one input as an integer and will return one row only. The Table The &#8230;]]></description>
		<wfw:commentRss>http://www.codeblog.co.uk/2008/07/14/web-development/mysqli-php-cannot-execute-stored-procedure-twice/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to get a list of a tables field / column names from MySQL using PHP &#8211; getFieldNames() Function</title>
		<link>http://www.codeblog.co.uk/2008/05/13/web-development/how-to-get-a-list-of-a-tables-field-column-names-from-mysql-using-php-getfieldnames-function/</link>
		<comments>http://www.codeblog.co.uk/2008/05/13/web-development/how-to-get-a-list-of-a-tables-field-column-names-from-mysql-using-php-getfieldnames-function/#comments</comments>
		<pubDate>Tue, 13 May 2008 11:09:38 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
				<category><![CDATA[How to's]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.codeblog.co.uk/2008/05/13/uncategorized/how-to-get-a-list-of-a-tables-field-column-names-from-mysql-using-php-getfieldnames-function/</guid>
		<description><![CDATA[A simple function to replicate the funcationality of the depreciated mysql_list_fields() function. It returns a simple array with a numeric index of the column / field names. $database &#8211; String &#8211; The database you want to use $connect_string &#8211; String &#8211; Your connection string $table &#8211; String &#8211; The name of the table you wish to list the fields from [code lang="php"] function getFieldNames($database,$connect_string,$table){ $query_getfields = "SHOW COLUMNS FROM ".$table; $getfields = mysql_query($query_getfields, $connect_string) or die(mysql_error()); $row_getfields = mysql_fetch_assoc($getfields); $all_getfields = mysql_query($query_getfields); $fields = array(); do { array_push($fields,$row_getfields['Field']); } while($row_getfields = mysql_fetch_assoc($getfields)); return $fields; }[/code]]]></description>
		<wfw:commentRss>http://www.codeblog.co.uk/2008/05/13/web-development/how-to-get-a-list-of-a-tables-field-column-names-from-mysql-using-php-getfieldnames-function/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

