<?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>Litwicki Media &#187; PHP</title>
	<atom:link href="http://www.litwickimedia.com/blog/category/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.litwickimedia.com/blog</link>
	<description>Websites with higher standards!</description>
	<lastBuildDate>Sun, 02 May 2010 02:38:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Switch to SMARTY from phpBB TEMPLATE Class</title>
		<link>http://www.litwickimedia.com/blog/switch-to-smarty-from-phpbb-template-class/</link>
		<comments>http://www.litwickimedia.com/blog/switch-to-smarty-from-phpbb-template-class/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 03:05:08 +0000</pubDate>
		<dc:creator>Jake Litwicki</dc:creator>
				<category><![CDATA[Default]]></category>
		<category><![CDATA[HTML/XHTML]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://www.litwickimedia.com/blog/?p=51</guid>
		<description><![CDATA[Our clients, and our work in general make using the GNU GPLv3 very difficult. For this reason, you may find yourself in a situation where you would like to use a more commercial friendly template engine. Rewriting your template code, and your PHP is not as complex as you might think:
Before: XHTML
&#60;!-- BEGIN user_row --&#62;
{user_row.user_id} [...]]]></description>
		<wfw:commentRss>http://www.litwickimedia.com/blog/switch-to-smarty-from-phpbb-template-class/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Best Practices &#8211; Defining tables &amp; writing SQL</title>
		<link>http://www.litwickimedia.com/blog/proper-planning-prevents-poor-performance-part-1/</link>
		<comments>http://www.litwickimedia.com/blog/proper-planning-prevents-poor-performance-part-1/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 02:15:09 +0000</pubDate>
		<dc:creator>Jake Litwicki</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Default]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://www.litwickimedia.com/blog/?p=28</guid>
		<description><![CDATA[So many young developers are given endless amounts of information without any legitimate guidelines on how to correctly write code and plan a project correctly. My goal with P5 (proper planning prevents poor performance) is to shed some light on some very basic yet often overlooked principles of developing on LAMP (Linux, Apache, MySQL, Perl/PHP).
This [...]]]></description>
		<wfw:commentRss>http://www.litwickimedia.com/blog/proper-planning-prevents-poor-performance-part-1/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>.htaccess mod_rewrite for production server</title>
		<link>http://www.litwickimedia.com/blog/htaccess-mod_rewrite-for-production-server/</link>
		<comments>http://www.litwickimedia.com/blog/htaccess-mod_rewrite-for-production-server/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 14:40:28 +0000</pubDate>
		<dc:creator>Jake Litwicki</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Servers]]></category>

		<guid isPermaLink="false">http://www.litwickimedia.com/blog/?p=19</guid>
		<description><![CDATA[This will allow you to 'hide' file extensions and make your site URL(s) much more friendly for search engines.]]></description>
		<wfw:commentRss>http://www.litwickimedia.com/blog/htaccess-mod_rewrite-for-production-server/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Get file MIME Type</title>
		<link>http://www.litwickimedia.com/blog/get-file-mime-type/</link>
		<comments>http://www.litwickimedia.com/blog/get-file-mime-type/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 14:15:24 +0000</pubDate>
		<dc:creator>Jake Litwicki</dc:creator>
				<category><![CDATA[Default]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.litwickimedia.com/blog/?p=15</guid>
		<description><![CDATA[This is a handy function we wrote to return the mime-type of files when they are uploaded, so that when we display them to users in various ways we have segregated logic to handle images differently than documents and so on.]]></description>
		<wfw:commentRss>http://www.litwickimedia.com/blog/get-file-mime-type/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP T_SL Error</title>
		<link>http://www.litwickimedia.com/blog/php-t_sl-error/</link>
		<comments>http://www.litwickimedia.com/blog/php-t_sl-error/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 04:59:27 +0000</pubDate>
		<dc:creator>Jake Litwicki</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[SVN]]></category>

		<guid isPermaLink="false">http://www.litwickimedia.com/blog/?p=5</guid>
		<description><![CDATA[T_SL is generally caused by multiple files of the same name via version control. Usually the result of CVS or SVN updates adding multiple versions of the same file to avoid overwriting changes that were made in an environment.
Check the directory of the file that is causing the error, and there is likely several versions [...]]]></description>
		<wfw:commentRss>http://www.litwickimedia.com/blog/php-t_sl-error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
