<?xml version="1.0" encoding="utf-8" ?>  
 <rss version="2.0"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">
 <channel>
    <title>Web 2.0 announcer feed for php</title>
    <link>http://php.web2announcer.com/</link>
    <description>Web 2.0 announcer top stories for php</description>
    <dc:language>en</dc:language>
    <pubDate>Thu, 03 Jul 2008 09:58:05 GMT</pubDate><item>
	<title>The PHP version of Twitter is open source</title>
    <link>http://web2announcer.com/go/2674731</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    The PHP open source community welcomes the new Twitter, a micro-blogging service based on the Free Software Laconica tool.
	</content:encoded>
    <pubDate>Thu, 03 Jul 2008 09:58:05 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2674731</guid><category domain="http://open-source.web2announcer.com/">open source</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://tools.web2announcer.com/">tools</category><category domain="http://web-20.web2announcer.com/">web 2.0</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>TDD with Symfony: The first test always fails</title>
    <link>http://web2announcer.com/go/2673456</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Symfony is one of the few PHP frameworks that gives you basic tools for starting to write tests. It provides a special object, called sfBrowser, which acts like a browser connected to an application without actually needing a server and without the slowdown of the HTTP transport.
	</content:encoded>
    <pubDate>Wed, 02 Jul 2008 20:46:47 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2673456</guid><category domain="http://frameworks.web2announcer.com/">frameworks</category><category domain="http://open-source.web2announcer.com/">open source</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Namespaces in PHP? Why *wouldn’t* you want them?</title>
    <link>http://web2announcer.com/go/2672724</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Earlier today I say the following tweet on the-often-down-but-always-interested Twitter from Matthew Weier-O’Phinney:&amp;#xD;
&amp;#xD;
“What issues to _you_ see with using namespaces in PHP? Start blogging!”&amp;#xD;
&amp;#xD;
Since I am one who likes to share his opinion on a wide variety of topics, I thought this is a good one to prompt discussion.
	</content:encoded>
    <pubDate>Wed, 02 Jul 2008 13:43:06 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2672724</guid><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Installing Xdebug - Best Decision You Will Ever Make</title>
    <link>http://web2announcer.com/go/2672347</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    I finally got around to installing Xdebug on my development environment and have decided it is the best thing since sliced bread.Installation was a breeze and the information it provides when something has gone wrong is incredibly helpful during debugging. What I didn&#039;t know, and hope to help others by documenting it here, was the amount of configuration options Xdebug has. The base install has some irritating limitations that are easily addressed with a few simple lines in the php.ini file.
	</content:encoded>
    <pubDate>Wed, 02 Jul 2008 09:58:19 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2672347</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://tools.web2announcer.com/">tools</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Which PHP framework is slower?</title>
    <link>http://web2announcer.com/go/2672035</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    When it comes to developing and scaling Web applications, performance is everything. Ekerete Akpan, from AVNet Labs, conducted a series of benchmarks to compare the performance of four popular PHP frameworks.
	</content:encoded>
    <pubDate>Wed, 02 Jul 2008 06:40:17 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2672035</guid><category domain="http://frameworks.web2announcer.com/">frameworks</category><category domain="http://open-source.web2announcer.com/">open source</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://research.web2announcer.com/">research</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Testing Zend Framework MVC Applications</title>
    <link>http://web2announcer.com/go/2670619</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Since Matthew originally started hacking on the Zend Framework MVC in the fall of 2006, he has been touting the fact that you can test ZF MVC projects by utilizing the Request and Response objects; indeed, this is what he actually did to test the Front Controller and Dispatcher. However, until recently, there was never an easy way to do so in your userland projects; the default request and response objects make it difficult to easily and quickly setup tests, and the methods introduced into the front controller to make it testable are largely undocumented.&amp;#xD;
&amp;#xD;
So, one of his ongoing projects the past few months has been to create an infrastructure for functional testing of ZF projects using PHPUnit. This past weekend, Matthew made the final commits that make this functionality feature complete.
	</content:encoded>
    <pubDate>Tue, 01 Jul 2008 14:13:00 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2670619</guid><category domain="http://frameworks.web2announcer.com/">frameworks</category><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://tools.web2announcer.com/">tools</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>PHP Sucks</title>
    <link>http://web2announcer.com/go/2670544</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    It seems like their is a new Cool wave flowing in the developer community which involves finding reasons to say PHP sucks.
	</content:encoded>
    <pubDate>Tue, 01 Jul 2008 13:19:55 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2670544</guid><category domain="http://java.web2announcer.com/">java</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>PHPExcel: Manipulate Excel Spreadsheets with PHP on Linux</title>
    <link>http://web2announcer.com/go/2670378</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Have you ever faced a situation when you need to manipulate Excel spreadsheets with PHP on the server that is running Linux? &amp;#xD;
&amp;#xD;
With Open XML and PHPExcel you can do that now :)!
	</content:encoded>
    <pubDate>Tue, 01 Jul 2008 11:10:06 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2670378</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://open-source.web2announcer.com/">open source</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://xml.web2announcer.com/">xml</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Simple AJAX - PHP and Javascript</title>
    <link>http://web2announcer.com/go/2670332</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    This tutorial will cover just the basics with AJAX, and we will start with the base object you need: a XMLHTTP Javascript object.
	</content:encoded>
    <pubDate>Tue, 01 Jul 2008 11:07:34 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2670332</guid><category domain="http://ajax.web2announcer.com/">ajax</category><category domain="http://javascript.web2announcer.com/">javascript</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Google now offers easy great looking web galleries for your website</title>
    <link>http://web2announcer.com/go/2670000</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Picasa Templates Create great looking web photo galleries for your site with Picasa and web gallery templates. Come check out free and easy tutorials and scripts. It&#039;s all easy and it&#039;s all free!
	</content:encoded>
    <pubDate>Tue, 01 Jul 2008 07:05:54 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2670000</guid><category domain="http://css-html.web2announcer.com/">css-html</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://web-design.web2announcer.com/">web design</category><category domain="http://web-services.web2announcer.com/">web services</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>PHP - Stop including class files and use __autoload() instead</title>
    <link>http://web2announcer.com/go/2668977</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    PHP added several magic methods in PHP5.  __autoload(), however, isn’t one of them.  But that doesn’t make it any less useful.  In fact it’s one of the gems in PHP that I find to be relatively under used.  It’s common for PHP applications to break out classes into their own files.  This becomes cumbersome when working on large projects as you wind up with numerous include/require calls for any given page.  There’s got to be a better way...
	</content:encoded>
    <pubDate>Mon, 30 Jun 2008 18:35:09 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2668977</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://web-design.web2announcer.com/">web design</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Flickr Architecture</title>
    <link>http://web2announcer.com/go/2668597</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Cal Henderson gave a presentation to the Vancouver PHP Association last year about Flickr’s general architecture and the use of PHP
	</content:encoded>
    <pubDate>Mon, 30 Jun 2008 14:23:47 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2668597</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://web-design.web2announcer.com/">web design</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>PHP Tricks: Easily eliminate any unwanted characters from a string</title>
    <link>http://web2announcer.com/go/2668069</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    I wanted to scrub any characters out of a string that were not alphanumeric. So, I wrote this function that uses a simple regular expression to detect the unwanted characters.
	</content:encoded>
    <pubDate>Mon, 30 Jun 2008 08:28:56 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2668069</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://open-source.web2announcer.com/">open source</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://unix-linux.web2announcer.com/">unix-linux</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>5 mistakes new web developers often make</title>
    <link>http://web2announcer.com/go/2667676</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Having talked to some university students who had taken computer science/IT degrees, I was amazed by how little they seemed to know about making anything that’s secure or even remotely logical. The group I met with primarily had been taught PHP. Having looked at some sites they were designing I realised 5 things that they had no idea they had done incorrectly, here’s a run down with advice on how to fix each issue.
	</content:encoded>
    <pubDate>Mon, 30 Jun 2008 03:16:02 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2667676</guid><category domain="http://php.web2announcer.com/">php</category><category domain="http://web-design.web2announcer.com/">web design</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>How to bridge PHP and Java on Windows with Apache Tomcat</title>
    <link>http://web2announcer.com/go/2667677</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Want to run PHP and access Java? Here&#039;s how to do it on Windows XP using Apace and Apache Tomcat. Although the tutorial show you how to do things by installing Apache Tomcat, this may not be ideal or what most want to do. So you may want to try this using the new Xampp Apache Tomcat addon.
	</content:encoded>
    <pubDate>Mon, 30 Jun 2008 03:15:22 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2667677</guid><category domain="http://java.web2announcer.com/">java</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://server.web2announcer.com/">server</category><category domain="http://tools.web2announcer.com/">tools</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Javascript-to-PHP Remoting</title>
    <link>http://web2announcer.com/go/2667304</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    This is a demonstration of a very fast and easy way to build AJAX-type applications where communications between JavaScript on the client side and PHP5 on the server side is ideal. This library makes development of such systems fast and very simple.
	</content:encoded>
    <pubDate>Sun, 29 Jun 2008 21:28:37 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2667304</guid><category domain="http://javascript.web2announcer.com/">javascript</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>pChart | a PHP Charting library</title>
    <link>http://web2announcer.com/go/2666884</link>
    <author>unknown@ma.gnolia.com</author>
    <content:encoded>
    Saved By: Bmikol | View Details | Give Thanks
	</content:encoded>
    <pubDate>Sun, 29 Jun 2008 07:00:00 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2666884</guid><category domain="http://none-assigned.web2announcer.com/">None assigned</category><category domain="http://css-webdesign.web2announcer.com/">css webdesign</category><category domain="http://paper.web2announcer.com/">paper</category><category domain="http://prototype.web2announcer.com/">prototype</category><category domain="http://examples.web2announcer.com/">examples</category><category domain="http://agile.web2announcer.com/">agile</category><category domain="http://wireframes.web2announcer.com/">wireframes</category><category domain="http://ia.web2announcer.com/">ia</category><category domain="http://google.web2announcer.com/">google</category><category domain="http://apple.web2announcer.com/">Apple</category><category domain="http://itunes.web2announcer.com/">itunes</category><category domain="http://movie.web2announcer.com/">movie</category><category domain="http://web-20.web2announcer.com/">web 2.0</category><category domain="http://blog.web2announcer.com/">blog</category><category domain="http://startups.web2announcer.com/">Startups</category><category domain="http://note-taking.web2announcer.com/">note-taking</category><category domain="http://blogposts.web2announcer.com/">blogposts</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://charts.web2announcer.com/">charts</category><category domain="http://free-software.web2announcer.com/">free software</category></item><item>
	<title>Use PHP&#039;s __autoload() function to make your code easier to read and maintain</title>
    <link>http://web2announcer.com/go/2665286</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    PHP5 has an __autoload function which will handle automatically including class files when you use a class which has not yet been defined.
	</content:encoded>
    <pubDate>Sat, 28 Jun 2008 14:04:10 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2665286</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://methodology.web2announcer.com/">methodology</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Run Several Apps on a Single Stack with BitNami Modules</title>
    <link>http://web2announcer.com/go/2664062</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    The nice thing about BitNami Stacks is that they&#039;re really easy to install because they include all of an application&#039;s dependencies. But what if you want to run more than one app? You don&#039;t to have too many instances of Apache, MySQL, etc running on your system. BitNami just released BitNami Modules, which make it easy to install multiple apps on the same stack. All configuration is handled automatically.
	</content:encoded>
    <pubDate>Fri, 27 Jun 2008 20:08:52 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2664062</guid><category domain="http://open-source.web2announcer.com/">open source</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://server.web2announcer.com/">server</category><category domain="http://web-design.web2announcer.com/">web design</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>PHP - Opening and Saving Files over FTP</title>
    <link>http://web2announcer.com/go/2663255</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    PHP makes file system manipulation easy with its variety of built-in functions. One thing I always knew, but never got the chance to try, is that many of those same functions work over FTP instead of the local file system. I finally got my excuse to give it the ole&#039; college try and I found a few things that may help others with the same task.
	</content:encoded>
    <pubDate>Fri, 27 Jun 2008 11:39:31 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2663255</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Python Gets Drupy</title>
    <link>http://web2announcer.com/go/2662040</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Via Boris Mann&#039;s blog, I just learned about Drupy - a full port of Drupal on Python. Among all the initial reactions I have to this announcement, the one that screams the loudest is &quot;why?&quot;
	</content:encoded>
    <pubDate>Thu, 26 Jun 2008 18:38:53 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2662040</guid><category domain="http://frameworks.web2announcer.com/">frameworks</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://python.web2announcer.com/">python</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>The Ternary Operator</title>
    <link>http://web2announcer.com/go/2661643</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Every good programmer should constantly be looking for ways to improve the look and readability of their code. One of my favorite ways to reduce vertical length while maintaining readability is to use the lesser-known ternary comparison operator.
	</content:encoded>
    <pubDate>Thu, 26 Jun 2008 13:57:25 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2661643</guid><category domain="http://methodology.web2announcer.com/">methodology</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Pool: Zend framework is the most popular PHP framework</title>
    <link>http://web2announcer.com/go/2661452</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    It seems Zend framework is one of the most popular PHP framework among the PHP project developers.
	</content:encoded>
    <pubDate>Thu, 26 Jun 2008 11:42:54 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2661452</guid><category domain="http://announcement.web2announcer.com/">announcement</category><category domain="http://frameworks.web2announcer.com/">frameworks</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Generating Reports and Statistics in PHP</title>
    <link>http://web2announcer.com/go/2660083</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Discover the PHP libraries that help you generate statistics and reports that analyze data from text files, XML, or relational databases.
	</content:encoded>
    <pubDate>Wed, 25 Jun 2008 17:15:04 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2660083</guid><category domain="http://php.web2announcer.com/">php</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>15 Tools to Help You Develop Web Pages Faster than before</title>
    <link>http://web2announcer.com/go/2658577</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Response times, availability, and stability are vital factors to bear in mind when creating and maintaining a web application. If you’re concerned about your web pages’ speed or want to make sure you’re in tip-top shape before starting or launching a project, here’s a few useful, free tools to help you create and sustain high-performance web applications.
	</content:encoded>
    <pubDate>Tue, 24 Jun 2008 20:23:21 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2658577</guid><category domain="http://php.web2announcer.com/">php</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Kira - programming language that compiles to PHP</title>
    <link>http://web2announcer.com/go/2658584</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Kira is designed to bring a good language and modern techniques into play whilst taking advantage of all existing PHP and a massive army of PHP developers.
	</content:encoded>
    <pubDate>Tue, 24 Jun 2008 19:58:15 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2658584</guid><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Agile Database Deployment Using Phing</title>
    <link>http://web2announcer.com/go/2658443</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Developing and using shell scripts to deploy applications can lead to a maintenance nightmare, so I’ve decided to port some of them to PHP as Phing tasks. The reason I’ve chosen Phing is that it’s simple, powerful and very easy to extend.
	</content:encoded>
    <pubDate>Tue, 24 Jun 2008 18:42:23 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2658443</guid><category domain="http://database.web2announcer.com/">database</category><category domain="http://frameworks.web2announcer.com/">frameworks</category><category domain="http://methodology.web2announcer.com/">methodology</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>USPS PHP Rate Calculator</title>
    <link>http://web2announcer.com/go/2658270</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    I have reworked a popular USPS PHP Rate Calculation script written by Mark Sanborn to include a few more options in the shipping calculation and also fixed a couple bugs when the user selects something other than PRIORITY.
	</content:encoded>
    <pubDate>Tue, 24 Jun 2008 16:57:12 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2658270</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>How to control POST requests in PHP without the Referer</title>
    <link>http://web2announcer.com/go/2658222</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    A better method to prevent cross-site POST request forgeries in PHP, without relying on the notoriously un-reliable HTTP_REFERER setting.
	</content:encoded>
    <pubDate>Tue, 24 Jun 2008 16:46:18 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2658222</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://security.web2announcer.com/">Security</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Fluent Arrays and Strings in PHP</title>
    <link>http://web2announcer.com/go/2658129</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    I’ve been working some with jQuery and Ruby lately, as you might know they both have very neat fluent interfaces for writing short and easily understandable code. Especially Ruby’s array and string handling should be something that can be done in PHP so I started googling for something nice but so far the best I’ve been able to find is pooQuery.
	</content:encoded>
    <pubDate>Tue, 24 Jun 2008 15:40:30 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2658129</guid><category domain="http://php.web2announcer.com/">php</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>The symfony 1.1 architecture</title>
    <link>http://web2announcer.com/go/2658130</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Before we release symfony 1.1 later this week, I want to give some information about the new symfony 1.1 architecture. Apart from the new exciting features we have in symfony 1.1, this version also represents a year of hard work to refactor the internals. Let&#039;s dig into symfony internals a bit!
	</content:encoded>
    <pubDate>Tue, 24 Jun 2008 15:33:02 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2658130</guid><category domain="http://frameworks.web2announcer.com/">frameworks</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Intrusion Detection For PHP Applications With PHPIDS</title>
    <link>http://web2announcer.com/go/2657504</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    This tutorial explains how to set up PHPIDS on a web server with Apache2 and PHP5. PHPIDS (PHP-Intrusion Detection System) is a simple to use, well structured, fast and state-of-the-art security layer for your PHP based web application. The IDS neither strips, sanitizes nor filters any malicious input, it simply recognizes when an attacker tries to break your site and reacts in exactly the way you want it to.
	</content:encoded>
    <pubDate>Tue, 24 Jun 2008 09:01:04 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2657504</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://security.web2announcer.com/">Security</category><category domain="http://unix-linux.web2announcer.com/">unix-linux</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Dependency Injection, or how to make simple concepts sound difficult</title>
    <link>http://web2announcer.com/go/2656124</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    You may have heard of Dependency Injection. It’s essentially a way to remove implementation dependencies from classes, or “the process of supplying an external dependency to a software component. It is a specific form of inversion of control where the concern being inverted is the process of obtaining the needed dependency.” as Wikipedia puts it.&amp;#xD;
&amp;#xD;
Sounds complex? Yep. Is it complex? No. You might’ve even used it without knowing about the name.
	</content:encoded>
    <pubDate>Mon, 23 Jun 2008 18:38:37 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2656124</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://methodology.web2announcer.com/">methodology</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://usability.web2announcer.com/">usability</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Prevent form post request from another domain in PHP</title>
    <link>http://web2announcer.com/go/2656026</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    HTTP POST request from outside domain is one of the way of attacking your website. A intruder can use JavaScript in other domain or localhost to send the repetitive POST request to your web page  containing PHP script. We must prevent this kind of cross domain form posting which might be harmful of our website.
	</content:encoded>
    <pubDate>Mon, 23 Jun 2008 17:02:03 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2656026</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://security.web2announcer.com/">Security</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Hierarchical caching</title>
    <link>http://web2announcer.com/go/2655677</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    One of the cool new features in the new 2008.1 release of the eZ Components library is hierarchical caching.
	</content:encoded>
    <pubDate>Mon, 23 Jun 2008 13:27:57 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2655677</guid><category domain="http://frameworks.web2announcer.com/">frameworks</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>An introduction to friendly URLs in PHP</title>
    <link>http://web2announcer.com/go/2655635</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Nice URLs, readable URLs, search-engine-friendly URLs. Different names same deal. Turns out this isn’t all that hard with PHP - infact it can turn into something that’s very useful from more than just a readability viewpoint.
	</content:encoded>
    <pubDate>Mon, 23 Jun 2008 13:10:38 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2655635</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://usability.web2announcer.com/">usability</category><category domain="http://web-design.web2announcer.com/">web design</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>PHP - Caching Pages with Output Buffering</title>
    <link>http://web2announcer.com/go/2654570</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Noticing your pages are loading slowly or just don&#039;t like using extra cpu cycles when you don&#039;t have to? PHP makes caching very easy with their variety of Output Control Functions. In this article I&#039;ll go over complete page caching which is the easiest to implement and understand.
	</content:encoded>
    <pubDate>Sun, 22 Jun 2008 19:35:49 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2654570</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://web-design.web2announcer.com/">web design</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Debugging PHP using Eclipse and PDT</title>
    <link>http://web2announcer.com/go/2654388</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    The PHP Development Tools (PDT) plug-in, when installed with Eclipse Europa, gives you that ability to quickly write and debug PHP scripts and pages. PDT supports two debugging tools: XDebug and the Zend Debugger. Learn how to configure PDT for debugging PHP scripts and discover which perspectives you use when taking closer looks at your scripts.
	</content:encoded>
    <pubDate>Sat, 21 Jun 2008 23:20:25 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2654388</guid><category domain="http://eclipse.web2announcer.com/">eclipse</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Debugging PHP using Eclipse and PDT</title>
    <link>http://web2announcer.com/go/2654418</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    The PHP Development Tools (PDT) plug-in, when installed with Eclipse Europa, gives you that ability to quickly write and debug PHP scripts and pages. PDT supports two debugging tools: XDebug and the Zend Debugger. Learn how to configure PDT for debugging PHP scripts and discover which perspectives you use when taking closer looks at your scripts.
	</content:encoded>
    <pubDate>Sat, 21 Jun 2008 23:20:25 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2654418</guid><category domain="http://eclipse.web2announcer.com/">eclipse</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Debugging PHP using Eclipse and PDT</title>
    <link>http://web2announcer.com/go/2654447</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    The PHP Development Tools (PDT) plug-in, when installed with Eclipse Europa, gives you that ability to quickly write and debug PHP scripts and pages. PDT supports two debugging tools: XDebug and the Zend Debugger. Learn how to configure PDT for debugging PHP scripts and discover which perspectives you use when taking closer looks at your scripts.
	</content:encoded>
    <pubDate>Sat, 21 Jun 2008 23:20:25 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2654447</guid><category domain="http://eclipse.web2announcer.com/">eclipse</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Debugging PHP using Eclipse and PDT</title>
    <link>http://web2announcer.com/go/2654490</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    The PHP Development Tools (PDT) plug-in, when installed with Eclipse Europa, gives you that ability to quickly write and debug PHP scripts and pages. PDT supports two debugging tools: XDebug and the Zend Debugger. Learn how to configure PDT for debugging PHP scripts and discover which perspectives you use when taking closer looks at your scripts.
	</content:encoded>
    <pubDate>Sat, 21 Jun 2008 23:20:25 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2654490</guid><category domain="http://eclipse.web2announcer.com/">eclipse</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Fat models and the Data Access Layer - Zend Framework</title>
    <link>http://web2announcer.com/go/2651354</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    As soon as your app gets a little more complex, you might want to start creating custom&amp;#xD;
models that contain more business logic than simply pulling and pushing to the database.
	</content:encoded>
    <pubDate>Fri, 20 Jun 2008 11:10:21 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2651354</guid><category domain="http://frameworks.web2announcer.com/">frameworks</category><category domain="http://methodology.web2announcer.com/">methodology</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Zend Framework powers fav.or.it</title>
    <link>http://web2announcer.com/go/2650833</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Today we finally launched fav.or.it. For those who have not been following our exploits for long we have been developing using Zend Framework on PHP.
	</content:encoded>
    <pubDate>Fri, 20 Jun 2008 03:27:45 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2650833</guid><category domain="http://announcement.web2announcer.com/">announcement</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://web-20.web2announcer.com/">web 2.0</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>The Best Developer Cheat Sheets Around</title>
    <link>http://web2announcer.com/go/2650293</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Who doesn’t like a helpful cheat sheet to have around? They save so much time and really help you learn what you are working with in an easy to understand format. I have gathered a list of the cheat sheets I have found to be the most helpful. There are cheat sheets from PHP to CSS to RegEx, and I have listed over 40 different cheat sheets to help!
	</content:encoded>
    <pubDate>Thu, 19 Jun 2008 19:55:45 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2650293</guid><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://web-design.web2announcer.com/">web design</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Setting Up A WAMP, phpMyAdmin, and Wordpress development environment</title>
    <link>http://web2announcer.com/go/2649448</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    In this article I will cover getting a PHP set-up on Windows, with Apache and MySQL (WAMP). At the end I will also cover how to get phpMyAdmin and Wordpress going on your new PHP development/deployment environment. So without further due, let’s get started. You will need the following
	</content:encoded>
    <pubDate>Thu, 19 Jun 2008 11:29:50 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2649448</guid><category domain="http://database.web2announcer.com/">database</category><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>New PHP dedicated job site</title>
    <link>http://web2announcer.com/go/2648305</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    It was launched a new job site dedicated to announce jobs specifically for PHP professionals. This new PHP job site allows companies to reach a large number of professionals with specific PHP skills, eventually taking less time and money to find qualified professionals to fill their job openings.
	</content:encoded>
    <pubDate>Wed, 18 Jun 2008 21:30:25 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2648305</guid><category domain="http://announcement.web2announcer.com/">announcement</category><category domain="http://open-source.web2announcer.com/">open source</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>MySql Lite Administrator (beta)</title>
    <link>http://web2announcer.com/go/2648148</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    MySql Lite Administrator is a php web application that will help you insert and update stuff in your MySQL Database.
	</content:encoded>
    <pubDate>Wed, 18 Jun 2008 20:21:54 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2648148</guid><category domain="http://announcement.web2announcer.com/">announcement</category><category domain="http://database.web2announcer.com/">database</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Setting Up a Relational Database in MySQL</title>
    <link>http://web2announcer.com/go/2647598</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Relational Database Design is one of the most powerful ways to ensure data integrity and a great way to kick-off any project. Very often the first thing developers do when starting a new project, or stub-project, is to design the database. This way the structure of the application is already in place and we just have to fill in the pieces with some server-side code. I&#039;ve found when adding relational constraints to your database design you add in a very powerful error reporting tool that will let you know during the development process that you have allowed something to happen that shouldn&#039;t have. In this article, I go through, step by step, showing how to set up a simple relational database and discuss the benefits that are enjoyed.
	</content:encoded>
    <pubDate>Wed, 18 Jun 2008 14:28:39 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2647598</guid><category domain="http://database.web2announcer.com/">database</category><category domain="http://methodology.web2announcer.com/">methodology</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Variables in CSS via PHP</title>
    <link>http://web2announcer.com/go/2647530</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Back in April of 2008, I came across a proposal by Daniel Glazman and David Hyatt for using variables in CSS stylesheets.  I thought the proposal was absolutely brilliant, filling a much needed void for sites using complicated stylesheets across a variety of different pages.  Another part of their proposal was being able to include/import other stylesheets.  I don’t know anyone that couldn’t find this useful.&amp;#xD;
&amp;#xD;
I put together a quick class for implementing most of their proposal using PHP.  Nothing fancy going on here, most of it is some simple regexes.
	</content:encoded>
    <pubDate>Wed, 18 Jun 2008 13:37:15 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2647530</guid><category domain="http://php.web2announcer.com/">php</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Attribute/Metadata in PHP</title>
    <link>http://web2announcer.com/go/2647198</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Using attributes/annotations/metadata in PHP.
	</content:encoded>
    <pubDate>Wed, 18 Jun 2008 11:18:25 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2647198</guid><category domain="http://open-source.web2announcer.com/">open source</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://programming.web2announcer.com/">Programming</category></item></channel>
</rss>