<?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>Return True &#187; PHP</title>
	<atom:link href="http://return-true.com/category/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://return-true.com</link>
	<description>Coding Tutorials, hints &#38; tips in PHP, jQuery, CSS &#38; HTML</description>
	<lastBuildDate>Wed, 21 Jul 2010 10:25:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Measuring The Speed Of PHP Scripts</title>
		<link>http://return-true.com/2010/07/measuring-the-speed-of-php-scripts/</link>
		<comments>http://return-true.com/2010/07/measuring-the-speed-of-php-scripts/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 15:03:24 +0000</pubDate>
		<dc:creator>Paul Robinson</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Speed]]></category>

		<guid isPermaLink="false">http://return-true.com/?p=2301</guid>
		<description><![CDATA[It's always useful to run speed tests on your scripts to check how fast they are running, and so that you can then measure any improvements when you are optimizing scripts. Here is how I do it, plus a few tips.]]></description>
		<wfw:commentRss>http://return-true.com/2010/07/measuring-the-speed-of-php-scripts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple Data Sanitization with preg_replace</title>
		<link>http://return-true.com/2010/06/simple-data-sanitization-with-preg_replace/</link>
		<comments>http://return-true.com/2010/06/simple-data-sanitization-with-preg_replace/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 13:15:21 +0000</pubDate>
		<dc:creator>Paul Robinson</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Data Sanitization]]></category>
		<category><![CDATA[preg_replace]]></category>
		<category><![CDATA[REGEX]]></category>

		<guid isPermaLink="false">http://return-true.com/?p=2261</guid>
		<description><![CDATA[Sanitizing data is a very important part of any server side scripting language, and it's no different for PHP. So here is one simple way of sanitizing data using the dreaded REGEX.]]></description>
		<wfw:commentRss>http://return-true.com/2010/06/simple-data-sanitization-with-preg_replace/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Writing Text On An Image With GD</title>
		<link>http://return-true.com/2010/06/writing-text-on-an-image-with-gd/</link>
		<comments>http://return-true.com/2010/06/writing-text-on-an-image-with-gd/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 21:10:49 +0000</pubDate>
		<dc:creator>Paul Robinson</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[GD]]></category>
		<category><![CDATA[Text on Image]]></category>

		<guid isPermaLink="false">http://return-true.com/?p=2153</guid>
		<description><![CDATA[Writing text on your images using GD is a handy ability to have. Maybe you are developing an imagehost or you have a project where you need to place text on an existing image. Whatever the reason here is how it's done.]]></description>
		<wfw:commentRss>http://return-true.com/2010/06/writing-text-on-an-image-with-gd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress: PHP CGI Vs PHP FCGI</title>
		<link>http://return-true.com/2010/05/wordpress-php-cgi-vs-php-fcgi/</link>
		<comments>http://return-true.com/2010/05/wordpress-php-cgi-vs-php-fcgi/#comments</comments>
		<pubDate>Wed, 26 May 2010 19:14:14 +0000</pubDate>
		<dc:creator>Paul Robinson</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[CGI]]></category>
		<category><![CDATA[FCGI]]></category>

		<guid isPermaLink="false">http://return-true.com/?p=2066</guid>
		<description><![CDATA[This is a little bit of a niche post, but it's all about a problem I had recently with my site. It was all to do with WordPress and how it responded when running under PHP as FastCGI instead of CGI.]]></description>
		<wfw:commentRss>http://return-true.com/2010/05/wordpress-php-cgi-vs-php-fcgi/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Optimizing WordPress For Shared Hosting</title>
		<link>http://return-true.com/2010/05/optimizing-wordpress-for-shared-hosting/</link>
		<comments>http://return-true.com/2010/05/optimizing-wordpress-for-shared-hosting/#comments</comments>
		<pubDate>Tue, 25 May 2010 13:22:07 +0000</pubDate>
		<dc:creator>Paul Robinson</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Mod Rewrite]]></category>
		<category><![CDATA[Shared Hosting]]></category>
		<category><![CDATA[Timthumb]]></category>

		<guid isPermaLink="false">http://return-true.com/?p=2053</guid>
		<description><![CDATA[There are lots of websites hosted on shared hosting in this age, and the majority are probably running WordPress. While it's a great application once set up with plugins it isn't the lightest one on the block. Here we are going to look at making WordPress as shared server friendly as possible.]]></description>
		<wfw:commentRss>http://return-true.com/2010/05/optimizing-wordpress-for-shared-hosting/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>PHP Basics: The Switch Statement</title>
		<link>http://return-true.com/2010/05/php-basics-the-switch-statement/</link>
		<comments>http://return-true.com/2010/05/php-basics-the-switch-statement/#comments</comments>
		<pubDate>Thu, 20 May 2010 14:07:15 +0000</pubDate>
		<dc:creator>Paul Robinson</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Basics]]></category>
		<category><![CDATA[Conditional Statements]]></category>
		<category><![CDATA[Switch]]></category>

		<guid isPermaLink="false">http://return-true.com/?p=1975</guid>
		<description><![CDATA[Today we are going back to basics with a small tutorial on how to use the PHP switch statement. They can be extremely useful, but knowing how to use them properly can save you a lot of time.]]></description>
		<wfw:commentRss>http://return-true.com/2010/05/php-basics-the-switch-statement/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Showing Or Saving An Image Retrieved Via cURL</title>
		<link>http://return-true.com/2010/05/showing-or-saving-an-image-retrieved-via-curl/</link>
		<comments>http://return-true.com/2010/05/showing-or-saving-an-image-retrieved-via-curl/#comments</comments>
		<pubDate>Tue, 11 May 2010 17:44:44 +0000</pubDate>
		<dc:creator>Paul Robinson</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[CURL]]></category>
		<category><![CDATA[fclose]]></category>
		<category><![CDATA[fopen]]></category>
		<category><![CDATA[fwrite]]></category>
		<category><![CDATA[Images]]></category>

		<guid isPermaLink="false">http://return-true.com/?p=1915</guid>
		<description><![CDATA[As a developer cURL can be a very handy for numerous reasons. In my case I have used it for my plugin Twitter Stream, but here we are going to look at a little tip I stumbled across while playing with cURL.]]></description>
		<wfw:commentRss>http://return-true.com/2010/05/showing-or-saving-an-image-retrieved-via-curl/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Solving PHP File Uploading Errors Caused By Mod Security</title>
		<link>http://return-true.com/2010/05/solving-php-file-uploading-errors-caused-by-mod-security/</link>
		<comments>http://return-true.com/2010/05/solving-php-file-uploading-errors-caused-by-mod-security/#comments</comments>
		<pubDate>Fri, 07 May 2010 13:51:57 +0000</pubDate>
		<dc:creator>Paul Robinson</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[File Uploads]]></category>
		<category><![CDATA[Mod Sec]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://return-true.com/?p=1878</guid>
		<description><![CDATA[Today's latest &#038; greatest PHP based applications generally have some sort of mass media upload system integrated with them. Sometimes though you get error after error when using these new mass uploaders. Here is one way that may fix them.]]></description>
		<wfw:commentRss>http://return-true.com/2010/05/solving-php-file-uploading-errors-caused-by-mod-security/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Using File Writing To Log Errors In Your PHP Application</title>
		<link>http://return-true.com/2010/05/using-file-writing-to-log-errors-in-your-php-application/</link>
		<comments>http://return-true.com/2010/05/using-file-writing-to-log-errors-in-your-php-application/#comments</comments>
		<pubDate>Thu, 06 May 2010 13:50:19 +0000</pubDate>
		<dc:creator>Paul Robinson</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Errors]]></category>
		<category><![CDATA[File]]></category>
		<category><![CDATA[Log]]></category>
		<category><![CDATA[Write]]></category>

		<guid isPermaLink="false">http://return-true.com/?p=1876</guid>
		<description><![CDATA[When writing a PHP application it's very important to give out nice friendly error messages to anyone using the application. The problem? You don't get any detailed error information. To help we can add file logging to log the detailed error information.]]></description>
		<wfw:commentRss>http://return-true.com/2010/05/using-file-writing-to-log-errors-in-your-php-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using PHP &amp; MySQLi With A MySQL Database Part 2</title>
		<link>http://return-true.com/2010/04/using-php-mysqli-with-a-mysql-database-part-2/</link>
		<comments>http://return-true.com/2010/04/using-php-mysqli-with-a-mysql-database-part-2/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 16:09:52 +0000</pubDate>
		<dc:creator>Paul Robinson</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Basics]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[MySQLi]]></category>

		<guid isPermaLink="false">http://return-true.com/?p=1784</guid>
		<description><![CDATA[Continuing on from the last post which covered the basics of connecting to a database using MySQLi, we are going to look at inserting, updating &#038; deleting data. Finally we are going to look at some of the miscellaneous features of MySQLi. ]]></description>
		<wfw:commentRss>http://return-true.com/2010/04/using-php-mysqli-with-a-mysql-database-part-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
