<?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, 16 May 2008 01:40:56 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Tiger Heron Blog: First steps with PHP - booting a script, Part 2]]></title>
      <guid>http://www.phpdeveloper.org/news/10056</guid>
      <link>http://www.phpdeveloper.org/news/10056</link>
      <description><![CDATA[<p>
<i>Tony Freixas</i> continues his introductory look at "booting" a PHP script with <a href="http://www.tigerheron.com/article/2008/04/first-steps-php-booting-script-part-2">part two</a> of his series (here's <a href="http://www.phpdeveloper.org/news/9819">part one</a>) looking at using libraries.
</p>
<blockquote>
In the good old days, if you wanted to create re-usable code, you would create a library of related functions or objects. Now, the excitement is all around frameworks. Everyone has one. What is the difference between the two?
</blockquote>
<p>
He compares a library and a framework, pointing out key differences like how they fit with the application (controlled by or controlling) and dependencies they require. He rounds out his boot sequence, adding a few new parts to the structure of his example application.
</p>]]></description>
      <pubDate>Mon, 28 Apr 2008 12:57:33 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Christopher Kunz's Blog: PHPShield, SourceGuardian and Inovica Ltd.]]></title>
      <guid>http://www.phpdeveloper.org/news/10025</guid>
      <link>http://www.phpdeveloper.org/news/10025</link>
      <description><![CDATA[<p>
<i>Christopher Kunz</i> has <a href="http://www.christopher-kunz.de/archives/158-PHPShield,-SourceGuardian-and-Inovica-Ltd..html">shared about</a> a resource he came across that offers complete PHP encoding for a much lower price than some of the other services - <a href="http://ww.phpshield.com">phpshield.com</a>. It seems a little too good to be true, though:
</p>
<blockquote>
However, the phpShield.com home page did not offer the slightest clue who actually is behind that product. [...] It's common practice to whitelabel your solutions and sell them under different brands with different feature sets to different target audiences. However, we always clearly state who is behind the whitelabelled solution.
</blockquote>
<p>
A little more digging shows an interesting relationship between the company that sells SourceGuardian and the company behind this PHPShield (Inovica). He sees the deception counting against the company and has just "struck one off the list" from his search for encoding methods.
</p>]]></description>
      <pubDate>Wed, 23 Apr 2008 12:58:18 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: No Starch Press Releases "Wicked Cool PHP"]]></title>
      <guid>http://www.phpdeveloper.org/news/9626</guid>
      <link>http://www.phpdeveloper.org/news/9626</link>
      <description><![CDATA[<p>
<a href="http://nostarch.com/">No Starch Press</a> has officially released their PHP title "<a href="http://nostarch.com/wcphp.htm">Wicked Cool PHP</a>" (Real-World Scripts That Solve Difficult Problems).
</p>
<p>Here's a bit from the press release:</p>
<blockquote>
Wicked Cool PHP [...] is a different breed of PHP book. It's made specifically for the developer who wants to know how to get things done without mucking around and wasting a lot of time. This is not a weighty PHP complete reference or bible that threatens to take down your bookshelf and the rest of the bookcase. This is a book for coders to pick up and use, not wade through.
</blockquote>
<p>
It provides the reader with "76 immediately useful PHP scripts" that do a variety of things like send/receive email notifications, do some web scraping, track users with cookies and sessions and use web services like SOAP. 
</p>
<p>
You can find out more about the book on <a href="http://www.oreilly.com/catalog/9781593271732/index.html">this page</a> on the O'Reilly website. The book will officially hit the stands February 15th.
</p>]]></description>
      <pubDate>Wed, 13 Feb 2008 16:07:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[DevX.com: Four Ways to Transfer Data Between Flash and PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/9572</guid>
      <link>http://www.phpdeveloper.org/news/9572</link>
      <description><![CDATA[<p>
The DevX.com site has <a href="http://www.devx.com/webdev/Article/36748">posted some code</a> that gives you methods for passing information back and forth between PHP and a Flash application.
</p>
<blockquote>
When you need to develop a web form with a special design and great effects, you will probably elect to use Flash. But building and programming Flash forms is considerably different from building standard HTML-based forms. [...] To do that though, you need to know how to access data in the Flash form and (sometimes) how to update the Flash form from PHP as well.
</blockquote>
<p>
They help you build a sample Flash form as a base to work with in the transfer methods including the ActionScript to get the data out of each field. The tutorial shows the two way communication that's possible - pushing the Flash values out to the PHP script via a getURL() call and pulling the results back in with a call to loadVars() from the PHP script's output.
</p>]]></description>
      <pubDate>Tue, 05 Feb 2008 12:58:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[ProDevTips.com: HTML entity encoding everything]]></title>
      <guid>http://www.phpdeveloper.org/news/9529</guid>
      <link>http://www.phpdeveloper.org/news/9529</link>
      <description><![CDATA[<p>
On the ProDevTips site, <i>Henrik</i> has pointed out <a href="http://www.greywyvern.com/php">a handy application</a> that can make HTML encoding characters outside the norm in PHP simple.
</p>
<blockquote>
The standard htmlentities() function will encode special characters so that they display OK in the browser. However, sometimes you might want to encode different languages to entities too. I just found a script that will do that in the form of an <a href="http://www.greywyvern.com/php">html encode application</a>.
</blockquote>
<p>
He <a href="http://www.prodevtips.com/2008/01/30/html-entity-encoding-everything/">includes an example</a> showing how to encode a string of non-english characters out to an easy-to-display HTMLified string.
</p>]]></description>
      <pubDate>Wed, 30 Jan 2008 12:57:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Pierre-Alain Joye's Blog: Debugging symfony (or any php script) with vim and Xdebug]]></title>
      <guid>http://www.phpdeveloper.org/news/9498</guid>
      <link>http://www.phpdeveloper.org/news/9498</link>
      <description><![CDATA[<p>
<i>Pierre-Alain Joye</i> has <a href="http://blog.thepimp.net/index.php/post/2008/01/24/Debugging-symfony-or-any-php-script-with-xdebug-and-vim">posted an example</a> of one way to use the XDebug software - to debug the symfony framework or any other script (with the help of vim).
</p>
<blockquote>
<a href="http://www.xdebug.org/">Xdebug</a> is one of the best debugger and profiler for php (maybe the only good one in open source :). The only problem is its lack of dedicated client. The only problem is its lack of dedicated client, however there is many plugins for many IDE or editors like Eclipse PDT or weaverslave and even for my favourite editor, Vim.
</blockquote>
<p>
He <a href="http://blog.thepimp.net/index.php/post/2008/01/24/Debugging-symfony-or-any-php-script-with-xdebug-and-vim">quickyl runs through</a> the installation of XDebug in your installation and the script needed to set up the debugging in vim. All that's left is to add the "XDEBUG_SESSION_START=1" flag to the end of your script name and letting the information flow in.
</p>]]></description>
      <pubDate>Fri, 25 Jan 2008 12:12:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[DeveloperTutorials.com: Simple System Maintenance with PHP-CLI]]></title>
      <guid>http://www.phpdeveloper.org/news/9455</guid>
      <link>http://www.phpdeveloper.org/news/9455</link>
      <description><![CDATA[<p>
On the Developer Tutorials site today, there's <a href="http://www.developertutorials.com/tutorials/php/simple-system-maintenance-with-php-cli-8-01-17/page1.html">a new tutorial</a> posted that walks you through some of the useful features that PHP's CLI functionality can bring to your system administration.
</p>
<blockquote>
In this tutorial, I'll show you how to use PHP-CLI, the command line interface for PHP, to get your maintenance under control using the technologies you're already familiar with. I'll also examine some of the By the time you've finished this tutorial, you'll be able to build human-assisted backup systems, automatic report generators.
</blockquote>
<p>
It's a pretty <a href="http://www.developertutorials.com/tutorials/php/simple-system-maintenance-with-php-cli-8-01-17/page1.html">basic introduction</a> that talks about what the CLI environment is and what sorts of things PHP brings to the table. They include some sample scripts to do things like database cleanup and a method for taking in human interaction via the command line.
</p>]]></description>
      <pubDate>Mon, 21 Jan 2008 07:58:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Richard Heyes' Blog: An epiphany... (using cron)]]></title>
      <guid>http://www.phpdeveloper.org/news/9311</guid>
      <link>http://www.phpdeveloper.org/news/9311</link>
      <description><![CDATA[<p>
<i>Richard Heyes</i> has <a href="http://www.phpguru.org/#168">shared an epiphany</a> he's come up with - a method for running scripts in a web-based environment using lynx.
</p>
<blockquote>
OK maybe not to you, but it has just occurred to me, and things don't come to me all that fast these days. Cron jobs. [...] You can have a directory inside your webroot called "cron" (imaginative eh?) with scripts in there that are run via cron.
</blockquote>
<p>
His method uses the cron daemon on the machine to invoke lynx and call the web page through its url. Of course, there are advantages and disadvantages of the method (including having the script open to the world - scary). Be sure to check out <a href="http://www.phpguru.org/article.php/168#comments">the comments</a> for other suggestions from fellow developers.
</p>]]></description>
      <pubDate>Wed, 26 Dec 2007 09:40:00 -0600</pubDate>
    </item>
  </channel>
</rss>
