<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">
  <title type="text">PhpRiot Latest Articles</title>
  <logo>http://www.phpriot.com/images/logo.gif</logo>
  <updated>2011-05-06T00:00:00+00:00</updated>
  <generator uri="http://framework.zend.com" version="1.10.5">Zend_Feed_Writer</generator>
  <link rel="alternate" type="text/html" href="http://www.phpriot.com/articles" />
  
  <id>http://www.phpriot.com/articles</id>
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/PhpRiotLatestArticles" /><feedburner:info uri="phpriotlatestarticles" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry xmlns:xhtml="http://www.w3.org/1999/xhtml">
    <title type="html"><![CDATA[Translating Text Using the Google Translate API and PHP, JSON and cURL]]></title>
    <summary type="html"><![CDATA[Google Translate is a service from Google that you can use to translate text or HTML from one language to another. One of the great features of this service is that they now offer an API to let you programmatically translate text. In this article I will show you how to interact with the Google Translate API.]]></summary>
    <published>2011-05-06T00:00:00+00:00</published>
    <updated>2011-05-06T00:00:00+00:00</updated>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PhpRiotLatestArticles/~3/9sCxlTP7s88/google-translate-api" />
    <id>http://www.phpriot.com/articles/google-translate-api</id>
    <author>
      <name>Quentin Zervaas</name>
      <uri>http://www.phpriot.com/author/Quentin+Zervaas</uri>
    </author>
    <content type="xhtml"><xhtml:div>Google Translate is a service from Google that you can use to translate text or HTML from one language to another. One of the great features of this service is that they now offer an API to let you programmatically translate text. In this article I will show you how to interact with the Google Translate API.<xhtml:img src="http://feeds.feedburner.com/~r/PhpRiotLatestArticles/~4/9sCxlTP7s88" height="1" width="1" /></xhtml:div></content>
    <category term="cURL" label="cURL" scheme="http://www.phpriot.com/tag/cURL" />
    <category term="Google" label="Google" scheme="http://www.phpriot.com/tag/Google" />
    <category term="JSON" label="JSON" scheme="http://www.phpriot.com/tag/JSON" />
    <category term="PHP" label="PHP" scheme="http://www.phpriot.com/tag/PHP" />
    <link rel="replies" type="text/html" href="http://www.phpriot.com/articles/google-translate-api/comments" />
  <feedburner:origLink>http://www.phpriot.com/articles/google-translate-api</feedburner:origLink></entry>
  <entry xmlns:xhtml="http://www.w3.org/1999/xhtml">
    <title type="html"><![CDATA[Reducing a Map Path Using Douglas-Peucker Algorithm]]></title>
    <summary type="html"><![CDATA[When drawing a path on a map (for instance, the directions from point A to point B) it is important to consider the limitations of the device you're drawing the path on. In this article, I will show you how to reduce the number of points in a path so the path can be displayed with minimal loss of quality on devices such as iPhone or Android-powered devices that may struggle with an extremely large set of points.]]></summary>
    <published>2011-04-27T00:00:00+00:00</published>
    <updated>2011-04-27T00:00:00+00:00</updated>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PhpRiotLatestArticles/~3/AgCDemWghuE/reducing-map-path-douglas-peucker-algorithm" />
    <id>http://www.phpriot.com/articles/reducing-map-path-douglas-peucker-algorithm</id>
    <author>
      <name>Quentin Zervaas</name>
      <uri>http://www.phpriot.com/author/Quentin+Zervaas</uri>
    </author>
    <content type="xhtml"><xhtml:div>When drawing a path on a map (for instance, the directions from point A to point B) it is important to consider the limitations of the device you're drawing the path on. In this article, I will show you how to reduce the number of points in a path so the path can be displayed with minimal loss of quality on devices such as iPhone or Android-powered devices that may struggle with an extremely large set of points.<xhtml:img src="http://feeds.feedburner.com/~r/PhpRiotLatestArticles/~4/AgCDemWghuE" height="1" width="1" /></xhtml:div></content>
    <category term="KML" label="KML" scheme="http://www.phpriot.com/tag/KML" />
    <category term="Maps" label="Maps" scheme="http://www.phpriot.com/tag/Maps" />
    <category term="PHP" label="PHP" scheme="http://www.phpriot.com/tag/PHP" />
    <link rel="replies" type="text/html" href="http://www.phpriot.com/articles/reducing-map-path-douglas-peucker-algorithm/comments" />
  <feedburner:origLink>http://www.phpriot.com/articles/reducing-map-path-douglas-peucker-algorithm</feedburner:origLink></entry>
  <entry xmlns:xhtml="http://www.w3.org/1999/xhtml">
    <title type="html"><![CDATA[Shortening URLs for goo.gl with Google's URL Shortener API]]></title>
    <summary type="html"><![CDATA[In 2010 Google released its own URL shortener, which allows you to shorten URLs to use the goo.gl domain. In this article I will show you how to easily create your own short URLs using their new URL shortener API.]]></summary>
    <published>2011-01-12T00:00:00+00:00</published>
    <updated>2011-01-12T00:00:00+00:00</updated>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PhpRiotLatestArticles/~3/h-UNlGMqe4s/google-url-shorening-api" />
    <id>http://www.phpriot.com/articles/google-url-shorening-api</id>
    <author>
      <name>Quentin Zervaas</name>
      <uri>http://www.phpriot.com/author/Quentin+Zervaas</uri>
    </author>
    <content type="xhtml"><xhtml:div>In 2010 Google released its own URL shortener, which allows you to shorten URLs to use the goo.gl domain. In this article I will show you how to easily create your own short URLs using their new URL shortener API.<xhtml:img src="http://feeds.feedburner.com/~r/PhpRiotLatestArticles/~4/h-UNlGMqe4s" height="1" width="1" /></xhtml:div></content>
    <category term="cURL" label="cURL" scheme="http://www.phpriot.com/tag/cURL" />
    <category term="Google" label="Google" scheme="http://www.phpriot.com/tag/Google" />
    <category term="JSON" label="JSON" scheme="http://www.phpriot.com/tag/JSON" />
    <category term="PHP" label="PHP" scheme="http://www.phpriot.com/tag/PHP" />
    <link rel="replies" type="text/html" href="http://www.phpriot.com/articles/google-url-shorening-api/comments" />
  <feedburner:origLink>http://www.phpriot.com/articles/google-url-shorening-api</feedburner:origLink></entry>
  <entry xmlns:xhtml="http://www.w3.org/1999/xhtml">
    <title type="html"><![CDATA[PHP A to ZCE: Functions]]></title>
    <summary type="html"><![CDATA[One of the key features of nearly all programming languages is the ability to create reusable code that can be used on-demand. In PHP this is achieved with the creation of user-defined functions. In this article I will show you how to define and use functions in PHP.]]></summary>
    <published>2010-12-14T00:00:00+00:00</published>
    <updated>2010-12-14T00:00:00+00:00</updated>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PhpRiotLatestArticles/~3/7vRVRgAhDa4/php-a-to-zce-functions" />
    <id>http://www.phpriot.com/articles/php-a-to-zce-functions</id>
    <author>
      <name>Quentin Zervaas</name>
      <uri>http://www.phpriot.com/author/Quentin+Zervaas</uri>
    </author>
    <content type="xhtml"><xhtml:div>One of the key features of nearly all programming languages is the ability to create reusable code that can be used on-demand. In PHP this is achieved with the creation of user-defined functions. In this article I will show you how to define and use functions in PHP.<xhtml:img src="http://feeds.feedburner.com/~r/PhpRiotLatestArticles/~4/7vRVRgAhDa4" height="1" width="1" /></xhtml:div></content>
    <category term="PHP" label="PHP" scheme="http://www.phpriot.com/tag/PHP" />
    <category term="ZCE" label="ZCE" scheme="http://www.phpriot.com/tag/ZCE" />
    <link rel="replies" type="text/html" href="http://www.phpriot.com/articles/php-a-to-zce-functions/comments" />
  <feedburner:origLink>http://www.phpriot.com/articles/php-a-to-zce-functions</feedburner:origLink></entry>
  <entry xmlns:xhtml="http://www.w3.org/1999/xhtml">
    <title type="html"><![CDATA[PHP A to ZCE: Error Handling]]></title>
    <summary type="html"><![CDATA[One of the features of PHP is its comprehensive error-handling functionality. You can control many aspects of how errors are triggered and handled. In this article I will cover the key aspects of errors and error handling in PHP.]]></summary>
    <published>2010-11-24T00:00:00+00:00</published>
    <updated>2010-11-24T00:00:00+00:00</updated>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PhpRiotLatestArticles/~3/eLBa8wsvwBY/php-a-to-zce-error-handling" />
    <id>http://www.phpriot.com/articles/php-a-to-zce-error-handling</id>
    <author>
      <name>Quentin Zervaas</name>
      <uri>http://www.phpriot.com/author/Quentin+Zervaas</uri>
    </author>
    <content type="xhtml"><xhtml:div>One of the features of PHP is its comprehensive error-handling functionality. You can control many aspects of how errors are triggered and handled. In this article I will cover the key aspects of errors and error handling in PHP.<xhtml:img src="http://feeds.feedburner.com/~r/PhpRiotLatestArticles/~4/eLBa8wsvwBY" height="1" width="1" /></xhtml:div></content>
    <category term="PHP" label="PHP" scheme="http://www.phpriot.com/tag/PHP" />
    <category term="ZCE" label="ZCE" scheme="http://www.phpriot.com/tag/ZCE" />
    <link rel="replies" type="text/html" href="http://www.phpriot.com/articles/php-a-to-zce-error-handling/comments" />
  <feedburner:origLink>http://www.phpriot.com/articles/php-a-to-zce-error-handling</feedburner:origLink></entry>
  <entry xmlns:xhtml="http://www.w3.org/1999/xhtml">
    <title type="html"><![CDATA[PHP A to ZCE: Databases and SQL]]></title>
    <summary type="html"><![CDATA[Databases are an extremely useful tool in web development as they allow you to store data about users, customers, e-commerce products and orders, or anything else. In this article I will cover the basics of using databases in PHP, including how to manage data using SQL.]]></summary>
    <published>2010-11-18T00:00:00+00:00</published>
    <updated>2010-11-18T00:00:00+00:00</updated>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PhpRiotLatestArticles/~3/VhjeiTd2u90/php-a-to-zce-databases-and-sql" />
    <id>http://www.phpriot.com/articles/php-a-to-zce-databases-and-sql</id>
    <author>
      <name>Quentin Zervaas</name>
      <uri>http://www.phpriot.com/author/Quentin+Zervaas</uri>
    </author>
    <content type="xhtml"><xhtml:div>Databases are an extremely useful tool in web development as they allow you to store data about users, customers, e-commerce products and orders, or anything else. In this article I will cover the basics of using databases in PHP, including how to manage data using SQL.<xhtml:img src="http://feeds.feedburner.com/~r/PhpRiotLatestArticles/~4/VhjeiTd2u90" height="1" width="1" /></xhtml:div></content>
    <category term="MySQL" label="MySQL" scheme="http://www.phpriot.com/tag/MySQL" />
    <category term="PHP" label="PHP" scheme="http://www.phpriot.com/tag/PHP" />
    <category term="PostgreSQL" label="PostgreSQL" scheme="http://www.phpriot.com/tag/PostgreSQL" />
    <category term="Sqlite" label="Sqlite" scheme="http://www.phpriot.com/tag/Sqlite" />
    <category term="ZCE" label="ZCE" scheme="http://www.phpriot.com/tag/ZCE" />
    <link rel="replies" type="text/html" href="http://www.phpriot.com/articles/php-a-to-zce-databases-and-sql/comments" />
  <feedburner:origLink>http://www.phpriot.com/articles/php-a-to-zce-databases-and-sql</feedburner:origLink></entry>
  <entry xmlns:xhtml="http://www.w3.org/1999/xhtml">
    <title type="html"><![CDATA[Using Callback Functions in PHP]]></title>
    <summary type="html"><![CDATA[A commonly used technique when programming is to use callbacks. A callback is a piece of code that is passed to a function that is later executed by that function. In this article I will show you how to define and call callbacks in PHP, as well as a practical example of how callbacks can be useful.]]></summary>
    <published>2010-11-17T00:00:00+00:00</published>
    <updated>2010-11-17T00:00:00+00:00</updated>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PhpRiotLatestArticles/~3/jTBbgCpFka0/php-callbacks" />
    <id>http://www.phpriot.com/articles/php-callbacks</id>
    <author>
      <name>Quentin Zervaas</name>
      <uri>http://www.phpriot.com/author/Quentin+Zervaas</uri>
    </author>
    <content type="xhtml"><xhtml:div>A commonly used technique when programming is to use callbacks. A callback is a piece of code that is passed to a function that is later executed by that function. In this article I will show you how to define and call callbacks in PHP, as well as a practical example of how callbacks can be useful.<xhtml:img src="http://feeds.feedburner.com/~r/PhpRiotLatestArticles/~4/jTBbgCpFka0" height="1" width="1" /></xhtml:div></content>
    <category term="PHP" label="PHP" scheme="http://www.phpriot.com/tag/PHP" />
    <link rel="replies" type="text/html" href="http://www.phpriot.com/articles/php-callbacks/comments" />
  <feedburner:origLink>http://www.phpriot.com/articles/php-callbacks</feedburner:origLink></entry>
  <entry xmlns:xhtml="http://www.w3.org/1999/xhtml">
    <title type="html"><![CDATA[PHP A to ZCE: Cookies]]></title>
    <summary type="html"><![CDATA[Cookies are used to store data on the computer of somebody who visits your web site. In this article I will show you how cookies work and how you can read and write cookies.]]></summary>
    <published>2010-11-09T00:00:00+00:00</published>
    <updated>2010-11-09T00:00:00+00:00</updated>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PhpRiotLatestArticles/~3/uvEI1MWr0XM/php-a-to-zce-cookies" />
    <id>http://www.phpriot.com/articles/php-a-to-zce-cookies</id>
    <author>
      <name>Quentin Zervaas</name>
      <uri>http://www.phpriot.com/author/Quentin+Zervaas</uri>
    </author>
    <content type="xhtml"><xhtml:div>Cookies are used to store data on the computer of somebody who visits your web site. In this article I will show you how cookies work and how you can read and write cookies.<xhtml:img src="http://feeds.feedburner.com/~r/PhpRiotLatestArticles/~4/uvEI1MWr0XM" height="1" width="1" /></xhtml:div></content>
    <category term="PHP" label="PHP" scheme="http://www.phpriot.com/tag/PHP" />
    <category term="ZCE" label="ZCE" scheme="http://www.phpriot.com/tag/ZCE" />
    <link rel="replies" type="text/html" href="http://www.phpriot.com/articles/php-a-to-zce-cookies/comments" />
  <feedburner:origLink>http://www.phpriot.com/articles/php-a-to-zce-cookies</feedburner:origLink></entry>
  <entry xmlns:xhtml="http://www.w3.org/1999/xhtml">
    <title type="html"><![CDATA[PHP A to ZCE: Bitwise Operations]]></title>
    <summary type="html"><![CDATA[Bitwise operations allow evaluation and manipulation of specific bits within an integer. In this article I will show each of the bitwise operations that are available and how to practically use them within PHP.]]></summary>
    <published>2010-11-03T00:00:00+00:00</published>
    <updated>2010-11-03T00:00:00+00:00</updated>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PhpRiotLatestArticles/~3/EWqEx9IM8xI/php-a-to-zce-bitwise-operations" />
    <id>http://www.phpriot.com/articles/php-a-to-zce-bitwise-operations</id>
    <author>
      <name>Quentin Zervaas</name>
      <uri>http://www.phpriot.com/author/Quentin+Zervaas</uri>
    </author>
    <content type="xhtml"><xhtml:div>Bitwise operations allow evaluation and manipulation of specific bits within an integer. In this article I will show each of the bitwise operations that are available and how to practically use them within PHP.<xhtml:img src="http://feeds.feedburner.com/~r/PhpRiotLatestArticles/~4/EWqEx9IM8xI" height="1" width="1" /></xhtml:div></content>
    <category term="PHP" label="PHP" scheme="http://www.phpriot.com/tag/PHP" />
    <category term="ZCE" label="ZCE" scheme="http://www.phpriot.com/tag/ZCE" />
    <link rel="replies" type="text/html" href="http://www.phpriot.com/articles/php-a-to-zce-bitwise-operations/comments" />
  <feedburner:origLink>http://www.phpriot.com/articles/php-a-to-zce-bitwise-operations</feedburner:origLink></entry>
  <entry xmlns:xhtml="http://www.w3.org/1999/xhtml">
    <title type="html"><![CDATA[Verifying Apple App Store Receipts For In App Purchases With PHP and cURL]]></title>
    <summary type="html"><![CDATA[In this PhpRiot snippet I will show you how to verify a purchase receipt that was submitted by the iOS application with the Apple receipt verification service. We will achieve this using PHP and cURL and the App Store receipt verification service.]]></summary>
    <published>2010-10-29T00:00:00+00:00</published>
    <updated>2010-10-29T00:00:00+00:00</updated>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PhpRiotLatestArticles/~3/TmYL63LCiHw/verifying-app-store-receipts-php-curl" />
    <id>http://www.phpriot.com/articles/verifying-app-store-receipts-php-curl</id>
    <author>
      <name>Quentin Zervaas</name>
      <uri>http://www.phpriot.com/author/Quentin+Zervaas</uri>
    </author>
    <content type="xhtml"><xhtml:div>In this PhpRiot snippet I will show you how to verify a purchase receipt that was submitted by the iOS application with the Apple receipt verification service. We will achieve this using PHP and cURL and the App Store receipt verification service.<xhtml:img src="http://feeds.feedburner.com/~r/PhpRiotLatestArticles/~4/TmYL63LCiHw" height="1" width="1" /></xhtml:div></content>
    <category term="cURL" label="cURL" scheme="http://www.phpriot.com/tag/cURL" />
    <category term="JSON" label="JSON" scheme="http://www.phpriot.com/tag/JSON" />
    <category term="PHP" label="PHP" scheme="http://www.phpriot.com/tag/PHP" />
    <link rel="replies" type="text/html" href="http://www.phpriot.com/articles/verifying-app-store-receipts-php-curl/comments" />
  <feedburner:origLink>http://www.phpriot.com/articles/verifying-app-store-receipts-php-curl</feedburner:origLink></entry>
</feed>
