<?xml version="1.0"?><rss version="2.0">
       <channel>
         <title>Programmer Kingdom</title>
		 <link>http://www.programmerkingdom.com/categories/182/tips-and-tricks.html</link>
		 <description>Programmer Kingdom</description>
		 <image>
		   <url>http://www.programmerkingdom.com/images/logo.jpg</url>
		   <link>http://www.programmerkingdom.com/</link>
		 </image>
		 <item>
		   <title>Build a PHP Link Scraper with cURL</title>
		   <link>http://www.programmerkingdom.com/view/675/build-a-php-link-scraper-with-curl.html</link>
		   <description><![CDATA[<a href="http://twitter.com/"></a><span>

You heard me! We're going to build a robot that scrapes links from web
pages and dumps them in a database. Then it reads those links from the
database and follows them,
scraping up the links on those pages, and so on ad infinitum (or until
your server times out or your database fills up, whichever comes
first).&nbsp;



Build a PHP Link Scraper with cURL 



We're going to do WHAT...........</span>]]></description>
		   <pubDate>2010-04-07T00:00:00-07:00</pubDate>
		 </item>
		 <item>
		   <title>PHP Enabled Stylesheets</title>
		   <link>http://www.programmerkingdom.com/view/676/php-enabled-stylesheets.html</link>
		   <description><![CDATA[<a href="http://twitter.com/"></a><span>
CSS Stylesheets are a major improvement in the World Wide Web, allowing HTML 
to come back to its roots: a language to structure and publish content on the 
web, not to apply a visual formatting to that content.

PHP Enabled Stylesheets

Introduction




CSS Stylesheets are a major improvement in the World Wide Web, allowing HTML 
to come back to its roots: a language to structure an...........</span>]]></description>
		   <pubDate>2010-04-07T00:00:00-07:00</pubDate>
		 </item>
		 <item>
		   <title>A First Look at HTML 5</title>
		   <link>http://www.programmerkingdom.com/view/677/a-first-look-at-html-5.html</link>
		   <description><![CDATA[<a href="http://twitter.com/"></a><span>

Officially, HTML 4.1 was supposed to be the last word on
HTML. According to the W3C, HTML 4.1 was complete and
concise, and required no further work. But that was not good
enough for the HTML user community, who formed the Web
Hypertext Application Technology Working Group (WHATWG).


A First Look at HTML 5 
Officially, HTML 4.1 was supposed to be the last word on
HTML. According to t...........</span>]]></description>
		   <pubDate>2010-04-07T00:00:00-07:00</pubDate>
		 </item>
		 <item>
		   <title>ExpressionEngine Enhances PHP Content Management with Framework Flexibility</title>
		   <link>http://www.programmerkingdom.com/view/681/expressionengine-enhances-php-content-management-with-framework-flexibility.html</link>
		   <description><![CDATA[<a href="http://twitter.com/"></a><span>

Over the years , I've used quite a few of
these content management systems, in addition to building a variety of
custom solutions using tools such as the Zend Framework. 


ExpressionEngine Enhances PHP Content Management with Framework Flexibility 
Over the years , I've used quite a few of
these content management systems, in addition to building a variety of
custom solutions using to...........</span>]]></description>
		   <pubDate>2010-04-07T00:00:00-07:00</pubDate>
		 </item>
		 <item>
		   <title>A Template Framework for Static Sites</title>
		   <link>http://www.programmerkingdom.com/view/683/a-template-framework-for-static-sites.html</link>
		   <description><![CDATA[<a href="http://twitter.com/"></a><span>

Templates can bring order and structure to a web site. In this article I
describe how templates can be used to control the page layout for a site
that is currently composed of many pages of static HTML, using a popular
template class and a new feature of PHP4.


A Template Framework for Static Sites



Templates can bring order and structure to a web site. In this article I
describe...........</span>]]></description>
		   <pubDate>2010-04-07T00:00:00-07:00</pubDate>
		 </item>
		 <item>
		   <title>Foundations of Pear: Authentication</title>
		   <link>http://www.programmerkingdom.com/view/685/foundations-of-pear:-authentication.html</link>
		   <description><![CDATA[<a href="http://twitter.com/"></a><span>
Many Internet sites have at least some form of
authentication, requiring a username and password that allows a user to
be able to view content on the site or to post comments and edit
content.


Foundations of Pear: Authentication


Many Internet sites have at least some form of
authentication, requiring a username and password that allows a user to
be able to view content on the site...........</span>]]></description>
		   <pubDate>2010-04-07T00:00:00-07:00</pubDate>
		 </item>
		 <item>
		   <title>Arrays 101</title>
		   <link>http://www.programmerkingdom.com/view/686/arrays-101.html</link>
		   <description><![CDATA[<a href="http://twitter.com/"></a><span>

If you've ever created large scripts that require many variables (sometimes nearly 100), you know 
what it's like trying to keep track of what each variable contains and what it's used for. Trust me, 
I've been there.




Arrays 101




If you've ever created large scripts that require many variables (sometimes nearly 100), you know 
what it's like trying to keep track of what eac...........</span>]]></description>
		   <pubDate>2010-04-07T00:00:00-07:00</pubDate>
		 </item>
		 <item>
		   <title>Spell Checking and URL Tricks</title>
		   <link>http://www.programmerkingdom.com/view/688/spell-checking-and-url-tricks.html</link>
		   <description><![CDATA[<a href="http://twitter.com/"></a><span>

I needed a simple little example that I could use to show how Apache's 
ForceType directive can be put to good use with PHP.  I chose a URL-based spell checker
since one of the newer features of PHP is built-in spell checking and I thought
this would interest people as well. 


Spell Checking and URL Tricks 



I needed a simple little example that I could use to show how Apache's 
...........</span>]]></description>
		   <pubDate>2010-04-07T00:00:00-07:00</pubDate>
		 </item>
		 <item>
		   <title>On User-Defined Timezones in PHP</title>
		   <link>http://www.programmerkingdom.com/view/690/on-user-defined-timezones-in-php.html</link>
		   <description><![CDATA[<a href="http://twitter.com/"></a><span>

PHP provides some nice date manipulation functions that work very well
in combination with each other.  However, they only handle dealing with the
server's timezone.&nbsp;  


On User-Defined Timezones in PHP


ABSTRACT


&nbsp;


PHP provides some nice date manipulation functions that work very well
in combination with each other.  However, they only handle dealing with the
se...........</span>]]></description>
		   <pubDate>2010-04-07T00:00:00-07:00</pubDate>
		 </item>
		 <item>
		   <title>A Twist In Namespaces</title>
		   <link>http://www.programmerkingdom.com/view/692/a-twist-in-namespaces.html</link>
		   <description><![CDATA[<a href="http://twitter.com/"></a><span>

With PHP5.3--which is in itself a precursor and somewhat of
a teaser for PHP 6--comes something rather new to PHP:
Namespaces. As object-oriented developers well know, the
point of object-oriented development is to remove ambiguity
from development and data access items.


A New Revolution in PHP



With PHP5.3--which is in itself a precursor and somewhat of
a teaser for PHP 6--com...........</span>]]></description>
		   <pubDate>2010-04-07T00:00:00-07:00</pubDate>
		 </item>
		 <item>
		   <title>Building an Error-Handling Mechanism</title>
		   <link>http://www.programmerkingdom.com/view/693/building-an-error-handling-mechanism.html</link>
		   <description><![CDATA[<a href="http://twitter.com/"></a><span>

I have found that most developers are really unaware of the
power of error handling in PHP. Some developers I have
talked with recently, simply set error_reporting to 0 and
carry on regardless.&nbsp; 


Building an Error-Handling Mechanism&nbsp;





Introduction



&nbsp;


I have found that most developers are really unaware of the
power of error handling in PHP. Some dev...........</span>]]></description>
		   <pubDate>2010-04-07T00:00:00-07:00</pubDate>
		 </item>
		 <item>
		   <title>Building a PHP Calender</title>
		   <link>http://www.programmerkingdom.com/view/694/building-a-php-calender.html</link>
		   <description><![CDATA[<a href="http://twitter.com/"></a><span>

Today we are going to build a functional calender using PHP.
About a year ago I was given the task of implementing an
events calender on a website. The customer was not a fan of
javascript or ajax, and insisted on a PHP-only
implementation.


Building a PHP Calender






Introduction



&nbsp;


Today we are going to build a functional calender using PHP.
About a year ag...........</span>]]></description>
		   <pubDate>2010-04-07T00:00:00-07:00</pubDate>
		 </item>
		 <item>
		   <title>Advanced String Processing - How Regular Are Your Expressions</title>
		   <link>http://www.programmerkingdom.com/view/695/advanced-string-processing---how-regular-are-your-expressions.html</link>
		   <description><![CDATA[<a href="http://twitter.com/"></a><span>

Hello hello hello, and welcome
back. We've looked at strings, and numbers and all sorts of
types of data, but we've not yet seen how to do something
really important, and that's to look for and pull
interesting parts out of the data we have, to do that where
going to use some magic from the Perl world called &quot;Regular
Expressions&quot;&nbsp; 


Advanced String Processing - How Reg...........</span>]]></description>
		   <pubDate>2010-04-07T00:00:00-07:00</pubDate>
		 </item>
		 <item>
		   <title>Date manipulation in PHP</title>
		   <link>http://www.programmerkingdom.com/view/696/date-manipulation-in-php.html</link>
		   <description><![CDATA[<a href="http://twitter.com/"></a><span>
I was sitting writing a kind of helpdesk call management program in 
PHP and found that I needed to work out how much time had elapsed 
since somebody had last bothered to contact the client about their 
problem.&nbsp;  


Date manipulation in PHP





I was sitting writing a kind of helpdesk call management program in 
PHP and found that I needed to work out how much time had elaps...........</span>]]></description>
		   <pubDate>2010-04-07T00:00:00-07:00</pubDate>
		 </item>
		 <item>
		   <title>How to Upload Images Using PHP</title>
		   <link>http://www.programmerkingdom.com/view/697/how-to-upload-images-using-php.html</link>
		   <description><![CDATA[<a href="http://twitter.com/"></a><span>

One of the most frequently asked questions about PHP is &quot;how can I use
PHP to upload an image&quot;. In this article we'll discuss the details of
how you can do just that!&nbsp; 


How to Upload Images Using PHP



One of the most frequently asked questions about PHP is &quot;how can I use
PHP to upload an image&quot;. In this article we'll discuss the details of
how you can do...........</span>]]></description>
		   <pubDate>2010-04-07T00:00:00-07:00</pubDate>
		 </item>
		 <item>
		   <title>COM Functions in PHP4 (Windows)</title>
		   <link>http://www.programmerkingdom.com/view/698/com-functions-in-php4-(windows).html</link>
		   <description><![CDATA[<a href="http://twitter.com/"></a><span>

This short
article will explain how to use COM in real PHP4 programming with three
examples using MS office 2000 Word and Excel programs and the Adobe
Distiller program.




COM Functions in PHP4 (Windows)

&nbsp;




Introduction


&nbsp;


The built-in COM functionality of PHP4 is quite attractive for some of
us programming in the win32 environment.
So far, there is no...........</span>]]></description>
		   <pubDate>2010-04-07T00:00:00-07:00</pubDate>
		 </item>
		 <item>
		   <title>PHP 4.0 Overview</title>
		   <link>http://www.programmerkingdom.com/view/699/php-4.0-overview.html</link>
		   <description><![CDATA[<a href="http://twitter.com/"></a><span>

A lot of you were probably wondering about the recent
announcements and discussions about the future of the PHP
scripting language. You&rsquo;ve probably heard the word
&lsquo;Zend&rsquo; at some point, a few shreds of information about
new features and functionalities, and that&rsquo;s about it.&nbsp;



PHP 4.0 Overview


&nbsp;

A lot of you were probably wondering about the re...........</span>]]></description>
		   <pubDate>2010-04-07T00:00:00-07:00</pubDate>
		 </item>
		 <item>
		   <title>A Quick PHP XMLWriter Class Tutorial: XML &amp; RSS</title>
		   <link>http://www.programmerkingdom.com/view/701/a-quick-php-xmlwriter-class-tutorial:-xml-&amp;-rss.html</link>
		   <description><![CDATA[<a href="http://twitter.com/"></a><span>

Since there is absolutely no documentation on how to use PHP5's
XMLWriter class, here is a very simple example of how to use the class
to create an RSS feed.&nbsp; 


A Quick PHP XMLWriter Class Tutorial: XML &amp; RSS




Since there is absolutely no documentation on how to use PHP5's
XMLWriter class, here is a very simple example of how to use the class
to create an RSS feed. 
...........</span>]]></description>
		   <pubDate>2010-04-07T00:00:00-07:00</pubDate>
		 </item>
		 <item>
		   <title>Using XML: A PHP Developer's Primer</title>
		   <link>http://www.programmerkingdom.com/view/702/using-xml:-a-php-developer's-primer.html</link>
		   <description><![CDATA[<a href="http://twitter.com/"></a><span>

This articles will
focus on XML, its
applications in modern day web development and how PHP fits into this
niche. In this article, we will focus specifically on the tools
provided to us by PHP which enable us to manipulate XML data sources.
Using XML: A PHP Developer's Primer




This articles will
focus on XML, its
applications in modern day web development and how PHP fits into t...........</span>]]></description>
		   <pubDate>2010-04-07T00:00:00-07:00</pubDate>
		 </item>
		 <item>
		   <title>Converting XML Into A PHP Data Structure</title>
		   <link>http://www.programmerkingdom.com/view/703/converting-xml-into-a-php-data-structure.html</link>
		   <description><![CDATA[<a href="http://twitter.com/"></a><span>

In the last few years, XML has received great media attention, and most
languages support the parsing and extraction of data from XML documents.&nbsp;



Converting XML Into A PHP Data Structure


Does It Taste As Good As It XMLs?



In the last few years, XML has received great media attention, and most
languages support the parsing and extraction of data from XML documents.
Bes...........</span>]]></description>
		   <pubDate>2010-04-07T00:00:00-07:00</pubDate>
		 </item>
		 <item>
		   <title>PHP and XML: using expat functions</title>
		   <link>http://www.programmerkingdom.com/view/704/php-and-xml:-using-expat-functions.html</link>
		   <description><![CDATA[<a href="http://twitter.com/"></a><span>


The Extensible Markup Language is definitely something that most developers will 
want to add to their toolbox. XML is a W3C standard that is open, language 
neutral, API-neutral, streamable, textual, human-readable and is a way of 
bringing structured data to the web.



PHP and XML: using expat functions



The Extensible Markup Language is definitely something that most develop...........</span>]]></description>
		   <pubDate>2010-04-07T00:00:00-07:00</pubDate>
		 </item>
		 <item>
		   <title>Using PHP and XML with Apache Cocoon</title>
		   <link>http://www.programmerkingdom.com/view/705/using-php-and-xml-with-apache-cocoon.html</link>
		   <description><![CDATA[<a href="http://twitter.com/"></a><span>

Cocoon is a suite of 
Java Servlets that sit on your server waiting for .xml pages and then - 
if applicable - it applies the relevant XSL transformations.&nbsp; 


Using PHP and XML with Apache Cocoon



Cocoon is a suite of 
Java Servlets that sit on your server waiting for .xml pages and then - 
if applicable - it applies the relevant XSL transformations. With one XML 
page and ...........</span>]]></description>
		   <pubDate>2010-04-07T00:00:00-07:00</pubDate>
		 </item>
		 <item>
		   <title>PHP Development: Getting Started</title>
		   <link>http://www.programmerkingdom.com/view/706/php-development:-getting-started.html</link>
		   <description><![CDATA[<a href="http://twitter.com/"></a><span>

It's been a few years since I echo'd my first HELLO WORLD script. PHP
has developed and evolved and yes, it has changed since it was first
devised as little Perl extensions on Rasmus Lerdorf's localhost.


PHP Development: Getting Started



PHP or DIE()



&nbsp;


It's been a few years since I echo'd my first HELLO WORLD script. PHP
has developed and evolved and yes, it has ...........</span>]]></description>
		   <pubDate>2010-04-07T00:00:00-07:00</pubDate>
		 </item>
		 <item>
		   <title>Caching Web Page Output for Server Optimization</title>
		   <link>http://www.programmerkingdom.com/view/708/caching-web-page-output-for-server-optimization.html</link>
		   <description><![CDATA[<a href="http://twitter.com/"></a><span>

Often PHP is used to generate pages that do not change all that often.
It isn&rsquo;t that PHP is used to make every page different for every user
but that the page is simply built dynamically.&nbsp; 


Caching Web Page Output for Server Optimization




Often PHP is used to generate pages that do not change all that often.
It isn&rsquo;t that PHP is used to make every page differen...........</span>]]></description>
		   <pubDate>2010-04-07T00:00:00-07:00</pubDate>
		 </item>
		 <item>
		   <title>Making PHP Applications Cache-Friendly</title>
		   <link>http://www.programmerkingdom.com/view/709/making-php-applications-cache-friendly.html</link>
		   <description><![CDATA[<a href="http://twitter.com/"></a><span>

With the rather small number of new postings, it is obvious that Phorum and its
underlying DBMS (in our case, PostgreSQL) have to repeatedly
generate lots of identical responses to identical queries.


Making PHP Applications Cache-Friendly





With the rather small number of new postings, it is obvious that Phorum and its
underlying DBMS (in our case, PostgreSQL) have to repeated...........</span>]]></description>
		   <pubDate>2010-04-07T00:00:00-07:00</pubDate>
		 </item>
		 <item>
		   <title>Building Dynamic Pages With Search Engines in Mind</title>
		   <link>http://www.programmerkingdom.com/view/710/building-dynamic-pages-with-search-engines-in-mind.html</link>
		   <description><![CDATA[<a href="http://twitter.com/"></a><span>
When I first wrote this column back in January 1999, I had no clue 
that it was going to be so wildly popular, and I had even less of a clue 
that PHPBuilder was going to take off and become as widely-used as it 
is today.


Building Dynamic Pages With Search Engines in Mind



When I first wrote this column back in January 1999, I had no clue 
that it was going to be so wildly popula...........</span>]]></description>
		   <pubDate>2010-04-07T00:00:00-07:00</pubDate>
		 </item></channel>
	 </rss>
