<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Mon, 05 Jan 2009 22:23:15 -0600</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[PHPClasses.org: 3D graphics in pure PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/6665</guid>
      <link>http://www.phpdeveloper.org/news/6665</link>
      <description><![CDATA[<p>
As spotlighted by the folks over on PHPClasses.org, there's a developer, <i>L&aacute;szl&oacute; Zsidi</i>, who has contributed <a href="http://www.phpclasses.org/browse/author/283569.html">several packages</a> to the repository - including some that work to create 3D images with just the built-in functions PHP provides.
</p>
<blockquote>
He has developed several pure PHP components that implement impressive 3D animated graphics, like a 3D objects rendering engine, emulate a waving flag or the reflex of an image near a lake. The generated frames are combined into a single animated GIF with another pure PHP component also written by L&aacute;szl&oacute;. All these components were nominated to the PHP Programming Innovation Award for the evident creativity, demonstrating that PHP can be used for non-trivial software applications.
</blockquote>
<p>
Some of the libraries in the listing include:
<ul>
<li><a href="http://www.phpclasses.org/browse/package/3234.html">Animated GIF into images</a>
<li><a href="http://www.phpclasses.org/browse/package/3157.html">Image Flag Effect</a>
<li><a href="http://www.phpclasses.org/browse/package/3355.html">Text 3D</a>
<li><a href="http://www.phpclasses.org/browse/package/3358.html">FXLake effect</a>
<li><a href="http://www.phpclasses.org/browse/package/3364.html">Convex 3D</a>
</ul>
</p>]]></description>
      <pubDate>Wed, 08 Nov 2006 08:13:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Developer.com: Forms Validation with CakePHP]]></title>
      <guid>http://www.phpdeveloper.org/news/6644</guid>
      <link>http://www.phpdeveloper.org/news/6644</link>
      <description><![CDATA[<p>
In <a href="http://www.developer.com/open/article.php/3642016">this new tutorial</a> from Developer.com, they take one of the popular PHP frameworks currently - CakePHP - and demonstrate how to make a simple form, complete with validation.
</p>
<p>
They start with a brief look at what CakePHP is and where you can <a href="http://www.cakephp.org/">get it from</a> as well as the basics of input validation concepts. From there, it's on to the default validators that are included with the framework.
</p>
<blockquote>
CakePHP offers several default validators capable of ensuring a value is a valid email address (VALID_EMAIL), year (VALID_YEAR), number (VALID_NUMBER), or non-empty (VALID_NOT_EMPTY).
</blockquote>
<p>
Thanks to these built-in validation methods, some of the most common input validations are a snap. If you need a little something more, though, the framework has you covered there too with custom validators - as easy to implement as its preset counterparts. Finally, <a href="http://www.developer.com/open/article.php/3642016">they show</a> how to set custom messages in your form, both error and notification, and tie it all together in a simple form that validates the input for a "team name" field to ensure it's all alpha characters.
</p>]]></description>
      <pubDate>Mon, 06 Nov 2006 07:56:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Jason Sheet's Blog: Soundex implemented in PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/5458</guid>
      <link>http://www.phpdeveloper.org/news/5458</link>
      <description><![CDATA[<p>
On <i>Jason Sheet</i>'s blog, there's a <a href="http://blogs.idahoimageworks.com/jsheets/index.php?/archives/8-Soundex-implemented-in-PHP.html">new post</a> that offers up a brief tutorial on implementing the soundex functionality in PHP.
</p>
<quote>
<i>
<p>
Soundex is an algorithim to help determine if a word sounds like another word; it is commonly used to detect words that are incorrectly spelled or to make the suggestion "did you mean ? instead of !?"  For example if you typed in smythe using soundex a program could look for other names that sound like it and find that smith and smythe sound alike.
</p>
<p>
In this article I will demonstrate a PHP implementation of soundex, in practice this implementation has little value because PHP itself has soundex() function already but this article should help you understand how it works better.
</p>
</i>
</quote>
<p>
He <a href="http://blogs.idahoimageworks.com/jsheets/index.php?/archives/8-Soundex-implemented-in-PHP.html">jumps right in</a>, mentioning the steps the script will take (seven of them) before getting right to the code. He's written up his own soundex functionality packaged up nicely in a reusable function and has even compared it to the built-in PHP <a href="http://us2.php.net/manual/en/function.soundex.php">soundex function</a> for accuracy.
</p>]]></description>
      <pubDate>Sat, 27 May 2006 11:52:57 -0500</pubDate>
    </item>
  </channel>
</rss>
