<?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 00:08:30 -0600</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Max Horvath's Blog: Call for proposals of requirements for support of Phar archives in Eclipse PDT]]></title>
      <guid>http://www.phpdeveloper.org/news/10864</guid>
      <link>http://www.phpdeveloper.org/news/10864</link>
      <description><![CDATA[<p>
<i>Max Horvath</i> has <a href="http://www.maxhorvath.com/2008/08/call-for-proposals-of-requirements-for-a-complete-support-of-phar-archives-in-eclipse-pdt.html">called for some help</a> in getting a feature included (and fully working) into the next release of the Eclipse PDT extension - phar support.
</p>
<blockquote>
With Eclipse PDT 2.0 <a href="http://www.eclipse.org/pdt/plans/php_plan_2_0.php">to be released</a> in September (or October) support for namespaces is already on the roadmap. Support for Phar archives has not been listed, yet. But in my opinion Eclipse PDT 2.0 must support handling Phar archives when PHP 5.3 will hit the street.
</blockquote>
<p>
He points out some of the current lackings that the Eclipse extension has including the inability to browse phar archives and that there is no way to debug the archives. He's <a href="http://www.eclipse.org/pdt/plans/php_plan_2_0.php">opened a feature request</a> for the functonality to be added and suggested fleshing it out on <a href="http://wiki.eclipse.org/index.php/PDT">the wiki</a>.
</p>
<p>
This is where you come in - he wants to know what sort of support that developers out there would like for phar in this next release. Just leave comments <a href="http://www.maxhorvath.com/2008/08/call-for-proposals-of-requirements-for-a-complete-support-of-phar-archives-in-eclipse-pdt.html">on his blog</a> with your ideas.
</p>]]></description>
      <pubDate>Wed, 20 Aug 2008 10:23:13 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Developer Tutorials Blog: 5 PEAR gems: free php scripts that will help you code quicker]]></title>
      <guid>http://www.phpdeveloper.org/news/9821</guid>
      <link>http://www.phpdeveloper.org/news/9821</link>
      <description><![CDATA[<p>
<i>Akash Mehta</i> has <a href="http://www.developertutorials.com/blog/php/free-open-source-pear-package-gems-90/">pointed out</a> five "PEAR gems" that can help you get your code up and running faster - some helpful bits of code to help you deal with some common issues.
</p>
<blockquote>
Sifting through the repository is also a challenge; a basic category system is in place, but it's hard to tell what you want when you don't know what's available. Here are some gems from the PEAR repository that you could really find useful.
</blockquote>
<p>The five that made his list are:</p>
<ul>
<li><a href="http://pear.php.net/package/Services_Akismet">Service_Akismet</a>
<li><a href="http://pear.php.net/package/HTTP_Request/">HTTP_Request</a>
<li><a href="http://pear.php.net/package/Archive_Tar/">Archive_Tar</a>
<li><a href="http://pear.php.net/package/Spreadsheet_Excel_Writer">Spreadsheet_Excel_Writer</a>
<li><a href="http://pear.php.net/package/XML_Parser/">XML_Parser</a>
</ul>]]></description>
      <pubDate>Wed, 19 Mar 2008 09:37:29 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Greg Beaver's Blog: phar gets a major speed boost with version 1.2.1]]></title>
      <guid>http://www.phpdeveloper.org/news/8557</guid>
      <link>http://www.phpdeveloper.org/news/8557</link>
      <description><![CDATA[<p>
<i>Greg Beaver</i> has <a href="http://greg.chiaraquartet.net/archives/182-phar-gets-a-major-speed-boost-with-version-1.2.1.html">blogged about</a> an enhancement in the latest release of <a href="http://pecl.php.net/package/phar">phar</a> (1.2.1) - a major speed boost:
</p>
<blockquote>
A few minutes ago, I released <a href="http://pecl.php.net/package/phar">phar</a> version 1.2.1. phar is a PHP extension that allows the creation of complete filesystems within a single physical file.  In addition, a bootstrap stub written in PHP can be used to run a phar archive as if it were an executable file or shell script.  Documentation on its usage and how to create phars is at <a href="http://php.net/phar">http://php.net/phar</a> in the PHP manual.
</blockquote>
<p>
<i>Greg</i> mentions some <a href="http://pecl.php.net/package-changelog.php?package=phar&release=1.2.1">other issues</a> that were fixed and a refactoring of some of the stream operations to cut the speed in half.
</p>]]></description>
      <pubDate>Thu, 30 Aug 2007 09:06:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[JBLabs Blog:  How to create a zip archive using PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/8172</guid>
      <link>http://www.phpdeveloper.org/news/8172</link>
      <description><![CDATA[<p>
On the JSLabs blog today, there's a <a href="http://www.whenpenguinsattack.com/2007/07/03/how-to-create-a-zip-archive-using-php/">(short) new tutorial</a> showing an alternate method to creating a Zip archive in PHP (rather than with <a href="http://us2.php.net/zip">the zip extension</a>).
</p>
<p>
He illustrates the creation of <a href="http://www.whenpenguinsattack.com/2007/07/03/how-to-create-a-zip-archive-using-php/">simple archive</a> that pulls in a test file from a given path. This is then pushed into the zip archive and packed down and exported. He also notes the different compression levels that it can be created with - no compression, bzipped and gzipped.
</p>
<p>
You can <a href="http://www.whenpenguinsattack.com/DownloadFiles/ziplib.zip">download the library here</a>.
</p>]]></description>
      <pubDate>Tue, 03 Jul 2007 11:08:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: Dynamically Creating Compressed Zip Archives With PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/7976</guid>
      <link>http://www.phpdeveloper.org/news/7976</link>
      <description><![CDATA[<p>
The Zend Developer Zone has <a href="http://devzone.zend.com/article/2105-Dynamically-Creating-Compressed-Zip-Archives-With-PHP">a new tutorial</a> that focuses on the dynamic creation of zip archives in a PHP application.
</p>
<blockquote>
PHP too has included support for the ZIP format since PHP 4.x but it was only recently when, idly browsing the PHP manual, I realized that PHP 5.2.0 includes a re-engineered version of the ext/zip extension, one based on the zlib library. Bored and not a little intrigued, I decided to try it out. And over the next few pages, I'm going to tell you what I found.
</blockquote>
<p>
The tutorial does require that you have <a href="http://pecl.php.net/package/zip">the zip extension</a> installed before getting started. He <a href="http://devzone.zend.com/article/2105-Dynamically-Creating-Compressed-Zip-Archives-With-PHP">starts with the basics</a> (reading and opening a zip file) but quickly moves on to creating and decompressing them. All of the code needed is included of course, so you'll be up and working with your own zip files in no time.
</p>]]></description>
      <pubDate>Tue, 05 Jun 2007 11:54:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Edin Kadribasic's Blog: PHP 4.4.3 for Windows with 5.0.22 MySQL libraries]]></title>
      <guid>http://www.phpdeveloper.org/news/5987</guid>
      <link>http://www.phpdeveloper.org/news/5987</link>
      <description><![CDATA[<p>
<i>Edin Kadribasic</i> has posted <a href="http://edin.dk/archives/12-PHP-4.4.3-for-Windows-with-5.0.22-MySQL-libraries.html">the latest release</a> of his helpful little patch for anyone needing the client libraries for MySQL on Windows - the version for PHP 4.4.3 and MySQL 5.0.22 libraries.
</p>
<blockquote>
<p>
After the final release of <a href="http://www.php.net/downloads.php#v4">PHP 4.4.3</a> here are the Windows binaries who need PHP compiled against newer version of MySQL libs.
</p>
<p>
The archive contains two files. Both of these files should be dropped in your existing php-4.4.3 install folder overwritting php4ts.dll and adding libmysql.dll.
</p>
</blockquote>
<p>
You can download the file <a href="http://edin.dk/uploads/files/php-4.4.3-w-mysql-5.0.22.zip">directly from here</a>.
</p>]]></description>
      <pubDate>Wed, 09 Aug 2006 06:03:34 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Pierre-Alain Joye's Blog: Zip-1.6.0, PHP 5.2.0 and ZipCode]]></title>
      <guid>http://www.phpdeveloper.org/news/5898</guid>
      <link>http://www.phpdeveloper.org/news/5898</link>
      <description><![CDATA[<p>
<i>Pierre-Alain Joye</i> has <a href="http://blog.thepimp.net/index.php/2006/07/28/96-zip-160-php-520-and-zipcode-d">a new note</a> on his blog today about the release of a new version of his Zip package and his efforts to get it included in the upcoming PHP 5.2.0.
</p>
<blockquote>
I released zip-1.6.0 on wednesday. This release contains no bug fixes and no new feature. In the past weeks, many zip users asked me when I will bundle it in PHP. I cannot bundle extensions without asking the internals list. I steped in and ask to bundle it in 5.2.0, it was hard but finally sucessful.
</blockquote>
<p>
For the inclusion, he's <a href="http://blog.thepimp.net/index.php/2006/07/28/96-zip-160-php-520-and-zipcode-d">change the name</a> of the archive to "ZipArchive" from just "Zip" in an effort to clarify what the package is for (archiving versus zip code related functionality).
</p>]]></description>
      <pubDate>Fri, 28 Jul 2006 06:14:14 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPit.net: Creating ZIP and TAR archives on the fly with PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/5366</guid>
      <link>http://www.phpdeveloper.org/news/5366</link>
      <description><![CDATA[<p>
Published today, PHPit.net shares <a href="http://www.phpit.net/article/creating-zip-tar-archives-dynamically-php/">this new tutorial</a> highlighting the creation of ZIP and TAR archives dynamically with the contents of your choosing.
</p>
<quote>
<i>
<p>
In this tutorial I will show you exactly how to do that. Thankfully there are two excellent libraries in the PHP Extension and Application Repository (PEAR) which makes it a lot easier since all the hard stuff has been written for us already.
</p>
<p>
You will also learn how to stream these dynamically created archives using the right headers so that the browser will know it's an archive, and not a normal PHP page.
</p>
</i>
</quote>
<p>
With the help of the <a href="http://pear.php.net/package/Archive_Zip">Archive_Zip</a> package from the PEAR libraries, following <a href="http://www.phpit.net/article/creating-zip-tar-archives-dynamically-php/">the steps</a> to create an archive is simple. They assume that you already have the PEAR setup installed on your system and can easily pull in the Archive_Zip package before starting the tutorial. They help you create a sample archive, show the steps to make an archive from a directory, fixing the directory paths to make extraction easy. They even compress it all into one function to make for easy reuse later on.
</p>]]></description>
      <pubDate>Sun, 14 May 2006 14:57:25 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Cyberlot's Blog: Searching Zend Frameworks mailing list]]></title>
      <guid>http://www.phpdeveloper.org/news/5353</guid>
      <link>http://www.phpdeveloper.org/news/5353</link>
      <description><![CDATA[<p>
<i>Richard Thomas</i> of the Cyberlot blog has thrown together a piece of the Zend Framework mailing list that isn't there so far - the ability to search the archives. He's put together <a href="http://www.cyberlot.net/demos/ZF_Search/">this search page</a> to help with that matter.
</p>
<quote>
<i>
<p>
Seems like the same question is asked every day, or the fact that you can't do it is complained about in one way or another so <a href="http://www.cyberlot.net/demos/ZF_Search/">here it is</a>.
</p>
<p>
Search the mailing list all you need ;) It only updates when I take the time to run the script so it will always be a few days behind.
</p>
</i>
</quote>
<p>
A few days behind is still much better than nothing, and it looks like he's got <a href="http://www.cyberlot.net/demos/ZF_Search/">quite a bit</a> of the list already parsed.
</p>]]></description>
      <pubDate>Thu, 11 May 2006 06:23:03 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Greg Beaver's Blog: PHP_Archive 0.7.0 is released]]></title>
      <guid>http://www.phpdeveloper.org/news/4408</guid>
      <link>http://www.phpdeveloper.org/news/4408</link>
      <description><![CDATA[In <a href="http://greg.chiaraquartet.net/archives/103-PHP_Archive-0.7.0-is-released.html">this new post</a> on <i>Greg Beaver</i>'s blog today, there's the announcement of the release of version 0.7.0 of his package, <a href="http://pear.php.net/PHP_Archive">PHP_Archive</a>.
<p>
<quote>
<i>
As I blogged about earlier, PHP_Archive has been completely refactored both to reduce the size of the archive and to improve its efficiency tremendously.
<p>
This new release also opens up the possibility of making a .phar extension, something that would outperform PHP_Archive even more.  Making it super-efficient will even allow running PHP apps right out of a .phar.
</i>
</quote>
<p>
You can grab <a href="http://greg.chiaraquartet.net/archives/103-PHP_Archive-0.7.0-is-released.html">this latest release</a> (0.7.0) from the package's PEAR page at <a href="http://pear.php.net/PHP_Archive">http://pear.php.net/PHP_Archive</a>...]]></description>
      <pubDate>Thu, 01 Dec 2005 07:15:18 -0600</pubDate>
    </item>
  </channel>
</rss>
