<?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>Sat, 22 Nov 2008 05:49:51 -0600</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[ThinkPHP Blog: 10 years phplib - a laudation]]></title>
      <guid>http://www.phpdeveloper.org/news/10389</guid>
      <link>http://www.phpdeveloper.org/news/10389</link>
      <description><![CDATA[<p>
The ThinkPHP blog <a href="http://blog.thinkphp.de/archives/329-10-years-phplib-a-laudation.html">points out</a> a milestone for one of the libraries that help set PHP on its current course - PHPLIB (from <i>Kris Koehntopp</i>).
</p>
<blockquote>
This great collection of classes was in my eyes the first real useful library which delivered the solution to most of the basic / standard problems in PHP based software projects. [...] The easy implementation of DB-abstraction, template engine, authentication, permissions, session management and others made it easy to handle these problems in a standardized way. The strict object oriented code gave the developer the necessary flexibility to customize and extend the code where he/she needs it.
</blockquote>
<p>
This year is (about) the ten year mark for the existence of the language and several commentors on <a href="http://blog.thinkphp.de/archives/329-10-years-phplib-a-laudation.html">the post</a> remember the "good ole days" of PHP3 sessions, permissions and even the first version of Zend's website.
</p>]]></description>
      <pubDate>Wed, 11 Jun 2008 11:19:43 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Stefan Mischook's Blog: New PHP article in Web Designer Magazine]]></title>
      <guid>http://www.phpdeveloper.org/news/6627</guid>
      <link>http://www.phpdeveloper.org/news/6627</link>
      <description><![CDATA[<p>
<i>Stefan Mischook</i> points out in <a href="http://www.killerphp.com/articles/php-article-web-designer-magazine/">this new post</a> on the KillerPHP blog about an article he has published in the latest edition of the Web Designer Magaizne covering the creation of a contact form in PHP (a beginner look at working with forms and sendmail).
</p>
<p>
You can find out more about the magazine and the other contents of the issue from <a href="http://webdesignermag.co.uk">their website</a>.
</p>]]></description>
      <pubDate>Thu, 02 Nov 2006 10:02:24 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[DevShed: Controlling Online Forms with Builder Objects in PHP 5 (Part 2)]]></title>
      <guid>http://www.phpdeveloper.org/news/6481</guid>
      <link>http://www.phpdeveloper.org/news/6481</link>
      <description><![CDATA[<p>
DevShed is continuing their "using builder objects in PHP5" series today with <a href="http://www.devshed.com/c/a/PHP/Controlling-Online-Forms-with-Builder-Objects-in-PHP-5/">this new article</a>, a look at implementing the builder objects in a simple, common bit of functionality - forms.
</p>
<blockquote>
Mastering some of the most popular design patterns with PHP 5 can be sometimes an overwhelming process that requires hard work and experience. However, if you want to tackle the challenge and expand your existing background on them, this article might eventually find a place on your quick reference list.
</blockquote>
<p>
They start by defining the basic form element class, helping to build out the different elemnts like inputs, selects, and submits. They <a href="http://www.devshed.com/c/a/PHP/Controlling-Online-Forms-with-Builder-Objects-in-PHP-5">extend and implement</a> this class with their example, making a complete form with working elements inside.
</p>]]></description>
      <pubDate>Wed, 11 Oct 2006 14:49:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[KillerPHP.com: Video - Processing Forms with PHP (Part 1)]]></title>
      <guid>http://www.phpdeveloper.org/news/6017</guid>
      <link>http://www.phpdeveloper.org/news/6017</link>
      <description><![CDATA[<p>
KillerPHP.com has posted <a href="http://www.killerphp.com/articles/php-video-php-forms/">another new video</a> targeted at web designers today, explaining the basics of how form processing works with PHP.
</p>
<blockquote>
In this video, I review a few key aspects about forms that relate directly to form processing with PHP. I cover these three attributes:
<ul>
<li>The 'action' attribute
<li>The 'method' attribute
<li>The 'name' attribute
</ul>
In part 2, we will get into practical examples.
</blockquote>
<p>
This video is a part of <a href="http://www.killerphp.com/articles/category/php-videos/">a series</a> he's producing to provide a foundation for the non-programmer types in PHP (without scaring them off).
</p>]]></description>
      <pubDate>Mon, 14 Aug 2006 07:06:34 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Paul Jones' Blog: Instant Forms from Tables with Solar]]></title>
      <guid>http://www.phpdeveloper.org/news/5176</guid>
      <link>http://www.phpdeveloper.org/news/5176</link>
      <description><![CDATA[<p>
<i>Paul Jones</i>, in response to a question about his <a href="http://solarphp.com/">Solar</a> framework concerning the creation of forms using table definitions, has answered "yes!" and shows us how in <a href="http://paul-m-jones.com/blog/?p=206">this new post</a>.
</p>
<quote>
<i>
Here's an example: 2 lines to start <a href="http://solarphp.com/">Solar</a>, 2 lines to connect to an existing <a href="http://solarphp.com/index.php/docs/Solar_Sql_Table">Solar_Sql_Table</a>, 2 lines to create a <a href="http://solarphp.com/index.php/docs/Solar_Form">Solar_Form</a> using the table columns, and 2 lines to display it with <a href="http://solarphp.com/index.php/docs/Solar_View">Solar_View</a> using the associated <a href="http://solarphp.com/index.php/docs/Solar_View_Helper_Form">form helper</a>. (The "Solar_Model_Nodes" table is part of the existing Solar_Content domain model.)
</i>
</quote>
<p>
He <a href="http://paul-m-jones.com/blog/?p=206">gives the code</a> needed to make it happen as well as a brief explaination on how it all works.
</p>]]></description>
      <pubDate>Fri, 14 Apr 2006 08:21:28 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[O'Reilly: Autofilled PHP Forms]]></title>
      <guid>http://www.phpdeveloper.org/news/5007</guid>
      <link>http://www.phpdeveloper.org/news/5007</link>
      <description><![CDATA[The O'Reilly OnLamp.com site has <a href="http://www.onlamp.com/pub/a/php/2006/03/16/autofill-forms.html?CMP=OTC-6YE827253101&ATT=Autofilled+PHP+Forms">a tutorial posted</a> that takes a look at a simple way to "auto-fill" HTML forms with a little help from PHP.
<p>
<quote>
<i>
I hate typing, but I like writing code. A while ago I started to dread all the rote typing required to handle forms in PHP, and began looking for a Better Way. This article describes how I used PHP's regular expression functions to do most of the heavy lifting required to process forms properly, saving lots of typing and giving me time to do stuff I don't hate, such as writing code (and playing <a href="http://www.nethack.org/">NetHack</a>).
</i>
</quote>
<p>
He <a href="http://www.onlamp.com/pub/a/php/2006/03/16/autofill-forms.html?CMP=OTC-6YE827253101&ATT=Autofilled+PHP+Forms">sets it up</a. by describing a problem that he (and others like, specifically, <a href="http://www.onlamp.com/pub/a/php/2004/04/22/php_css_forms.html">Jeff Cogswell</a>, have had) to display the form, validate the input, and display the results of this validation (or a success message). 
<p>
He takes a little bit different kind of method behind it than several form packages out there - he grabs the HTML output of the form with output buffering and does replaces on that with the previously entered values.]]></description>
      <pubDate>Fri, 17 Mar 2006 07:32:18 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Jim Plush's Blog: MyBic AJAX 0.3 released with EASY FORMS & Debug!]]></title>
      <guid>http://www.phpdeveloper.org/news/4944</guid>
      <link>http://www.phpdeveloper.org/news/4944</link>
      <description><![CDATA[<i>Jim Plush</i> has released the latest version of his Ajax/PHP library, <a href="http://www.litfuel.net/mybic">MyMic</a>, as dscribed in <a href="http://www.litfuel.net/plush/?postid=121">this blog post</a>.
<p>
<quote>
<i>
My-Bic Ajax Framework hits 1500 downloads in its first week! http://www.litfuel.net/mybic - DOWNLOAD
<p>
My-Bic 0.3 was released today adding two major features...
<ul>
<li>Easy Forms
<li>Debug Data on Screen
</ul>
</i>
</quote>
<p>
He <a href="http://www.litfuel.net/plush/?postid=121">gives examples</a> and more description for each of them. The debugging information is simple, but can be a life-saver in certain situations.]]></description>
      <pubDate>Tue, 07 Mar 2006 07:03:31 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[WebReference.com: How to Interact with Web Forms (Part 2)]]></title>
      <guid>http://www.phpdeveloper.org/news/4719</guid>
      <link>http://www.phpdeveloper.org/news/4719</link>
      <description><![CDATA[With a continuation of their <a href="http://www.phpdeveloper.org/news/4683">previous article</a>, WebReference has posted <a href="http://www.webreference.com/programming/php_forms2/">part two</a> of their "How to Interact with Web Forms" series - an excerpt from the PHP Phrasebook (Sams).
<p>
They build on the <a href="http://www.phpdeveloper.org/news/4683">previous code</a>, showing how to:
<ul>
<li>preselect items from a multiple select list, 
<li>process image submit buttons
<li>checking the mandatory fields
<li>checking the values of select lists
</ul>
They <a href="http://www.webreference.com/programming/php_forms2/3.html">wrap it all up</a> with two handy concepts - how to write out your data to a form and send it off in email form to the location of your choosing and working with the files uploaded via a form.]]></description>
      <pubDate>Tue, 24 Jan 2006 07:03:09 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[WebReference.com: How to Interact with Web Forms (Part 1)]]></title>
      <guid>http://www.phpdeveloper.org/news/4683</guid>
      <link>http://www.phpdeveloper.org/news/4683</link>
      <description><![CDATA[On WebReference.com today, there's <a href="http://www.webreference.com/programming/php_forms/">this new tutorial</a> with an introduction to getting PHP to interact with web forms.
<p>
<quote>
<i>
HTML forms are one of the key ingredients of any dynamic website because they can enable the users of a site to interact with it. Otherwise, websites are more or less static:They may be driven by a database and, therefore, regularly changing, but they look the same for each and every visitor. HTML forms can change that; therefore, using data from forms from within PHP is very important.
</i>
</quote>
<p>
They <a href="http://www.webreference.com/programming/php_forms/">give examples</a> of how to send data back to a script from a form, reading that data (using superglobals), and what data will be returned from each form element type. From there, they get into specifics like dealing with magic quotes and saving the form data into a cookie...]]></description>
      <pubDate>Wed, 18 Jan 2006 07:13:05 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPMac.com: Two New Tutorials (an Intro and MySQL/Forms)]]></title>
      <guid>http://www.phpdeveloper.org/news/4564</guid>
      <link>http://www.phpdeveloper.org/news/4564</link>
      <description><![CDATA[Over on <a href="http://www.phpmac.com">PHPMac.com</a> today, there's two new beginner tutorials posted - <a href="http://phpmac.com/articles.php?view=240">an Introduction to PHP</a> and <a href="http://phpmac.com/articles.php?view=239">Writing Form Data to a MySQL Database using PHP</a>.
<p>
The <a href="http://phpmac.com/articles.php?view=240">intro tutorial</a> starts at the very beginning, showing you how to put PHP code in your HTML pages. They show how to use variables and echo statement to make some simple output.
<p>
In the <a href="http://phpmac.com/articles.php?view=239">MySQL/Form tutorial</a>, they assume that you have a bit of experience with PHP under your belt (though it's nothing a little searching through <a href="http://www.php.net/manual">the manual</a> couldn't fix). They create a form/script combo that checks to make sure you've entered in information and then, on submit, creates the correct SQL to put it into the database.
<p>
Neither of them include anything on installation, so you'll have to either set it up yourself or have a host that already has it installed to work on - though it's pretty easy to find those these days...]]></description>
      <pubDate>Tue, 27 Dec 2005 06:40:01 -0600</pubDate>
    </item>
  </channel>
</rss>
