<?xml version="1.0" encoding="us-ascii"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><lastBuildDate>Fri, 21 Nov 2008 21:29:37 GMT</lastBuildDate><atom:link href="http://www.fwicki.com/rss/Programming/PHP" rel="self" type="application/rss+xml" /><ttl>24</ttl><title>PHP</title><link>http://www.fwicki.com/fwickis/Programming/PHP</link><description>PHP is a reflective programming language originally designed for producing dynamic web pages. PHP is used mainly in server-side scripting, but can be used from a command line interface or in standalone graphical applications. Textual User Interfaces can also be created using ncurses. The main implementation is produced by The PHP Group and released under the PHP License. It is considered to be free software by the Free Software Foundation. This implementation serves to define a de facto standard for PHP, as there is no formal specification.</description><generator>Fwicki.Com - Fwicki Feed Generator</generator><language>en-us</language><image><url>http://www.fwicki.com/images/ui/feed-link.jpg</url><title>Fwicki - RSS Feed Management</title><link>http://www.fwicki.com/fwickis/Programming/PHP</link><description>Fwicki - RSS Feed Management</description><width>44</width><height>45</height></image><item><title>Jonathan Wage - New in symfony 1.2: Doctrine goodies</title><link>http://feeds.feedburner.com/~r/ZendDeveloperZone/~3/445721639/4017-Jonathan-Wage---New-in-symfony-1.2-Doctrine-goodies</link><guid>http://feeds.feedburner.com/~r/ZendDeveloperZone/~3/445721639/4017-Jonathan-Wage---New-in-symfony-1.2-Doctrine-goodies120</guid><description>&lt;p&gt;Jonathan Wage has written an excellent post on the symfony-project blog showing how easy it is to get a new symfony project up and running with symfony 1.2 and Doctrine ORM.&lt;/p&gt;

 
                 &lt;br /&gt; &lt;br /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ZendDeveloperZone?a=lMVmN"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZendDeveloperZone?i=lMVmN" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZendDeveloperZone?a=hIAhN"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZendDeveloperZone?i=hIAhN" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ZendDeveloperZone/~4/445721639" height="1" width="1"/&gt;</description><pubDate>Fri, 07 Nov 2008 17:56:57 GMT</pubDate></item><item><title>Paul Reinheimer: 20/20 6:40 at php|works</title><link>http://feeds.feedburner.com/~r/ZendDeveloperZone/~3/444528919/4015-Paul-Reinheimer-2020-640-at-phpworks</link><guid>http://feeds.feedburner.com/~r/ZendDeveloperZone/~3/444528919/4015-Paul-Reinheimer-2020-640-at-phpworks121</guid><description>&lt;p&gt;Paul Reinheimer just wrote a post on his blog announcing that Thursday evening&amp;#8217;s entertainment at php|works is being crowd-sourced.&lt;/p&gt;

 
                 &lt;br /&gt; &lt;br /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ZendDeveloperZone?a=l9tSN"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZendDeveloperZone?i=l9tSN" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZendDeveloperZone?a=0gc7N"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZendDeveloperZone?i=0gc7N" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ZendDeveloperZone/~4/444528919" height="1" width="1"/&gt;</description><pubDate>Thu, 06 Nov 2008 16:27:20 GMT</pubDate></item><item><title>Lorna Mitchell: Introduction to Zend_Db</title><link>http://feeds.feedburner.com/~r/ZendDeveloperZone/~3/443334507/4012-Lorna-Mitchell-Introduction-to-Zend_Db</link><guid>http://feeds.feedburner.com/~r/ZendDeveloperZone/~3/443334507/4012-Lorna-Mitchell-Introduction-to-Zend_Db122</guid><description>&lt;p&gt;Lorna Mitchell, the senior European correspondent for phpwomen.org, has posted a good piece on her blog about what she learned when she delved into Zend_Db.&lt;/p&gt;

 
                 &lt;br /&gt; &lt;br /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ZendDeveloperZone?a=jisfN"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZendDeveloperZone?i=jisfN" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZendDeveloperZone?a=3aALN"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZendDeveloperZone?i=3aALN" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ZendDeveloperZone/~4/443334507" height="1" width="1"/&gt;</description><pubDate>Wed, 05 Nov 2008 15:16:57 GMT</pubDate></item><item><title>Building the View Details Page in a PEAR CMS</title><link>http://www.codewalkers.com/c/a/PEAR-Articles/Building-the-View-Details-Page-in-a-PEAR-CMS/</link><guid>http://www.codewalkers.com/c/a/PEAR-Articles/Building-the-View-Details-Page-in-a-PEAR-CMS/123</guid><description>In the last article we looked at how the main script for the CMS system works. In this article we will explore the page that enables us to view an article in full detail. Keep reading to find out how we will make this page work....</description><pubDate>Wed, 05 Nov 2008 14:00:31 GMT</pubDate></item><item><title>First OpenCoffee in Karlskrona - Danne Lundqvist</title><link>http://www.dotvoid.com/2008/11/first-opencoffee-in-karlskrona/</link><guid>http://www.dotvoid.com/2008/11/first-opencoffee-in-karlskrona/124</guid><description>&lt;p&gt;Yesterday we had the first &lt;a href="http://www.opencoffee.se/?tag=Karlskrona"&gt;OpenCoffee in Karlskrona&lt;/a&gt; at the new place &lt;a href="http://www.bistrojava.se/"&gt;Bistro Java&lt;/a&gt;. The initiative came from &lt;a href="http://www.svenskwebbutveckling.se/blogg/premiar-for-open-coffee-karlskrona/"&gt;Martin and Christian at Svensk Webbutveckling&lt;/a&gt;. Really nice guys even though they seem to prefer strongly typed languages over PHP. We had a good chat about both business and web development in general as well as technology and languages.&lt;/p&gt;
&lt;p&gt;Unfortunately we three were the only ones showing up so the event will be repeated next thursday. If you are interested in business, technology, internet and web development - and are nearby - drop in!&lt;/p&gt;
</description><pubDate>Fri, 21 Nov 2008 09:31:20 GMT</pubDate></item><item><title>Quality Web Programming Offers Special Discounts for Christmas</title><link>http://www.pr.com/press-release/117662</link><guid>http://www.pr.com/press-release/117662125</guid><description>A special discount offer for Christmas is available on all orders placed with Quality Web Programming from November 15, 2008 to January 1, 2009.</description><pubDate>Fri, 21 Nov 2008 09:07:30 GMT</pubDate></item><item><title>MobiWire: Hot Stocks Alert: Stocks To Watch for November 21, 2008 LVLT, DISK, SIRI</title><link>http://www.tmcnet.com/usubmit/-mobiwire-hot-stocks-alert-stocks-watch-november-21-/2008/11/21/3806043.htm</link><guid>http://www.tmcnet.com/usubmit/-mobiwire-hot-stocks-alert-stocks-watch-november-21-/2008/11/21/3806043.htm126</guid><description>MobiWire's "Stock Alert Watch": Level 3 Communications, Inc. , Image Entertainment, Inc.</description><pubDate>Fri, 21 Nov 2008 18:51:15 GMT</pubDate></item><item><title>RSS Advertising</title><link>http://www.fwicki.com</link><guid>http://www.fwicki.com/8</guid><description>&lt;table width="100%" border="0" cellspacing="4" cellpadding="0"&gt;
  &lt;tr valign=top&gt;&lt;td width="80" align=center&gt;&lt;a href="http://www.sheetmusicplus.com/a/item.html?id=134480&amp;item=18429696"&gt;&lt;img src="http://gfxb.smpgfx.com/smp/lookinside-sr.gif" width=60 height=15 alt="Look inside this title" border=0&gt;&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.sheetmusicplus.com/a/item.html?id=134480&amp;item=18429696"&gt;&lt;img src="http://gfxc.smpgfx.com/060x080/18429696.gif" width="60" height="80" border="0" alt="Take a Bow - sheet music at www.sheetmusicplus.com" hspace=10&gt;&lt;/a&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font face="Verdana, Arial, Helvetica, sans-serif" size="2"&gt;&lt;b&gt;&lt;a href="http://www.sheetmusicplus.com/a/item.html?id=134480&amp;item=18429696"&gt;Take a Bow&lt;/a&gt; .......&lt;/b&gt; By &lt;b&gt;&lt;em&gt;Rihanna&lt;/em&gt;&lt;/b&gt;.&lt;br&gt;&lt;a href="http://www.sheetmusicplus.com/a/item.html?id=134480&amp;item=18429696"&gt;See more info...&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;</description><category>Technology</category><pubDate>Fri, 21 Nov 2008 21:29:37 GMT</pubDate></item><item><title>Is anyone having trouble receiving XM Channel 166 when Mark Levin is on the air?</title><link>http://www.freerepublic.com/focus/f-chat/2135996/posts</link><guid>http://www.freerepublic.com/focus/f-chat/2135996/posts128</guid><description>Good afternoon, Ladies and Gentlemen. First off, I apologize for the vanity, but I have a serious question for any Mark Levin fans out there.</description><pubDate>Fri, 21 Nov 2008 17:23:12 GMT</pubDate></item><item><title>Building the data desk: lessons from the L.A. Times</title><link>http://www.ojr.org/ojr/people/eulken/200811/1581/</link><guid>http://www.ojr.org/ojr/people/eulken/200811/1581/129</guid><description>In early 2007, when the Los Angeles Times launched its Homicide Report blog a ' an effort to chronicle every homicide in Los Angeles County a ' it was clear that there were important geographic and demographic ...</description><pubDate>Fri, 21 Nov 2008 16:36:00 GMT</pubDate></item><item><title>No Big Deal</title><link>http://weblogs.java.net/blog/editors/archives/2008/11/no_big_deal.html</link><guid>http://weblogs.java.net/blog/editors/archives/2008/11/no_big_deal.html130</guid><description>Are programming contests worth your time and talent? Dan Frommer of Silicon Valley Insider has posted a snarky article, Motorola's Plan To Woo iPhone Coders: Bribery, Widgets that mocks a new developer contest: ...</description><pubDate>Fri, 21 Nov 2008 14:43:00 GMT</pubDate></item><item><title>Down</title><link>http://librenix.com/</link><guid>http://librenix.com/131</guid><description>This howto describes a method to install a Squid 3 server as an anonymous proxy.</description><pubDate>Fri, 21 Nov 2008 12:27:55 GMT</pubDate></item><item><title>Bye bye PDFLib - Bertrand Mansion</title><link>http://golgote.freeflux.net/blog/archive/2008/11/21/bye-bye-pdflib.html</link><guid>http://golgote.freeflux.net/blog/archive/2008/11/21/bye-bye-pdflib.html132</guid><description>I have been using PDFLib for over 4 years now on various projects. Of course, I had to buy the PDFLib license because most are commercial projects and we needed the PDI feature which allows you for example to use another PDF document as a template. So I bought the PDFLib 5 license, then the PDFLib 6 license update because if I remember correctly PDFLib 5 didn't support unicode or something like that. &lt;strong&gt;That's about 1000 euros each time&lt;/strong&gt;.&lt;br/&gt;
&lt;br/&gt;
Recently, we have upgraded our hosting plan from our hosting company and instead of a single CPU on the server, we now have two for the same price. It's a nice upgrade. Unfortunately, PDFLib didn't like the upgrade and now returns the following error when we generate a document with our serial number &lt;strong&gt;"Found 2 CPUs - license covers only 1"&lt;/strong&gt;.&lt;br/&gt;
&lt;br/&gt;
Of course, I have contacted their sales department about the problem. They replied that I should either buy another license for PDFLib 6 for the second CPU, or eventually buy PDFLib 7 which doesn't have this per CPU limitation. Both solutions cost approximately the same price, more than 900 euros !&lt;br/&gt;
&lt;br/&gt;
I don't feel like buying another license and I don't need PDFLib 7 "features". &lt;strong&gt;So, farewell PDFLib !&lt;/strong&gt; It was nice working with PDFLib but they obviously became too greedy.&lt;br/&gt;
&lt;br/&gt;
I am going to investigate other toolkits. I know that most of them do not support features like PDI, but I can probably find another way around this issue. So far, I have found :&lt;br/&gt;
&lt;br/&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://libharu.org/wiki/Main_Page"
    &gt;Haru&lt;/a&gt; : There is a brand new &lt;a href="http://pecl.php.net/package/haru"
    &gt;PECL extension for Haru&lt;/a&gt; written by Antony Dovgal which was released last week in version 1.0. Sounds interesting !&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.fpdf.org/"
    &gt;FPDF&lt;/a&gt; : These are mostly PHP classes. The author claims that it is not as fast as PDFLib but says it performs well. I have already tried this solution before and it was working very well but I was only producing PDF invoices for an e-commerce site. Building a full catalogue might be too much for it. The nice thing is its companion class &lt;a href="http://www.setasign.de/products/pdf-php-solutions/fpdi/"
    &gt;FPDI&lt;/a&gt; which can also import existing PDF files and worked for me the last time I tried.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf"
    &gt;TCPDF&lt;/a&gt; : In the same vein as FPDF, these are a set of PHP classes for generating PDF documents. I need to have a look at it as well. It seems to work with &lt;a href="http://www.setasign.de/products/pdf-php-solutions/fpdi/"
    &gt;FPDI&lt;/a&gt; too.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.stillhq.com/panda/"
    &gt;Panda&lt;/a&gt; : There is also a &lt;a href="http://pecl.php.net/package/panda"
    &gt;PECL extension for Panda&lt;/a&gt;, but I am not sure it is maintained and the project didn't release anything for a long time.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.cairographics.org/"
    &gt;Cairo&lt;/a&gt; : Cairo has a backend for PDF rendering. Given its strengths in graphics, this can be interesting but I think it will be too limited in my case as I need to create documents with multiple pages. There is also a &lt;a href="http://pecl.php.net/package/cairo_wrapper"
    &gt;PECL Extension for Cairo&lt;/a&gt; (there are two actually, but the other one didn't make a release yet).&lt;/li&gt;
&lt;/ul&gt;
&lt;br/&gt;
I now have to evaluate them and rewrite some code for our new server. But in the end, I won't have to deal with PDFLib and its licensing mess anymore, so that's for the better.&lt;br/&gt;
</description><pubDate>Fri, 21 Nov 2008 11:29:32 GMT</pubDate></item><item><title>WebmasterRadio.FM to Air SES Chicago Pre-Show Today</title><link>http://www.prweb.com/releases/2008/11/prweb1650444.htm</link><guid>http://www.prweb.com/releases/2008/11/prweb1650444.htm133</guid><description>WebmasterRadio.FM, the premier free, 24/7 Internet business radio network focused on the B2B marketplace, announces its exclusive Search Engine Strategies Chicago Conference Pre-Show starting today at 1:00 pm ...</description><pubDate>Fri, 21 Nov 2008 10:48:46 GMT</pubDate></item><item><title>RSS Advertising</title><link>http://www.fwicki.com</link><guid>http://www.fwicki.com/15</guid><description>&lt;table width="100%" border="0" cellspacing="4" cellpadding="0"&gt;
  &lt;tr valign=top&gt;&lt;td width="80" align=center&gt;&lt;a href="http://www.sheetmusicplus.com/a/item.html?id=134480&amp;item=18450727"&gt;&lt;img src="http://gfxb.smpgfx.com/smp/lookinside-sr.gif" width=60 height=15 alt="Look inside this title" border=0&gt;&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.sheetmusicplus.com/a/item.html?id=134480&amp;item=18450727"&gt;&lt;img src="http://gfxc.smpgfx.com/060x080/18450727.gif" width="60" height="80" border="0" alt="I Kissed a Girl - sheet music at www.sheetmusicplus.com" hspace=10&gt;&lt;/a&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font face="Verdana, Arial, Helvetica, sans-serif" size="2"&gt;&lt;b&gt;&lt;a href="http://www.sheetmusicplus.com/a/item.html?id=134480&amp;item=18450727"&gt;I Kissed a Girl&lt;/a&gt;&lt;/b&gt; ....... By &lt;b&gt;&lt;em&gt;Katy Perry&lt;/em&gt;&lt;/b&gt;.&lt;br&gt;&lt;a href="http://www.sheetmusicplus.com/a/item.html?id=134480&amp;item=18450727"&gt;See more info...&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;</description><category>Technology</category><pubDate>Fri, 21 Nov 2008 21:29:37 GMT</pubDate></item><item><title>Speaking at Conf?rence PHP Qu?bec 2009 - Sebastian Bergmann</title><link>http://sebastian-bergmann.de/archives/828-Speaking-at-Conference-PHP-Quebec-2009.html</link><guid>http://sebastian-bergmann.de/archives/828-Speaking-at-Conference-PHP-Quebec-2009.html135</guid><description>
    &lt;a href="http://conf.phpquebec.com/en/"&gt;&lt;img alt="Conf?rence PHP Qu?bec 2009" border="0" src="http://conf.phpquebec.org/img/icone/2009/2009_150x100_speakat_white_en.gif"/&gt;&lt;/a&gt;&lt;p&gt;I will present two sessions at the &lt;a href="http://conf.phpquebec.com/en/"&gt;Conf?rence PHP Qu?bec 2009&lt;/a&gt;:&lt;/p&gt;&lt;blockquote&gt;&lt;h3&gt;Of Lambda Functions, Closures and Traits&lt;/h3&gt;&lt;p&gt;Lambda Functions and Closures allow the quick definition of throw-away functions (for use with array_map(), for instance) that are not used elsewhere. Traits reduce some limitations of single inheritance by enabling the reuse method sets freely in several independent classes. This session introduces the audience to the implementation of lambda functions and closures (which are new in PHP 5.3) as well as traits (which will be added in PHP 6).&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;h3&gt;PHP Code Review (together with Stefan Priebsch)&lt;/h3&gt;&lt;p&gt;Attendees of this lab will learn how experts look at code, what good code and bad code looks like, and how to avoid the most common gotchas. They are invited to bring their own code for an anonymous code review for an increased benefit from the lab.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;See you in Montr?al next March!&lt;/p&gt; 
    </description><pubDate>Thu, 20 Nov 2008 08:05:00 GMT</pubDate></item><item><title>I'm programmer of the year! - Evert Pot</title><link>http://feeds.feedburner.com/~r/bijsterespoor/~3/458795655/209</link><guid>http://feeds.feedburner.com/~r/bijsterespoor/~3/458795655/209136</guid><description>&lt;p&gt;Last night the &lt;a href="http://www.cnma.ca/"&gt;CNMA&lt;/a&gt; awards were held here in Toronto, and I turned out to go home with an award!&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.flickr.com/photos/topener/3043368427/" title="Award by Topener, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3062/3043368427_7e630b44dd.jpg" width="375" height="500" alt="Award" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Although I still feel I didn't really deserve such a prize, I feel honored and proud of the &lt;a href="http://www.filemobile.com/"&gt;team&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Thanks guys! Its been an amazing ride so far, and also thanks to the CNMA organization and judges.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/bijsterespoor/~4/458795655" height="1" width="1"/&gt;</description><pubDate>Wed, 19 Nov 2008 20:29:48 GMT</pubDate></item><item><title>Class Hierachies And Overriding - Kevin Waterson</title><link>http://www.phpro.org/tutorials/Class-Hierachies-And-Overriding.html</link><guid>http://www.phpro.org/tutorials/Class-Hierachies-And-Overriding.html137</guid><description>The PHP Object Oriented method of programming brings many exciting possiblities to application code. Many of the theories surrounding PHP Object Oriented code comes from some simple concepts. To the new comer, some of these concepts seem a little abstract, and with good reason. Abstraction is a key concept on Object Oriented code, but to the un-initiated, may seem rather vague. 

This tutorial attempts to bring to light, the concept of abstration, class hierachies, and polymorphism. But rather than boggle the mind with pages of theory, lets look at how it works.</description><pubDate>Wed, 19 Nov 2008 07:41:14 GMT</pubDate></item><item><title>Listing Articles for a PEAR Content Management System</title><link>http://www.codewalkers.com/c/a/PEAR-Articles/Listing-Articles-for-a-PEAR-Content-Management-System/</link><guid>http://www.codewalkers.com/c/a/PEAR-Articles/Listing-Articles-for-a-PEAR-Content-Management-System/138</guid><description>In this tenth part of a twelve-part series on building a content management system with PEAR  we ll be covering the page that deals with listing articles that were written by a specific author. It is activated when a user selects an author from the list of authors on the author s page. The idea is that you will then get a list of articles that were written by the author that you selected  and then you can read the articles. This page will only display the titles for each article....
&lt;br&gt;&lt;a href="http://rsslinks.industrybrains.com/click?sid=360&amp;amp;scid=10113&amp;amp;rqctid=4194&amp;amp;lid=522324&amp;amp;cid=138658&amp;amp;pr=2&amp;amp;tstamp=20081119000000&amp;amp;url=http://clk.atdmt.com/7X1/go/119039899/direct/01/"&gt;The All-New Adobe Creative Suite 4&lt;/a&gt; Now Shipping: Adobe CS4: tools to help students express their ideas in video, on the web, or print.</description><pubDate>Wed, 19 Nov 2008 14:00:29 GMT</pubDate></item><item><title>PHP 4.4.9 released!</title><link>http://www.php.net/index.php#id2008-08-07-1</link><guid>http://www.php.net/index.php#id2008-08-07-1974</guid><description>The PHP development team would like to announce the immediate availability of PHP 4.4.9. It continues to improve the security and the stability of the 4.4 branch and all users are strongly encouraged to upgrade to it as soon as possible. This release wraps up all the outstanding patches for the PHP 4.4 series, and is therefore the last PHP 4.4 release.Security Enhancements and Fixes in PHP 4.4.9:Updated PCRE to version 7.7.Fixed overflow in memnstr().Fixed crash in imageloadfont when an invalid font is given.Fixed open_basedir handling issue in the curl extension.Fixed mbstring.func_overload set in .htaccess becomes global. For a full list of changes in PHP 4.4.9, see the ChangeLog.</description><pubDate>Wed, 19 Nov 2008 23:07:17 GMT</pubDate></item><item><title>Google Summer of Code: php.net students</title><link>http://www.php.net/index.php#id2008-04-22-1</link><guid>http://www.php.net/index.php#id2008-04-22-1975</guid><description>The PHP team is once again proud to participate in the Google Summer of Code. Ten students will "flip bits instead of burgers" this summer: Zend LLVM Extension by Joonas Govenius, mentored by Nuno LopesPHP Optimizer by Samuel Graham Kelly IV, mentored by Derick RethansPhD (PHP Docbook) Project by Rudy Napp?e, mentored by Hannes MagnussonReplace auto* with CMake by Alejandro Leiva Rojas, mentored by Pierre A. Joyegsoc:2008 - XDebug by Chung-Yang Lee, mentored by David CoallierRewrite the run-tests.php script by Cesar Montedonico, mentored by Travis SwicegoodPHP Bindings for Cairo by Akshat Gupta, mentored by Anant NarayananAlgorithm Optimizations by Michal Dziemianko, mentored by Scott MacVicarPECL, Website Improvements by Barry Carlyon, mentored by Helgi ?ormar ?orbj?rnssonImplement Unicode into PHP 6 by Henrique do Nascimento Angelo, mentored by Scott MacVicarUpdate (May 11th): Unfortunately Nicholas Sloan had to drop out of the program, but he will be replaced by Rudy Napp?e working on the same application.</description><pubDate>Tue, 18 Nov 2008 22:29:02 GMT</pubDate></item><item><title>Zend Framework 1.7.0 is now available</title><link>http://feeds.feedburner.com/~r/ZendDeveloperZone/~3/456375879/4045-Zend-Framework-1.7.0-is-now-available</link><guid>http://feeds.feedburner.com/~r/ZendDeveloperZone/~3/456375879/4045-Zend-Framework-1.7.0-is-now-available976</guid><description>&lt;p&gt;Zend Framework 1.7.0 has been released and is now available from the Zend Framework download site&lt;/p&gt;


 
                 &lt;br /&gt; &lt;br /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ZendDeveloperZone?a=KevXN"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZendDeveloperZone?i=KevXN" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZendDeveloperZone?a=7nnqN"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZendDeveloperZone?i=7nnqN" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ZendDeveloperZone/~4/456375879" height="1" width="1"/&gt;</description><pubDate>Mon, 17 Nov 2008 20:20:58 GMT</pubDate></item><item><title>Dynamically Generating PDF Files with PHP and Haru </title><link>http://feeds.feedburner.com/~r/ZendDeveloperZone/~3/456353403/4044-Dynamically-Generating-PDF-Files-with-PHP-and-Haru-</link><guid>http://feeds.feedburner.com/~r/ZendDeveloperZone/~3/456353403/4044-Dynamically-Generating-PDF-Files-with-PHP-and-Haru-977</guid><description>&lt;p&gt;When it comes to working with different file formats, PHP is like a Swiss Army knife: it has a tool to handle almost anything you can throw at it. JPEG images, XML files, Word documents, ZIP archives&amp;#8230;you name it, and there&amp;#8217;s a PHP extension to handle it!&lt;br /&gt;
&lt;br /&gt;
This incredible versatility also applies to the topic of today&amp;#8217;s article: the PDF, or Portable Document Format. Not content with just one, PHP actually comes with two different extensions that allow developers to dynamically generate PDF documents: the PDFlib extension, and the libHaru extension. Over the next few pages, I&amp;#8217;m going to take a quick look at the Haru extension, providing you with a brief overview of its functions and demonstrating how you can use it in your PHP development. So come on it, and let&amp;#8217;s get going!&lt;/p&gt;

 
                 &lt;br /&gt; &lt;br /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ZendDeveloperZone?a=cfSBN"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZendDeveloperZone?i=cfSBN" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZendDeveloperZone?a=h7fVN"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZendDeveloperZone?i=h7fVN" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ZendDeveloperZone/~4/456353403" height="1" width="1"/&gt;</description><pubDate>Mon, 17 Nov 2008 20:13:45 GMT</pubDate></item><item><title>RSS Advertising</title><link>http://www.fwicki.com</link><guid>http://www.fwicki.com/24</guid><description>&lt;table width="100%" border="0" cellspacing="4" cellpadding="0"&gt;
  &lt;tr valign=top&gt;&lt;td width="80" align=center&gt;&lt;a href="http://www.sheetmusicplus.com/a/item.html?id=134480&amp;item=17262200"&gt;&lt;img src="http://gfxb.smpgfx.com/smp/lookinside-sr.gif" width=60 height=15 alt="Look inside this title" border=0&gt;&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.sheetmusicplus.com/a/item.html?id=134480&amp;item=17262200"&gt;&lt;img src="http://gfxc.smpgfx.com/060x080/17262200.gif" width="60" height="80" border="0" alt="Listen - sheet music at www.sheetmusicplus.com" hspace=10&gt;&lt;/a&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font face="Verdana, Arial, Helvetica, sans-serif" size="2"&gt;&lt;b&gt;&lt;a href="http://www.sheetmusicplus.com/a/item.html?id=134480&amp;item=17262200"&gt;Listen&lt;/a&gt;&lt;/b&gt; .......(from Dreamgirls). By &lt;b&gt;&lt;em&gt;Beyonce&lt;/em&gt;&lt;/b&gt;.&lt;br&gt;&lt;a href="http://www.sheetmusicplus.com/a/item.html?id=134480&amp;item=17262200"&gt;See more info...&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;</description><category>Technology</category><pubDate>Fri, 21 Nov 2008 21:29:37 GMT</pubDate></item><item><title>Regular Expressions (Part1) - Basic Syntax</title><link>http://feeds.feedburner.com/phpfreaks</link><guid>http://feeds.feedburner.com/phpfreaks979</guid><description>This tutorial introduces the basic concepts and syntax of regular expressions.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/phpfreaks?a=Zs5IM"&gt;&lt;img src="http://feeds.feedburner.com/~f/phpfreaks?i=Zs5IM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/phpfreaks?a=hDVEm"&gt;&lt;img src="http://feeds.feedburner.com/~f/phpfreaks?i=hDVEm" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/phpfreaks?a=srbSM"&gt;&lt;img src="http://feeds.feedburner.com/~f/phpfreaks?i=srbSM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/phpfreaks?a=pNyMm"&gt;&lt;img src="http://feeds.feedburner.com/~f/phpfreaks?i=pNyMm" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/phpfreaks?a=rChLm"&gt;&lt;img src="http://feeds.feedburner.com/~f/phpfreaks?i=rChLm" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/phpfreaks/~4/418899561" height="1" width="1"/&gt;</description><pubDate>Mon, 17 Nov 2008 08:09:54 GMT</pubDate></item><item><title>Zend Framework Packagizer</title><link>http://feeds.feedburner.com/~r/ZendDeveloperZone/~3/456245187/4034-Zend-Framework-Packagizer</link><guid>http://feeds.feedburner.com/~r/ZendDeveloperZone/~3/456245187/4034-Zend-Framework-Packagizer980</guid><description>&lt;p&gt;Jani Hartikainen (no, not the Finnish soccer player) has posted on his blog about a project he built that allows you to build custom packages of Zend Framework components.&lt;/p&gt;

 
                 &lt;br /&gt; &lt;br /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ZendDeveloperZone?a=3pB8N"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZendDeveloperZone?i=3pB8N" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZendDeveloperZone?a=09SUN"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZendDeveloperZone?i=09SUN" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ZendDeveloperZone/~4/456245187" height="1" width="1"/&gt;</description><pubDate>Mon, 17 Nov 2008 17:52:45 GMT</pubDate></item><item><title>Google Summer of Code 2008</title><link>http://www.php.net/index.php#2008-03-19-1</link><guid>http://www.php.net/index.php#2008-03-19-1981</guid><description>Once again we are glad to announce that we have been accepted to be a Google Summer of Code project. See our program for this year's GSoC.We would like to take this opportunity to say thanks to Google Inc. for this privilege to participate once again, and would like to invite everyone to look at our list of ideas: http://wiki.php.net/gsoc/2008. Students are of course more than welcome to come up with their own ideas for their proposals and we will consider each and every application that we will receive.So once again, thanks to everyone who is involved in this magnificent journey and we hope to see many of you great students and open source passionate join us in our most enjoyable Google Summer of Code projects.</description><pubDate>Fri, 14 Nov 2008 18:16:46 GMT</pubDate></item><item><title>PHP 5.3 alpha1 released!</title><link>http://www.php.net/index.php#id2008-08-01-1</link><guid>http://www.php.net/index.php#id2008-08-01-1982</guid><description>The PHP development team is proud to announce the first alpha release of the upcoming minor version update of PHP. Windows binaries will be available starting with alpha2 (intermediate snapshots available at snaps.php.net). The new version PHP 5.3 is expected to improve stability and performance as well as add new language syntax and extensions. Several new features have already been documented in the official documentation, others are listed on the wiki in preparation of getting documented. Please also review the NEWS file.THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION!The purpose of this alpha release is to encourage users to not only actively participate in identifying bugs, but also in ensuring that all new features or necessary backwards compatibility breaks are noted in the documentation. Please report any findings to the QA mailinglist or the bug tracker.There have been a great number of other additions and improvements, but here is a short overview of the most important changes:Namespaces (documentation maybe out dated)Late static binding and __callStaticLambda functions and closuresAddition of the intl, phar (phar is scheduled for some more work a head of alpha2), fileinfo and sqlite3 extensionsOptional cyclic garbage collectionOptional support for the MySQLnd replacement driver for libmysqlWindows older than Windows 2000 (Windows 98, NT4, etc.) are not supported anymore (details)New syntax features like NOWDOC, limited GOTO, ternary short cut "?:"Several under the hood changes also require in depth testing with existing applications to ensure that any backwards compatibility breaks are minimized. This is especially important for users that require the undocumented Zend engine multibyte support.The current release plan states that there will be alpha/beta/RC releases in 2-3 week intervals with an expected stable release of PHP 5.3 between mid September and mid October of 2008.</description><pubDate>Fri, 14 Nov 2008 18:16:46 GMT</pubDate></item><item><title>Manual restructure and license change</title><link>http://www.php.net/index.php#id2008-07-29-1</link><guid>http://www.php.net/index.php#id2008-07-29-1983</guid><description>A few weeks ago the manual was restructured to improve navigation and make room for per-extension chapters and usage examples along with improved documentation for object oriented extensions. The most noticable changes are the function reference, predefined variables, context options and parameters and predefined exceptions manual pages, for which we would really appreciate feedback on. The upcomming PHP5.3 release introduces several major features such as namespaces, closures, late static bindings, internationalization functions, INI sections, and Phar among others. We would really appreciate any and all help we can get improving the documentation. In related news, the manual was relicensed recently and is now covered by the CreativeCommons Attribution license.</description><pubDate>Wed, 12 Nov 2008 17:43:33 GMT</pubDate></item><item><title>PHP 5.2.6 Released</title><link>http://www.php.net/index.php#id2008-05-01-1</link><guid>http://www.php.net/index.php#id2008-05-01-1984</guid><description>The PHP development team would like to announce the immediateavailability of PHP 5.2.6. This release focuses on improving the stability ofthe PHP 5.2.x branch with over 120 bug fixes, several of which are security related.All users of PHP are encouraged to upgrade to this release. Further details about the PHP 5.2.6 release can be found in the release announcement for 5.2.6, the full list of changes is available in the ChangeLog for PHP 5.Security Enhancements and Fixes in PHP 5.2.6:Fixed possible stack buffer overflow in the FastCGI SAPI identified by Andrei Nigmatulin.Fixed integer overflow in printf() identified by Maksymilian Aciemowicz.Fixed security issue detailed in CVE-2008-0599 identified by Ryan Permeh.Fixed a safe_mode bypass in cURL identified by Maksymilian Arciemowicz.Properly address incomplete multibyte chars inside escapeshellcmd() identified by Stefan Esser.Upgraded bundled PCRE to version 7.6Update (May 6th): The Windows installers were missing the XSL and IMAP extensions.Update (May 3rd): The Windows archives were missing the XSL and IMAP extensions.</description><pubDate>Wed, 12 Nov 2008 17:43:33 GMT</pubDate></item><item><title>PHP 4.4.8 Released</title><link>http://www.php.net/index.php#2008-01-03-1</link><guid>http://www.php.net/index.php#2008-01-03-1985</guid><description>The PHP development team would like to announce the immediate availability of PHP 4.4.8. It continues to improve the security and the stability of the 4.4 branch and all users are strongly encouraged to upgrade to it as soon as possible. This release wraps up all the outstanding patches for the PHP 4.4 series, and is therefore the last normal PHP 4.4 release. If necessary, releases to address security issues could be made until 2008-08-08. Security Enhancements and Fixes in PHP 4.4.8:Improved fix for MOPB-02-2007.Fixed an integer overflow inside chunk_split(). Identified by Gerhard Wagner.Fixed integer overlow in str[c]spn().Fixed regression in glob when open_basedir is on introduced by #41655 fix.Fixed money_format() not to accept multiple %i or %n tokens.Added "max_input_nesting_level" php.ini option to limit nesting level of input variables. Fix for MOPB-03-2007.Fixed INFILE LOCAL option handling with MySQL - now not allowed when open_basedir or safe_mode is active.Fixed session.save_path and error_log values to be checked against open_basedir and safe_mode (CVE-2007-3378). For a full list of changes in PHP 4.4.8, see the ChangeLog.</description><pubDate>Wed, 12 Nov 2008 17:43:33 GMT</pubDate></item><item><title>Building an Authors Page for a PEAR CMS</title><link>http://www.codewalkers.com/c/a/PEAR-Articles/Building-an-Authors-Page-for-a-PEAR-CMS/</link><guid>http://www.codewalkers.com/c/a/PEAR-Articles/Building-an-Authors-Page-for-a-PEAR-CMS/986</guid><description>Welcome to the ninth part of a 12-part series on building a content management system with PEAR. In this part  we will look at the authors page. This page provides the user with a list of authors. This lets them choose to read articles written by a particular author. We will also begin discussing the authart page....
&lt;br&gt;&lt;a href="http://rsslinks.industrybrains.com/click?sid=360&amp;amp;scid=10113&amp;amp;rqctid=4194&amp;amp;lid=522324&amp;amp;cid=138658&amp;amp;pr=2&amp;amp;tstamp=20081112000000&amp;amp;url=http://clk.atdmt.com/7X1/go/119039899/direct/01/"&gt;The All-New Adobe Creative Suite 4&lt;/a&gt; Now Shipping: Adobe CS4: tools to help students express their ideas in video, on the web, or print.</description><pubDate>Wed, 12 Nov 2008 14:00:36 GMT</pubDate></item><item><title>Reading and Writing MP3 and Photo Metadata with PECL </title><link>http://feeds.feedburner.com/~r/ZendDeveloperZone/~3/448776953/4025-Reading-and-Writing-MP3-and-Photo-Metadata-with-PECL-</link><guid>http://feeds.feedburner.com/~r/ZendDeveloperZone/~3/448776953/4025-Reading-and-Writing-MP3-and-Photo-Metadata-with-PECL-987</guid><description>&lt;p&gt;Let&amp;#8217;s take a look at two extensions can help you organize and catalog your digital media collection so that it&amp;#8217;s easier to navigate and search.&lt;/p&gt;

 
                 &lt;br /&gt; &lt;br /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ZendDeveloperZone?a=nvF1N"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZendDeveloperZone?i=nvF1N" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZendDeveloperZone?a=HJY6N"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZendDeveloperZone?i=HJY6N" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ZendDeveloperZone/~4/448776953" height="1" width="1"/&gt;</description><pubDate>Mon, 10 Nov 2008 20:04:04 GMT</pubDate></item><item><title>RSS Advertising</title><link>http://www.fwicki.com</link><guid>http://www.fwicki.com/34</guid><description>&lt;table width="100%" border="0" cellspacing="4" cellpadding="0"&gt;
  &lt;tr valign=top&gt;&lt;td width="80" align=center&gt;&lt;a href="http://www.sheetmusicplus.com/a/item.html?id=134480&amp;item=17978364"&gt;&lt;img src="http://gfxc.smpgfx.com/060x080/17978364.gif" width="60" height="80" border="0" alt="Flashing Lights - sheet music at www.sheetmusicplus.com" hspace=10&gt;&lt;/a&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font face="Verdana, Arial, Helvetica, sans-serif" size="2"&gt;&lt;b&gt;&lt;a href="http://www.sheetmusicplus.com/a/item.html?id=134480&amp;item=17978364"&gt;Flashing Lights&lt;/a&gt;&lt;/b&gt; ....... By &lt;b&gt;&lt;em&gt;Kanye West&lt;/em&gt;&lt;/b&gt;.&lt;br&gt;&lt;a href="http://www.sheetmusicplus.com/a/item.html?id=134480&amp;item=17978364"&gt;See more info...&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;</description><category>Technology</category><pubDate>Fri, 21 Nov 2008 21:29:37 GMT</pubDate></item><item><title>User Authentication for a PEAR CMS</title><link>http://www.codewalkers.com/c/a/PEAR-Articles/User-Authentication-for-a-PEAR-CMS/</link><guid>http://www.codewalkers.com/c/a/PEAR-Articles/User-Authentication-for-a-PEAR-CMS/989</guid><description>Welcome to the fifth part of a twelve-part series on building a content management system in PEAR. In the last article we looked at some of the application-wide scripts  in other words  scripts that are used by all of the application. In this article we will explore some of the scripts that deal with different sections of the entire application....</description><pubDate>Wed, 15 Oct 2008 13:00:33 GMT</pubDate></item></channel></rss>