<?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>Anvil Studios &#187; PHP</title>
	<atom:link href="http://anvilstudios.co.za/blog/category/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://anvilstudios.co.za/blog</link>
	<description>web development</description>
	<lastBuildDate>Wed, 16 May 2012 14:52:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>AJAX Form submit with jquery</title>
		<link>http://anvilstudios.co.za/blog/php/ajax-form-submit-with-jquery/</link>
		<comments>http://anvilstudios.co.za/blog/php/ajax-form-submit-with-jquery/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 08:10:54 +0000</pubDate>
		<dc:creator>Nico</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[ajax form]]></category>
		<category><![CDATA[form submit]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://anvilstudios.co.za/blog/?p=640</guid>
		<description><![CDATA[In this micro tut I will show you how to submit your HTML form using ajax]]></description>
		<wfw:commentRss>http://anvilstudios.co.za/blog/php/ajax-form-submit-with-jquery/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Error vs Exception, Part 4</title>
		<link>http://anvilstudios.co.za/blog/php/error-vs-exception-part-4/</link>
		<comments>http://anvilstudios.co.za/blog/php/error-vs-exception-part-4/#comments</comments>
		<pubDate>Mon, 26 Sep 2011 10:36:25 +0000</pubDate>
		<dc:creator>Abraham</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming Concepts]]></category>
		<category><![CDATA[error handling]]></category>
		<category><![CDATA[exception handling]]></category>

		<guid isPermaLink="false">http://anvilstudios.co.za/blog/?p=1169</guid>
		<description><![CDATA[In this series, I&#8217;m going to take a look at both PHP&#8217;s error and exception models — what each is, how they work, and how and when to use the one or the other. In this instalment, having covered the basics of PHP error handling in part 1, the need for exceptions in part 2, [...]]]></description>
		<wfw:commentRss>http://anvilstudios.co.za/blog/php/error-vs-exception-part-4/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Error vs Exception, Part 3</title>
		<link>http://anvilstudios.co.za/blog/php/error-vs-exception-part-3/</link>
		<comments>http://anvilstudios.co.za/blog/php/error-vs-exception-part-3/#comments</comments>
		<pubDate>Tue, 13 Sep 2011 14:18:01 +0000</pubDate>
		<dc:creator>Abraham</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming Concepts]]></category>
		<category><![CDATA[error handling]]></category>
		<category><![CDATA[exception handling]]></category>

		<guid isPermaLink="false">http://anvilstudios.co.za/blog/?p=964</guid>
		<description><![CDATA[In this series, I&#8217;m going to take a look at both PHP&#8217;s error and exception models — what each is, how they work, and how and when to use the one or the other. In this instalment, having covered the basics of PHP error handling in part 1 and the need for exceptions in part [...]]]></description>
		<wfw:commentRss>http://anvilstudios.co.za/blog/php/error-vs-exception-part-3/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Error vs Exception, Part 2</title>
		<link>http://anvilstudios.co.za/blog/php/error-vs-exception-part-2/</link>
		<comments>http://anvilstudios.co.za/blog/php/error-vs-exception-part-2/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 17:14:04 +0000</pubDate>
		<dc:creator>Abraham</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming Concepts]]></category>
		<category><![CDATA[error handling]]></category>
		<category><![CDATA[exception handling]]></category>

		<guid isPermaLink="false">http://anvilstudios.co.za/blog/?p=477</guid>
		<description><![CDATA[In this series, I&#8217;m going to take a look at both PHP&#8217;s error and exception models — what each is, how they work, and how and when to use the one or the other. In this instalment, I&#8217;ll begin unfolding exceptions by expanding on the concept, as well as explain why they&#8217;re needed at all. [...]]]></description>
		<wfw:commentRss>http://anvilstudios.co.za/blog/php/error-vs-exception-part-2/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Session Cookies faulty in IE8</title>
		<link>http://anvilstudios.co.za/blog/php/session-cookies-faulty-in-ie8/</link>
		<comments>http://anvilstudios.co.za/blog/php/session-cookies-faulty-in-ie8/#comments</comments>
		<pubDate>Mon, 23 Aug 2010 07:15:59 +0000</pubDate>
		<dc:creator>Nico</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[$_SESSION]]></category>
		<category><![CDATA[cookies]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[IE8]]></category>
		<category><![CDATA[session cookie]]></category>

		<guid isPermaLink="false">http://anvilstudios.co.za/blog/?p=645</guid>
		<description><![CDATA[I didn&#8217;t quite know what to call this post, because I really want it to show up in search engine results. Why? Because I couldn&#8217;t find the solution online and it needs to be there! I guess the heading could have been any of the following: Cookies broken in IE8 Session variables disappear in IE8 [...]]]></description>
		<wfw:commentRss>http://anvilstudios.co.za/blog/php/session-cookies-faulty-in-ie8/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Force download on click in PHP</title>
		<link>http://anvilstudios.co.za/blog/php/force-download-on-click-in-php/</link>
		<comments>http://anvilstudios.co.za/blog/php/force-download-on-click-in-php/#comments</comments>
		<pubDate>Tue, 25 May 2010 14:57:56 +0000</pubDate>
		<dc:creator>Nico</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[download click]]></category>
		<category><![CDATA[force download]]></category>

		<guid isPermaLink="false">http://anvilstudios.co.za/blog/?p=511</guid>
		<description><![CDATA[How do you force a browser to download a file instead of open it?]]></description>
		<wfw:commentRss>http://anvilstudios.co.za/blog/php/force-download-on-click-in-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>phpmailer 5.1 fsockopen connection refused</title>
		<link>http://anvilstudios.co.za/blog/php/phpmailer-5-1-fsockopen-connection-refused/</link>
		<comments>http://anvilstudios.co.za/blog/php/phpmailer-5-1-fsockopen-connection-refused/#comments</comments>
		<pubDate>Tue, 25 May 2010 14:16:10 +0000</pubDate>
		<dc:creator>Nico</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[phpmailer]]></category>

		<guid isPermaLink="false">http://anvilstudios.co.za/blog/?p=519</guid>
		<description><![CDATA[We struggled with this for days, no exaggeration! And I googled like crazy, but never got an answer, and only accidentally stumbled onto the solution in the end. The problem was that when I set up my phpmailer (5.1) to send mails using my gmail account, via google smtp (smtp.google.com), the mailer program worked. But [...]]]></description>
		<wfw:commentRss>http://anvilstudios.co.za/blog/php/phpmailer-5-1-fsockopen-connection-refused/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Error vs Exception, Part 1</title>
		<link>http://anvilstudios.co.za/blog/php/error-vs-exception-part-1/</link>
		<comments>http://anvilstudios.co.za/blog/php/error-vs-exception-part-1/#comments</comments>
		<pubDate>Mon, 03 May 2010 15:54:44 +0000</pubDate>
		<dc:creator>Abraham</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming Concepts]]></category>
		<category><![CDATA[error handling]]></category>
		<category><![CDATA[exception handling]]></category>

		<guid isPermaLink="false">http://anvilstudios.co.za/blog/?p=397</guid>
		<description><![CDATA[In this series, I&#8217;m going to take a look at both PHP&#8217;s error and exception models &#8212; what each is, how they work, and how and when to use the one or the other. In this instalment, I will first attempt some definitions, and then take a closer look at PHP&#8217;s error handling model. The [...]]]></description>
		<wfw:commentRss>http://anvilstudios.co.za/blog/php/error-vs-exception-part-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to ignore @ errors in a custom PHP error handler</title>
		<link>http://anvilstudios.co.za/blog/php/how-to-ignore-errors-in-a-custom-php-error-handler/</link>
		<comments>http://anvilstudios.co.za/blog/php/how-to-ignore-errors-in-a-custom-php-error-handler/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 13:08:47 +0000</pubDate>
		<dc:creator>Abraham</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[error handling]]></category>

		<guid isPermaLink="false">http://anvilstudios.co.za/blog/?p=376</guid>
		<description><![CDATA[The PHP error control operator &#8212; @ &#8212; when prepended to an expression, suppresses or ignores any error messages that might be generated by that expression. For example : But when one defines a custom error handler in PHP, it is called even when the @ is used, which leads to a lot of frustration [...]]]></description>
		<wfw:commentRss>http://anvilstudios.co.za/blog/php/how-to-ignore-errors-in-a-custom-php-error-handler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setting up the CakePHP console in Windows 7</title>
		<link>http://anvilstudios.co.za/blog/php/setting-up-the-cakephp-console-in-windows-7/</link>
		<comments>http://anvilstudios.co.za/blog/php/setting-up-the-cakephp-console-in-windows-7/#comments</comments>
		<pubDate>Thu, 01 Apr 2010 09:35:58 +0000</pubDate>
		<dc:creator>Deon</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[CakePHP console]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://anvilstudios.co.za/blog/?p=292</guid>
		<description><![CDATA[In our company I&#8217;ve become the unofficial &#8220;Framework Tester Guy&#8221;, because I always seem to be the one working on the latest version of our internal framework. Recently I decided to try out an established framework to develop a little personal project of mine. I picked cakephp for several reason. I run Windows 7 on [...]]]></description>
		<wfw:commentRss>http://anvilstudios.co.za/blog/php/setting-up-the-cakephp-console-in-windows-7/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

