<?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>Fri, 21 Nov 2008 21:40:12 -0600</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[NETTUTS.com: The Best Ways to Fight Spam]]></title>
      <guid>http://www.phpdeveloper.org/news/11149</guid>
      <link>http://www.phpdeveloper.org/news/11149</link>
      <description><![CDATA[<p>
Spam is a constant burden for anyone on the web, be it through email or via something like comments on a website. The NETTUTS site can't help so much with the first one, but they've come up with <a href="http://nettuts.com/misc/the-best-ways-to-fight-spam/">a new tutorial</a> that can help with the second with a few methods.
</p>
<blockquote>
Deciding on the best method of spam prevention on your blogs, forums, or even contact forms can be difficult. In this article we will take a look at a service called Akismet and how it can help. We will also look at why some other methods of fighting spam fail. 
</blockquote>
<p>They give a few ways to waylay the spammers including:</p>
<ul>
<li>Disallowing multiple consecutive submissions
<li>Keyword Blacklist
<li>CAPTCHA
<li>and a service called <a href="http://akismet.com/">Akismet</a>
</ul>
<p>
They go into a bit more detail on this last one, even going so far as to included code (<a href="http://www.achingbrain.net/files/PHP5Akismet/PHP5Akismet.0.4.zip">this class</a>) and examples of how to let the Akismet service see if something is spam or not. Links to libraries for other languages are included too.
</p>]]></description>
      <pubDate>Mon, 06 Oct 2008 09:30:28 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Matthew Weier O'Phinney's Blog: Zend Framework 1.6.0 Preview, or, PHP 4 is Dead]]></title>
      <guid>http://www.phpdeveloper.org/news/10810</guid>
      <link>http://www.phpdeveloper.org/news/10810</link>
      <description><![CDATA[<p>
In <a href="http://weierophinney.net/matthew/archives/183-Zend-Framework-1.6.0-Preview,-or,-PHP-4-is-Dead.html">this new post</a> to his blog today, <i>Matthew Weier O'Phinney</i> mentions the <a href="http://www.phpdeveloper.org/news/10789">death of PHP4</a> and (the main focus) gives a preview of what's to come in the next version of the Zend Framework (1.6.0).
</p>
<blockquote>
I'm celebrating [the death of PHP4] with the second release candidate of Zend Framework 1.6.0, which should drop today. There are a ton of new features available that I'm really excited about. I'm not going to go into implementation details here, but instead catalogue some of the larger and more interesting changes that are part of the release. 
</blockquote>
<p>
He mentions the Dojo integration, updates to the unit testing infrastructure, captcha support in the Zend_Form component, Firebug support and included pagination functionality. You can grab this preview release from <a href="http://framework.zend.com/download">the downloads page</a> on the Zend Framework website.
</p>]]></description>
      <pubDate>Tue, 12 Aug 2008 08:47:43 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Vinu Thomas' Blog: Securimage Captcha for PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/10231</guid>
      <link>http://www.phpdeveloper.org/news/10231</link>
      <description><![CDATA[<p>
<i>Vinu Thomas</i> has <a href="http://blogs.vinuthomas.com/2008/05/21/securimage-captcha-for-php/">posted about</a> a PHP/GD CAPTCHA solution he's come across - <a href="http://www.phpcaptcha.org/">Secureimage</a>.
</p>
<p>From the company's description:</p>
<blockquote>
Securimage is an open-source free PHP CAPTCHA script for generating complex images and CAPTCHA codes to protect forms from spam and abuse. It can be easily added into existing forms on your website to provide protection from spam bots. It can run on most any webserver as long as you have PHP installed, and GD support within PHP.
</blockquote>
<p>
Features of the tool include simple addition and validation methods, the ability to make audible CAPTCHAs and True Type font support. You can download the software from <a href="http://www.phpcaptcha.org/download/">the project's website</a>. 
</p>]]></description>
      <pubDate>Wed, 21 May 2008 09:30:01 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[DevShed: Developing a Captcha Application with an Image Generator Class with PHP 5]]></title>
      <guid>http://www.phpdeveloper.org/news/8779</guid>
      <link>http://www.phpdeveloper.org/news/8779</link>
      <description><![CDATA[<p>
DevShed has posted <a href="http://www.devshed.com/c/a/PHP/Developing-a-Captcha-Application-with-an-Image-Generator-Class-with-PHP-5/">the next (and last) part</a> of their series on image generation with PHP, creating a class to handle most of the work for you and implement the graphics functionality (GD) PHP has built in. This time, they take things a step further and use the class they've created so far to make CAPTCHA images for a site.
</p>
<blockquote>
In this last article of the series I'm going to show you how to couple this class with a simple randomizer mechanism to implement a basic yet effective application that will be capable of outputting on the browser different random strings, which  will be previously embedded into a predefined image stream.
</blockquote>
<p>
They <a href="http://www.devshed.com/c/a/PHP/Developing-a-Captcha-Application-with-an-Image-Generator-Class-with-PHP-5/1/">start with their previous version</a> of the class and work off of it, extending its functionality to add a multi-call ability and to hook into a RandomGenerator class to create the string.
</p>]]></description>
      <pubDate>Wed, 03 Oct 2007 12:58:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Gareth Heyes' Blog: New SpamBam Plugin]]></title>
      <guid>http://www.phpdeveloper.org/news/8612</guid>
      <link>http://www.phpdeveloper.org/news/8612</link>
      <description><![CDATA[<p>
<i>Gareth Heyes</i> has <a href="http://www.thespanner.co.uk/2007/09/07/new-spambam-plugin/">posted about a new plugin he's created </a>, spam protection for his <a href="http://www.wordpress.org">WordPress</a> blog  - <a href="http://wordpress.org/extend/plugins/spambam/">SpamBam</a>.
</p>
<blockquote>
The latest plugin uses my PHP/JS randomisation techniques to create a key and protect against spam. I've took this bold move to see what affect it has and if the blog spammers will get round it because it no longer uses javascript cookies.
</blockquote>
<p>
<a href="http://wordpress.org/extend/plugins/spambam/">His plugin</a> includes features including a lack of cookie use, delay on spammers (slows spam scripts) and doesn't use CAPTCHAs. You can also check out <A href="http://www.thespanner.co.uk/category/spam-bam/">this section</a> on <i>Gareth</i>'s blog for the latest on the plugin.
</p>]]></description>
      <pubDate>Fri, 07 Sep 2007 13:31:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Venture Skills Blog: Re-captcha your comments]]></title>
      <guid>http://www.phpdeveloper.org/news/8409</guid>
      <link>http://www.phpdeveloper.org/news/8409</link>
      <description><![CDATA[<p>
On the Venture Skills Blog, there's a <a href="http://ventureskills.wordpress.com/2007/07/30/re-captcha-your-comments/">new post</a> that looks at one of the more recent advancements in keeping the spammers away from your blogs comments (one among many other uses) - re-captchas.
</p>
<blockquote>
Commonly CAPTCHA is a visual image where the user is asked to type the word they see (or hear) however some provide a logic puzzle [...] Re-captcha works by asking the user for two words instead of the normal one, one word is known to the system and is the actual CAPTCHA the second is an unknown word, if the user gets the CAPTCHA then the users "guess" for the unknown word is recorded, over time a word is given a probability score and when high enough becomes a known word.
</blockquote>
<p>
They <a href="http://ventureskills.wordpress.com/2007/07/30/re-captcha-your-comments/">Also include</a> links to re-captcha modules for two of the popular CMS/blogging tools - WordPress and Drupal - to make integration easy.
</p>]]></description>
      <pubDate>Wed, 08 Aug 2007 08:42:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[David Coallier's Blog: PEAR now has User Notes/Comments]]></title>
      <guid>http://www.phpdeveloper.org/news/7489</guid>
      <link>http://www.phpdeveloper.org/news/7489</link>
      <description><![CDATA[<p>
According to <a href="http://blog.agoraproduction.com/index.php?/archives/30-PEAR-now-has-User-NotesComments.html">this new post</a> from <i>David Coallier</i>, the PEAR website now includes a feature the main PHP manual has had for a while now - user comments.
</p>
<blockquote>
<p>
For the past few days with the help of Greg Beaver (CelloG), I have been implementing user notes in the pear user documentation. This is now live and running using text-captcha-numeral and an administration backend where any developer can approve comments.
</p>
<p>
[...] Anyways, this is currently working, you have to go on a package's documentation link and then click on end-user documentation. You will then notice at the bottom a link that says "Add a note/comment".
</p>
</blockquote>
<p>
He's also <a href="http://blog.agoraproduction.com/index.php?/archives/30-PEAR-now-has-User-NotesComments.html">looking at adding</a> some Javascript functionality to make it a bit more "pretty" (some jQuery features like popups/fading/etc). You can see an example of it already on <a href="http://pear.php.net/manual/en/package.database.mdb2.php">the MDB2 documentation page</a>.
</p>]]></description>
      <pubDate>Fri, 23 Mar 2007 06:59:24 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[FuzzyOpinions Blog: Tutorial: improving security with a PHP Captcha]]></title>
      <guid>http://www.phpdeveloper.org/news/7322</guid>
      <link>http://www.phpdeveloper.org/news/7322</link>
      <description><![CDATA[<p>
On the FuzzyOpinions blog, there's <a href="http://www.fuzzyopinions.com/article/technology/tutorial-improving-security-with-a-php-captcha">a basic tutorial</a> that walks you through the creation of a CAPTCHA system to use how you'd like on your site. They target it towards the most common use - blocking unwanted comments to a site from spambots.
</p>
<blockquote>
Although you might not know it by the name, a captcha is one of those little boxes you see, more and more lately, that ask you to type in a random code to verify that you are a human being and not a robot. There are many different varieties, but the basic idea is an image that is obscured slightly but readable by a human and used as a passcode for secure entry to a system or task.
</blockquote>
<p>
<a href="http://www.fuzzyopinions.com/article/technology/tutorial-improving-security-with-a-php-captcha">The method</a> is a simple combination of random text, a custom image, some of the PHP graphics functions, and a little addition to your HTML form (and PHP session) to get things up and running.
</p>]]></description>
      <pubDate>Wed, 21 Feb 2007 11:36:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Splitbrain.org: Add comments to any PHP script]]></title>
      <guid>http://www.phpdeveloper.org/news/7185</guid>
      <link>http://www.phpdeveloper.org/news/7185</link>
      <description><![CDATA[<p>
On Splitbrain.org, there's <a href="http://www.splitbrain.org/blog/2007-01/27b-add_comments_to_any_php_script">a new post</a> that points out a script he's created to make adding comments to any PHP script possible - <a href="http://www.splitbrain.org/projects/my_two_cents">My Two Cents</a>.
</p>
<blockquote>
 I recently updated My Two Cents. My Two Cents (or MTC) is a simple PHP class to add comments to any PHP driven site. It is was written with simplicity in mind but still has some strong features and is easily tweakable. It consists of a single PHP file and can be added with just a few lines of code. 
</blockquote>
<p>
<a href="http://www.splitbrain.org/blog/2007-01/27b-add_comments_to_any_php_script">The post</a> also describes some of the functionality it comes with, including a CAPTCHA mechanism and a blacklist feature to help reduce spam. There's also a bit of multi-language support included as well.
</p>]]></description>
      <pubDate>Tue, 30 Jan 2007 07:58:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Cclair.nl: ModernCaptcha - when captcha meets usability]]></title>
      <guid>http://www.phpdeveloper.org/news/6998</guid>
      <link>http://www.phpdeveloper.org/news/6998</link>
      <description><![CDATA[<p>
From Cclair.nl, there's <a href="http://www.cclair.nl/blog/category/moderncaptcha/moderncaptcha-when-captcha-meets-usability/">a new post</a> sharing some code that's been created in an effort to make a "more modern CAPTCHA".
</p>
<blockquote>
"ModernCaptcha" is a simple script in order to prevent spam in a very user friendly way. In a few words, your visitors don't have to type some characters as you see on the most websites, the verification is made by choosing the company name belonging to the logo that is show.
</blockquote>
<p>
It's an interesting approach, but, as one reader pointed out, bots has a one in five chance of guessing correctly. That's way less than with a more standard image manipulation CAPTCHA method. I'm not sure I'd want to use it on my sites, but it might be good for a smaller site.
</p>
<p>
There's <a href="http://www.cclair.nl/blog/moderncaptcha/demo/">a demo</a> of the end result and a <a href="http://www.cclair.nl/blog/moderncaptcha/downloads/ModernCaptcha%20-%20v1.0.3.zip">download of the latest version</a> as well as some <a href="http://www.cclair.nl/blog/category/moderncaptcha/moderncaptcha-when-captcha-meets-usability/#postcomment">limited support</a> provided in the comments of the post.
</p>]]></description>
      <pubDate>Fri, 29 Dec 2006 11:06:00 -0600</pubDate>
    </item>
  </channel>
</rss>
