<?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>Thu, 15 May 2008 22:53:54 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[PHPEveryDay.com: New Tutorials Posted (Web Content/Networking)]]></title>
      <guid>http://www.phpdeveloper.org/news/10062</guid>
      <link>http://www.phpdeveloper.org/news/10062</link>
      <description><![CDATA[<p>
The PHPEveryDay.com website has posted some more tutorials recently - here's the list:
</p>
<ul>
<li><a href="http://www.phpeveryday.com/articles/PHP-Network-Pinging-Remote-Hosts-P585.html">PHP Network: Pinging Remote Hosts</a>
<li><a href="http://www.phpeveryday.com/articles/Web-Content-Crawl-Image-Source-a-Web-Page-P584.html">Web Content: Crawl Image Source a Web Page</a>
<li><a href="http://www.phpeveryday.com/articles/Web-Content-Getting-All-URL-in-a-Web-Page-P583.html">Web Content: Getting All URL in a Web Page</a>
<li><a href="http://www.phpeveryday.com/articles/Web-Content-Reading-Other-Web-Page-P582.html">Web Content: Reading Other Web Page</a>
<li><a href="http://www.phpeveryday.com/articles/Web-Content-Forcing-Browser-Downloads-P581.html">Web Content: Forcing Browser Downloads</a>
<li><a href="http://www.phpeveryday.com/articles/Web-Content-Calculating-Script-Execution-Times-P580.html">Web Content: Calculating Script Execution Times</a>
<li><a href="http://www.phpeveryday.com/articles/Web-Content-Protecting-E-mail-Address-P579.html">Web Content: Protecting E-mail Address</a>
<li><a href="http://www.phpeveryday.com/articles/Web-Content-Changing-URL-Text-become-Active-URL-P578.html">Web Content: Changing URL Text become Active URL</a>
</ul>
<p>
Check out <a href="http://www.phpeveryday.com">the rest of the site</a> for even more great tutorials and articles.
</p>]]></description>
      <pubDate>Tue, 29 Apr 2008 09:33:47 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Developer Tutorials Blog: RSS feeds in PHP: 3 simple steps to PHP RSS generation]]></title>
      <guid>http://www.phpdeveloper.org/news/9985</guid>
      <link>http://www.phpdeveloper.org/news/9985</link>
      <description><![CDATA[<p>
On the Developer Tutorials blog today, there's <a href="http://www.developertutorials.com/blog/php/rss-feeds-in-php-3-simple-steps-to-php-rss-generation-121/">a new post</a> talking about the "three easy steps" to making an RSS feed for your blog:
</p>
<blockquote>
Adding an RSS feed to your site is quick and painless, and can be done with pure PHP (and some kind of data source). After the jump, 3 simple steps to building an RSS feed in php.
</blockquote>
<p>
The steps are pretty simple - figure out what content you want to serve, set up the basic RSS XML structure, and loop through your data to push it in to the template and echoed out. Some simple example code is included.
</p>]]></description>
      <pubDate>Thu, 17 Apr 2008 08:47:50 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Lars Strojny's Blog: NOWDOC + double quotes = HEREDOC]]></title>
      <guid>http://www.phpdeveloper.org/news/9974</guid>
      <link>http://www.phpdeveloper.org/news/9974</link>
      <description><![CDATA[<p>
<i>Lars Strojny</i> has <a href="http://usrportage.de/archives/884-NOWDOC-+-double-quotes-HEREDOC.html">posted about</a> a the new element that's been introduced in the PHP 5.3 branch - NOWDOC:
</p>
<blockquote>
PHP 5.3 introduces a new syntax element, NOWDOC. If you know HEREDOC, NOWDOC is easy to understand: it is in fact HEREDOC taken literally. Whily variables are expanded in HEREDOC, in NOWDOC they are not.
</blockquote>
<p>
NOWDOC is basically a HEREDOC except for one thing - no parsing is done inside of it, making it good for echoing out PHP code (that would otherwise need to be escaped all over).
</p>]]></description>
      <pubDate>Tue, 15 Apr 2008 10:25:09 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Developer Tutorials Blog: Working With Wordpress Offline Like a Pro]]></title>
      <guid>http://www.phpdeveloper.org/news/9947</guid>
      <link>http://www.phpdeveloper.org/news/9947</link>
      <description><![CDATA[<p>
On the Developer Tutorials blog, there's a <a href="http://www.developertutorials.com/blog/design/working-with-wordpress-offline-like-a-pro-112/">new post</a> showing you what all you'll need to install to work with WordPress offline "like a pro" on your local machine.
</p>
<blockquote>
I used to work off of my web server but the problem I've had lately is that when I'm not connected to the internet I haven't been able to code for Wordpress in a way that allows me to view my changes. Since I started using the techniques used in this tutorial my productivity has increased significantly.
</blockquote>
<p>
<a href="http://www.developertutorials.com/blog/design/working-with-wordpress-offline-like-a-pro-112/">His method</a> has you install <a href="http://www.mamp.info/en/index.php">MAMP</a> on your local machine (for the Windows users, <a href="http://www.wampserver.com/en/">WAMP</a> is just about as easy to set up) and how to import content over from your remote server to the local machine. Of course, you could just set up a subversion repository, but that's another tutorial...
</p>]]></description>
      <pubDate>Thu, 10 Apr 2008 09:48:51 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Developer Tutorials Blog: Extracting text from Word Documents via PHP and COM]]></title>
      <guid>http://www.phpdeveloper.org/news/9861</guid>
      <link>http://www.phpdeveloper.org/news/9861</link>
      <description><![CDATA[<p>
In a <a href="http://www.developertutorials.com/blog/php/extracting-text-from-word-documents-via-php-and-com-81/">recent blog post</a> <i>Akash Mehta</i> showed how to reach into a Microsoft document (a Word file) and pull out the content inside via a PHP script.
</p>
<blockquote>
Communicating via COM in PHP is easy as ever; especially for people coming from a VB background where executing complex tasks in MS-applications is a piece of cake, you will feel right at home in PHP. In fact, VB COM calls can be converted to PHP COM calls in just a few simple search and replaces.
</blockquote>
<p>
He shows how to use the COM extension in a (Windows) PHP installation to access the text inside the document and manipulate the contents however you'd like (even writing them back out to another Word file).
</p>]]></description>
      <pubDate>Wed, 26 Mar 2008 12:02:06 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Alan Knowles' Blog: Another 7 deadly sins for PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/9853</guid>
      <link>http://www.phpdeveloper.org/news/9853</link>
      <description><![CDATA[<p>
In some thoughts related to the just-passed religious holiday, <i>Alan Knowles</i> decided to come up with another series of <a href="http://www.akbkhome.com/blog.php/View/160/Another_7_deadly_sins_for_PHP.html">7 deadly sins</a> one could commit in their PHP (CMS) development.
</p>
<p>Among those on the list are things like:</p>
<ul>
<li>Defines for configuration
<li>Filenaming
<li>If your code is public, you should try not to ridicule yourself.
<li>Mixing PHP and HTML
</ul>
<p>
Check out the <a href="http://www.akbkhome.com/blog.php/View/160/Another_7_deadly_sins_for_PHP.html">rest of the post</a> and some of the interesting comments that follow.
</p>]]></description>
      <pubDate>Tue, 25 Mar 2008 11:19:29 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Matthew Weir O'Phinney's Blog: Using Zend_View Placeholders to Your Advantage]]></title>
      <guid>http://www.phpdeveloper.org/news/9824</guid>
      <link>http://www.phpdeveloper.org/news/9824</link>
      <description><![CDATA[<p>
On his blog today, <i>Matthew Weir O'Phinney</i> <a href="http://weierophinney.net/matthew/archives/163-Using-Zend_View-Placeholders-to-Your-Advantage.html">offers some helpful advice</a> about using the placeholder functions of the Zend_View component (like headScript or headLink) to make coding in the Zend Framework that much easier:
</p>
<blockquote>
Somebody asked for some examples of how I use the headLink(), headScript(), and other placeholder helpers, so I thought I'd take a crack at that today.
</blockquote>
<p>
He looks at the different categories of placeholders and illustrates with examples of each: Doctype Hinting, Content Aggregation, Capturing Content and finally, putting them all together into a custom layout that uses docType, headLink, headStyle and headScript.
</p>]]></description>
      <pubDate>Wed, 19 Mar 2008 12:04:05 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[SitePoint PHP Blog: Drupal 6.0 Released]]></title>
      <guid>http://www.phpdeveloper.org/news/9650</guid>
      <link>http://www.phpdeveloper.org/news/9650</link>
      <description><![CDATA[<p>
The SitePoint PHP Blog has a <a href="http://www.sitepoint.com/blogs/2008/02/18/drupal-60-released/">new post</a> from <i>Matthew Magain</i> spotlighting the release of the latest version of one of the more popular PHP CMS systems out there - <A href="http://www.drupal.org">Drupal 6</a>.
</p>
<blockquote>
The Drupal development team surprised everyone when they released version 6.0 last week, ahead of schedule.
</blockquote>
<p>
Over sixteen-hundred issues were corrected and major changes (like usability improvements, security and an expanded development framework) were introduced. They've even created <a href="http://ftp.drupal.org/files/videocasts/Install-D6.mp4">a screencast</a> to help you set up your own CMS site even faster than before.
</p>
<p>
Find out more on the <a href="http://www.drupal.org">Drupal homepage</a>.
</p>]]></description>
      <pubDate>Mon, 18 Feb 2008 09:34:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Padraic Brady's Blog: Zend_Feed: Getting Started With Aggregating RSS/Atom Content]]></title>
      <guid>http://www.phpdeveloper.org/news/9613</guid>
      <link>http://www.phpdeveloper.org/news/9613</link>
      <description><![CDATA[<p>
<i>Padraic Brady</i> has put together a <a href="http://blog.astrumfutura.com/archives/342-Zend_Feed-Getting-Started-With-Aggregating-RSSAtom-Content.html">very comprehensive post</a> on his blog today about using the Zend_Feed component of the <a href="http://framework.zend.com">Zend Framework</a> to help with the aggregation of content from other sites (like RSS and Atom feeds).
</p>
<blockquote>
In this entry I explore Zend_Feed from the perspective of someone aggregating RSS and Atom feeds with a view to building a database of uniquely identified content for later presentation in a "Planet" style application. [...] In fact all we create here is a simple command line script to aggregate content frequently (e.g. just set up cron to run it every hour or so) into a database for later presentation.
</blockquote>
<p>
He <a href="http://blog.astrumfutura.com/archives/342-Zend_Feed-Getting-Started-With-Aggregating-RSSAtom-Content.html">guides</a> you through each step of the way:
</p>
<ul>
<li>Setting Up Database And Models
<li>The Aggregator Script Foundation
<li>Using Zend_Feed to get common data for RSS/Atom entries
<li>Putting It All Together
</ul>
<p>
There's plenty of code (and SQL to insert) in the post and he explains each point well, helping to make the development process smoother. There's even a summary section to toss in a few extra bits of information just in case you missed them along the way.
</p>]]></description>
      <pubDate>Tue, 12 Feb 2008 09:32:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Hasin Hayder's Blog: International PHP-Magazine - Is it dead?]]></title>
      <guid>http://www.phpdeveloper.org/news/9502</guid>
      <link>http://www.phpdeveloper.org/news/9502</link>
      <description><![CDATA[<p>
<i>Hasin Hayder</i> <a href="http://hasin.wordpress.com/2008/01/26/international-php-magazine-is-it-dead/">asks a question</a> in his latest blog post that some in the PHP community have been wondering for a while now - is the International PHP Magazine dead?
</p>
<blockquote>
I am a subscriber of International PHP Magazine for years. I bought the subscription looking at the back issues. They were sexy, resourceful and yup, very good. But I think these guys don't care about the magazine anymore. It became just a funny stuff for them. All the readers/subscribers and viewers doesn’t bring any value to them. Look what they are doing actually...
</blockquote>
<p>
He points out six things that the magazine and its staff are doing including RoR articles in an issue, content on the site that's way out of date and the smaller size of recent issues. Comments to <a href="http://hasin.wordpress.com/2008/01/26/international-php-magazine-is-it-dead/">the post</a> point out that there has been issues released but that the magazine is published by a non-technical company that just might be pushing this particular publication aside.
</p>]]></description>
      <pubDate>Mon, 28 Jan 2008 08:59:00 -0600</pubDate>
    </item>
  </channel>
</rss>
