<?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>PHP Code</title>
	<atom:link href="http://www.php-code.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.php-code.net</link>
	<description></description>
	<lastBuildDate>Wed, 13 Oct 2010 07:38:38 +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>Securing PHP Applications Part III – Securing PHP on the server / Securing MySQL and Apache</title>
		<link>http://www.php-code.net/2010/10/securing-php-applications-part-iii-%e2%80%93-securing-php-on-the-server-securing-mysql-and-apache/</link>
		<comments>http://www.php-code.net/2010/10/securing-php-applications-part-iii-%e2%80%93-securing-php-on-the-server-securing-mysql-and-apache/#comments</comments>
		<pubDate>Wed, 13 Oct 2010 07:36:05 +0000</pubDate>
		<dc:creator>Claudia</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Mysql]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[php security issues]]></category>
		<category><![CDATA[php tutorial]]></category>
		<category><![CDATA[secure Apache]]></category>
		<category><![CDATA[secure host shopping tips]]></category>
		<category><![CDATA[secure MySQL]]></category>
		<category><![CDATA[secure PHP on the server]]></category>
		<category><![CDATA[securing your php application]]></category>

		<guid isPermaLink="false">http://www.php-code.net/?p=305</guid>
		<description><![CDATA[
Hi there. This is the last part of this tutorial where I tell you a few things about securing PHP on the server, about securing MySQL and Apache.
OBS: If you don’t administer your own server, this information will be useful to you while shopping for a Web host, so you better continue reading.
Before starting this [...]]]></description>
		<wfw:commentRss>http://www.php-code.net/2010/10/securing-php-applications-part-iii-%e2%80%93-securing-php-on-the-server-securing-mysql-and-apache/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Securing PHP Applications Part II &#8211; Securing PHP code</title>
		<link>http://www.php-code.net/2010/09/securing-php-applications-part-ii-securing-php-code/</link>
		<comments>http://www.php-code.net/2010/09/securing-php-applications-part-ii-securing-php-code/#comments</comments>
		<pubDate>Tue, 28 Sep 2010 07:44:31 +0000</pubDate>
		<dc:creator>Claudia</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[php security issues]]></category>
		<category><![CDATA[php tutorial]]></category>
		<category><![CDATA[securing your php application]]></category>

		<guid isPermaLink="false">http://www.php-code.net/?p=299</guid>
		<description><![CDATA[
5.	SQL injections
What is it?
This type of attack is one of the most common attacks. SQL injections occur after two failures of the part of developers: failure to filter data as it enters the application (filter input) and failure to escape data as it is sent to the database (escape output). For example, let’s suppose we [...]]]></description>
		<wfw:commentRss>http://www.php-code.net/2010/09/securing-php-applications-part-ii-securing-php-code/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Design patterns Part IV &#8211; MVC</title>
		<link>http://www.php-code.net/2010/09/design-patterns-part-iv-mvc/</link>
		<comments>http://www.php-code.net/2010/09/design-patterns-part-iv-mvc/#comments</comments>
		<pubDate>Wed, 22 Sep 2010 23:42:29 +0000</pubDate>
		<dc:creator>dan</dc:creator>
				<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[mvc]]></category>

		<guid isPermaLink="false">http://www.php-code.net/?p=292</guid>
		<description><![CDATA[
The problem:
When your php application became larger, you might find yourself in the situation where you don&#8217;t know where to change the design of a certain page, or you might have to change in multiple places to get the same results.
For example, if you want to implement a comments system in your application, you could [...]]]></description>
		<wfw:commentRss>http://www.php-code.net/2010/09/design-patterns-part-iv-mvc/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Securing PHP applications Part I &#8211; Securing PHP code</title>
		<link>http://www.php-code.net/2010/09/securing-php-applications-part-i-securing-php-code/</link>
		<comments>http://www.php-code.net/2010/09/securing-php-applications-part-i-securing-php-code/#comments</comments>
		<pubDate>Mon, 13 Sep 2010 09:39:19 +0000</pubDate>
		<dc:creator>Claudia</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[PHP secure code]]></category>
		<category><![CDATA[security issues]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.php-code.net/?p=261</guid>
		<description><![CDATA[
There are a lot of books treating this issue. So, why another post about this subject. Well, here a try to cover this problem in a short way so that you don’t have to read hundreds of pages or to search all over the Internet for this.
These being said, you must know that securing a [...]]]></description>
		<wfw:commentRss>http://www.php-code.net/2010/09/securing-php-applications-part-i-securing-php-code/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Design Pattern Part III &#8211; Observer</title>
		<link>http://www.php-code.net/2010/08/design-pattern-part-iii-observer/</link>
		<comments>http://www.php-code.net/2010/08/design-pattern-part-iii-observer/#comments</comments>
		<pubDate>Mon, 23 Aug 2010 06:27:12 +0000</pubDate>
		<dc:creator>Claudia</dc:creator>
				<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[observer design pattern]]></category>

		<guid isPermaLink="false">http://www.php-code.net/?p=248</guid>
		<description><![CDATA[
The problem:
Well, this is my favorite. Why? Because get you free of a lot of responsabilities. Let me explain: suppose you have an online newspaper website and for publishing an article you must follow these steps:
1.	write the article
2.	insert the article in the proper table in your database
3.	delete the cache (an necessary operation for the article [...]]]></description>
		<wfw:commentRss>http://www.php-code.net/2010/08/design-pattern-part-iii-observer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Design Patterns Part II &#8211; Factory</title>
		<link>http://www.php-code.net/2010/08/design-patterns-part-ii-factory/</link>
		<comments>http://www.php-code.net/2010/08/design-patterns-part-ii-factory/#comments</comments>
		<pubDate>Mon, 16 Aug 2010 06:46:39 +0000</pubDate>
		<dc:creator>Claudia</dc:creator>
				<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[code example]]></category>
		<category><![CDATA[design pattern]]></category>
		<category><![CDATA[factory design pattern]]></category>

		<guid isPermaLink="false">http://www.php-code.net/?p=241</guid>
		<description><![CDATA[
The problem:
We need a method that could generate us different “products” based on different conditions or, why not, depending on the context. If we didn’t know about design patterns we would solve this by creating an endless if then else set of conditions. I know, this is the fastest solution that comes into your head, [...]]]></description>
		<wfw:commentRss>http://www.php-code.net/2010/08/design-patterns-part-ii-factory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Design patterns Part I &#8211; Singleton</title>
		<link>http://www.php-code.net/2010/08/design-patterns-part-i-singleton/</link>
		<comments>http://www.php-code.net/2010/08/design-patterns-part-i-singleton/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 11:13:00 +0000</pubDate>
		<dc:creator>Claudia</dc:creator>
				<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[code snippets]]></category>
		<category><![CDATA[object oriented]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[singleton]]></category>

		<guid isPermaLink="false">http://www.php-code.net/?p=224</guid>
		<description><![CDATA[
Procedural vs object- oriented
One core difference between object-oriented and procedural code can be found in the way that responsibility is distributed. Procedural code takes the form of a sequential series of commands and method calls. The controlling code tends to take responsibility for handling differing conditions. This top-down control can result in the development of [...]]]></description>
		<wfw:commentRss>http://www.php-code.net/2010/08/design-patterns-part-i-singleton/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>SWF image upload &amp; crop for php using jQuery</title>
		<link>http://www.php-code.net/2010/07/swf-image-upload-crop-for-php-using-jquery/</link>
		<comments>http://www.php-code.net/2010/07/swf-image-upload-crop-for-php-using-jquery/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 09:56:04 +0000</pubDate>
		<dc:creator>Claudia</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[image crop]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[swf upload]]></category>

		<guid isPermaLink="false">http://www.php-code.net/?p=168</guid>
		<description><![CDATA[
Recently I&#8217;ve needed a plugin to upload an image using SWF upload and to crop the uploaded image using jQuery and then  save the crop result. I couldn&#8217;t find this combination, so I&#8217;ve tried to combine these requests: SWF upload, crop with jQuery and php.
I&#8217;ve found something about SWF upload here and something about jQuery [...]]]></description>
		<wfw:commentRss>http://www.php-code.net/2010/07/swf-image-upload-crop-for-php-using-jquery/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Capturing multiple thumbnails from a movie using ffmpeg</title>
		<link>http://www.php-code.net/2010/07/capturing-multiple-thumbnails-from-a-movie-using-ffmpeg/</link>
		<comments>http://www.php-code.net/2010/07/capturing-multiple-thumbnails-from-a-movie-using-ffmpeg/#comments</comments>
		<pubDate>Sat, 24 Jul 2010 01:00:49 +0000</pubDate>
		<dc:creator>dan</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[ffmpeg]]></category>
		<category><![CDATA[video sharing]]></category>

		<guid isPermaLink="false">http://www.php-code.net/?p=200</guid>
		<description><![CDATA[
When working with video processing scripts, a common requirement is to create thumbnails from a video. Fortunately, with ffmpeg we can make still captures from a a video, and i will show you 2 of the methods in this article.

First of all, in order to generate thumbnails. we need to get the duration of the [...]]]></description>
		<wfw:commentRss>http://www.php-code.net/2010/07/capturing-multiple-thumbnails-from-a-movie-using-ffmpeg/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Bandwidth limit script</title>
		<link>http://www.php-code.net/2010/07/bandiwdth-limit-script/</link>
		<comments>http://www.php-code.net/2010/07/bandiwdth-limit-script/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 16:32:18 +0000</pubDate>
		<dc:creator>dan</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[mod_rewrite]]></category>

		<guid isPermaLink="false">http://www.php-code.net/?p=152</guid>
		<description><![CDATA[
Sometimes you want to limit the bandwidth for certain ips or sites, in order to keep your traffic within limits, or to keep constant bandwidth to all users, regardless of how much they are downloading.
Here is a solution to do that:
Let&#8217;s assume we want to limit the bandwith for images found in /images/ folder.
First, we [...]]]></description>
		<wfw:commentRss>http://www.php-code.net/2010/07/bandiwdth-limit-script/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

