<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PHP Programming 101</title>
	<atom:link href="http://phpprogramming101.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://phpprogramming101.com</link>
	<description>Your basic PHP tutorial site.</description>
	<lastBuildDate>Wed, 10 Mar 2010 14:38:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Embedding Comments</title>
		<link>http://phpprogramming101.com/basic-programming/embedding-comments/</link>
		<comments>http://phpprogramming101.com/basic-programming/embedding-comments/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 14:38:06 +0000</pubDate>
		<dc:creator>Conrad</dc:creator>
				<category><![CDATA[Basic Programming]]></category>
		<category><![CDATA[Sample Code]]></category>
		<category><![CDATA[Basic PHP]]></category>
		<category><![CDATA[Comments]]></category>
		<category><![CDATA[Sample]]></category>

		<guid isPermaLink="false">http://phpprogramming101.com/uncategorized/embedding-comments/</guid>
		<description><![CDATA[
Now, to make you a better programmer we all know the value of comments. This allows you to understand the code that you have written defining and given meaning to operations as you build them up. You start with the terminators used by PHP and end with them as well. Single line comments look like [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.digitalalchemy.tv/2007/06/watch-ted-talks-technology.html"><img src="/wp-content/uploads/scraped/15.jpg"/></a>
<p>Now, to make you a better programmer we all know the value of comments. This allows you to understand the code that you have written defining and given meaning to operations as you build them up. You start with the terminators used by PHP and end with them as well. Single line comments look like this �// comment� and Multi-line ones use the syntax /* comment comment*/. A better example would be the one below:</p>
<p><?php<br />
//comment<br />
/* comment<br />
Comment*/<br />
?></p>
<p>In the next post we take on the best parts of PHP which would be variables which is essential in all programming languages.</p>
]]></content:encoded>
			<wfw:commentRss>http://phpprogramming101.com/basic-programming/embedding-comments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More into the syntax of PHP</title>
		<link>http://phpprogramming101.com/basic-programming/more-into-the-syntax-of-php/</link>
		<comments>http://phpprogramming101.com/basic-programming/more-into-the-syntax-of-php/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 14:36:07 +0000</pubDate>
		<dc:creator>Conrad</dc:creator>
				<category><![CDATA[Basic Programming]]></category>
		<category><![CDATA[Sample Code]]></category>
		<category><![CDATA[PHP Syntax]]></category>
		<category><![CDATA[Program]]></category>

		<guid isPermaLink="false">http://phpprogramming101.com/uncategorized/more-into-the-syntax-of-php/</guid>
		<description><![CDATA[
As you might have seen, all of the PHP statement ends with �;� which would be somewhat similar to Perl. The valid HTML code that was handed back to the server was :



Who are You?

My name is MacGyver.


More in the coming posts when we dig deeper as we widen our understanding of PHP.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://%25E2%259C%258E.net/category/php/"><img src="/wp-content/uploads/scraped/14.jpg"/></a>
<p>As you might have seen, all of the PHP statement ends with �;� which would be somewhat similar to Perl. The valid HTML code that was handed back to the server was :<br />
<html><br />
<head></head><br />
<body><br />
Who are You?<br />
<br />
My name is MacGyver.<br />
</body><br />
</html></p>
<p>More in the coming posts when we dig deeper as we widen our understanding of PHP.</p>
]]></content:encoded>
			<wfw:commentRss>http://phpprogramming101.com/basic-programming/more-into-the-syntax-of-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dissecting/Understanding the first program</title>
		<link>http://phpprogramming101.com/basic-programming/dissectingunderstanding-the-first-program/</link>
		<comments>http://phpprogramming101.com/basic-programming/dissectingunderstanding-the-first-program/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 14:35:10 +0000</pubDate>
		<dc:creator>Conrad</dc:creator>
				<category><![CDATA[Basic Programming]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Parser]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://phpprogramming101.com/uncategorized/dissectingunderstanding-the-first-program/</guid>
		<description><![CDATA[
The first post had you making a program that was equivalent to the &#8220;Hello World&#8221; program used for teaching basics of a programming language and here&#8217;s how it worked. When the script was requested by opening the web page, Apache intercepted the request and passed it onto PHP which parsed the script looking for the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mcleaninternational.com/testimonials"><img src="/wp-content/uploads/scraped/13.jpg"/></a>
<p>The first post had you making a program that was equivalent to the &#8220;Hello World&#8221; program used for teaching basics of a programming language and here&#8217;s how it worked. When the script was requested by opening the web page, Apache intercepted the request and passed it onto PHP which parsed the script looking for the code in between the <?PHP "?> terminators and then doing the requested operation which was to display the text contained within the echo command. This result was given back to the server then again to the client. The output contained a valid HTML so the browser was able to understand it and execute the requested operation.</p>
]]></content:encoded>
			<wfw:commentRss>http://phpprogramming101.com/basic-programming/dissectingunderstanding-the-first-program/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>6 Tips For Better Form Design (3/3)</title>
		<link>http://phpprogramming101.com/php/6-tips-for-better-form-design-33/</link>
		<comments>http://phpprogramming101.com/php/6-tips-for-better-form-design-33/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 14:53:14 +0000</pubDate>
		<dc:creator>binary</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://phpprogramming101.com/uncategorized/6-tips-for-better-form-design-33/</guid>
		<description><![CDATA[

INFORM THE USERS ABOUT INPUT LIMITS
When your database has a field limit, situate a size limit on a text box &#8211; this stops people from entering too much text only to find out that their data has been trimmed down by your database.
KEEP FORMS SHORT
Never make forms too long and verbose- this may cause confusion [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://farm1.static.flickr.com/118/298380849_ca9befd889.jpg?v=0" alt="" /></p>
<p><strong><br />
INFORM THE USERS ABOUT INPUT LIMITS</strong><br />
When your database has a field limit, situate a size limit on a text box &#8211; this stops people from entering too much text only to find out that their data has been trimmed down by your database.</p>
<p><strong>KEEP FORMS SHORT</strong><br />
Never make forms too long and verbose- this may cause confusion to people and may intimidate them.</p>
<p><strong>TELL THEM WHERE THEY ARE</strong><br />
In case of splitting forms by pages, it is a good idea to let your visitors know how far they are through the process of form submission. This lets people know where they are at the process all times.</p>
]]></content:encoded>
			<wfw:commentRss>http://phpprogramming101.com/php/6-tips-for-better-form-design-33/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>6 Tips For Better Form Design (2/3)</title>
		<link>http://phpprogramming101.com/php/6-tips-for-better-form-design-23/</link>
		<comments>http://phpprogramming101.com/php/6-tips-for-better-form-design-23/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 14:52:17 +0000</pubDate>
		<dc:creator>binary</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://phpprogramming101.com/uncategorized/6-tips-for-better-form-design-23/</guid>
		<description><![CDATA[
ERROR HANDLING
When there is an error within a field, always put a notice next to it and a message at the top indicating the user about the error &#8211; if you don&#8217;t put the message at the top, people will not notice that there is an error, and if you don&#8217;t put a notice near [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://farm1.static.flickr.com/37/87432201_5a48828ba6.jpg?v=0" alt="" /></p>
<p><strong>ERROR HANDLING</strong><br />
When there is an error within a field, always put a notice next to it and a message at the top indicating the user about the error &#8211; if you don&#8217;t put the message at the top, people will not notice that there is an error, and if you don&#8217;t put a notice near the problem field, people might not tell it from the others.</p>
<p><strong><br />
MARKING NECESSARY FIELDS</strong><br />
Always mark required fields &#8211; either with bold text, or, more commonly, an asterisk *.  This is to make the users aware that the essential fields must first be satisfied before proceeding to the next step.</p>
<p>To be continued…</p>
]]></content:encoded>
			<wfw:commentRss>http://phpprogramming101.com/php/6-tips-for-better-form-design-23/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>6 Tips For Better Form Design (1/3)</title>
		<link>http://phpprogramming101.com/php/6-tips-for-better-form-design-13/</link>
		<comments>http://phpprogramming101.com/php/6-tips-for-better-form-design-13/#comments</comments>
		<pubDate>Mon, 12 Oct 2009 14:50:52 +0000</pubDate>
		<dc:creator>binary</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://phpprogramming101.com/uncategorized/6-tips-for-better-form-design-13/</guid>
		<description><![CDATA[
The use of forms is the main method in which users can send data to the scripts, so it is essential to get them right. Aside from the coding aspect of forms, there are a number of basic usability guidelines to follow to further improve the effectivity:
TABLES 
The use of tables will make the layout [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.webdesign.org/img_articles/6626/Forms-in-PHP.jpg" alt="" /></p>
<p>The use of forms is the main method in which users can send data to the scripts, so it is essential to get them right. Aside from the coding aspect of forms, there are a number of basic usability guidelines to follow to further improve the effectivity:</p>
<p><strong>TABLES </strong></p>
<p>The use of tables will make the layout of the elements appear neat and organized. Tables make the form easier to read, and it would also be easier to report individual errors that occur on fields. Also tables can also be utilized to give the form a design that would be pleasing to the eye without sacrificing practicality.</p>
<p>To be continued…</p>
]]></content:encoded>
			<wfw:commentRss>http://phpprogramming101.com/php/6-tips-for-better-form-design-13/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SERVER REVIEW: APACHE vs. IIS (cont&#8230;)</title>
		<link>http://phpprogramming101.com/php/server-review-apache-vs-iis-cont/</link>
		<comments>http://phpprogramming101.com/php/server-review-apache-vs-iis-cont/#comments</comments>
		<pubDate>Sat, 19 Sep 2009 04:25:25 +0000</pubDate>
		<dc:creator>binary</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[asp]]></category>
		<category><![CDATA[iis]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[windows 2000]]></category>
		<category><![CDATA[windows nt]]></category>

		<guid isPermaLink="false">http://phpprogramming101.com/php/server-review-apache-vs-iis-cont/</guid>
		<description><![CDATA[(cont&#8230;)
On the other hand, Microsoft&#8217;s Internet Information Server (IIS) is a group of internet servers which has additional fetures for Microsoft operating system such as Windows NT and windows 2000 operating system servers. IIS can’t use Java, Perl and PHP on a .Net platform because Microsoft doesn&#8217;t support those technologies but Web developers can use [...]]]></description>
			<content:encoded><![CDATA[<p>(cont&#8230;)</p>
<p>On the other hand, Microsoft&#8217;s Internet Information Server (IIS) is a group of internet servers which has additional fetures for Microsoft operating system such as Windows NT and windows 2000 operating system servers. IIS can’t use Java, Perl and PHP on a .Net platform because Microsoft doesn&#8217;t support those technologies but Web developers can use Microsoft&#8217;s Active Server Page (ASP)technology otherwise. IIS has server administrators which include console from which all services and users can be administered. According to www.microsoft.com “I IS 6.0 which is redesigned with a new fault-tolerant process architecture that greatly boosts the reliability of Web sites and applications. IIS 6.0 isolates Web sites and applications into self-contained units called application pools, which separate applications from the other applications that are hosted on the same server.” Now i give you free hand to choose on what server you want to use? IIS or APACHE?</p>
<p><img src='http://phpprogramming101.com/wp-content/uploads/2008/05/ssl-iis51.gif' alt='ssl-iis51.gif' /></p>
<p>Image Source: www.trustis.com</p>
]]></content:encoded>
			<wfw:commentRss>http://phpprogramming101.com/php/server-review-apache-vs-iis-cont/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SERVER REVIEW: APACHE vs. IIS</title>
		<link>http://phpprogramming101.com/php/server-review-apache-vs-iis/</link>
		<comments>http://phpprogramming101.com/php/server-review-apache-vs-iis/#comments</comments>
		<pubDate>Sun, 16 Aug 2009 04:21:14 +0000</pubDate>
		<dc:creator>binary</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[http server]]></category>
		<category><![CDATA[iis]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://phpprogramming101.com/php/server-review-apache-vs-iis/</guid>
		<description><![CDATA[Apache is an open source http server named after the Native American. It is then first release in the year 1995. Now a day, Apache is considered as the most used http server in the world. It is compatible with almost all operating systems like Linux, Windows, Mac and etc. Almost anyone can adopt with [...]]]></description>
			<content:encoded><![CDATA[<p>Apache is an open source http server named after the Native American. It is then first release in the year 1995. Now a day, Apache is considered as the most used http server in the world. It is compatible with almost all operating systems like Linux, Windows, Mac and etc. Almost anyone can adopt with this http server because of its source code is freely available. The Apache 2.0 which comes with a new Windows optimization technology called the Apache Portable Runtime (APR) while previous Apache version were not optimized for Windows. Apache developers can use Java, Perl and PHP on a .Net platform.</p>
<p>to be continued&#8230;</p>
<p><img src='http://phpprogramming101.com/wp-content/uploads/2008/05/4229-apache-server.jpg' alt='4229-apache-server.jpg' /></p>
<p>Image Source: www.pdftown.com</p>
]]></content:encoded>
			<wfw:commentRss>http://phpprogramming101.com/php/server-review-apache-vs-iis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OPENSOURCE DATABASE: MySQL</title>
		<link>http://phpprogramming101.com/php/opensource-database-mysql/</link>
		<comments>http://phpprogramming101.com/php/opensource-database-mysql/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 05:58:21 +0000</pubDate>
		<dc:creator>binary</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[bugzilla]]></category>
		<category><![CDATA[community server]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[dbms]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[word press]]></category>

		<guid isPermaLink="false">http://phpprogramming101.com/php/opensource-database-mysql/</guid>
		<description><![CDATA[MySQL is a Database Management System (DBMS) that is released in May of 1995. It’s commonly use for web applications and acts as the database component of different Platforms such as Linux/BSD/Mac/W-A-M-P/Perl/Python and for open-source bug tracking tools like bugzilla. MySQL are essential components of content management systems such as Joomla, Word Press, Drupal and [...]]]></description>
			<content:encoded><![CDATA[<p>MySQL is a Database Management System (DBMS) that is released in May of 1995. It’s commonly use for web applications and acts as the database component of different Platforms such as Linux/BSD/Mac/W-A-M-P/Perl/Python and for open-source bug tracking tools like bugzilla. MySQL are essential components of content management systems such as Joomla, Word Press, Drupal and some Bit Torrent trackers that is written in PHP and uses a MySQL database. The latest MySQL product version is the MySQL 5.0 that is launched last August 2007. It has two different variants such as MySQL Community Server and MySQL Enterprise Server. And soon to release is the MySQL 5.1.</p>
<p><img src='http://phpprogramming101.com/wp-content/uploads/2008/05/logo-mysql.jpg' alt='logo-mysql.jpg' /></p>
<p>Image Source: www.openlife.cc</p>
]]></content:encoded>
			<wfw:commentRss>http://phpprogramming101.com/php/opensource-database-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Browser Checking Script</title>
		<link>http://phpprogramming101.com/information/php-browser-checking-script/</link>
		<comments>http://phpprogramming101.com/information/php-browser-checking-script/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 08:51:50 +0000</pubDate>
		<dc:creator>Conrad</dc:creator>
				<category><![CDATA[Basic Programming]]></category>
		<category><![CDATA[Information]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://phpprogramming101.com/?p=137</guid>
		<description><![CDATA[Several factors are to be considered should one be involved with deploying projects over the internet. One of the things you could do would be to have a nifty script that checks for the particular browser your clients might be using. This can be done with a simple and short piece of code that can [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://tbn2.google.com/images?q=tbn:cDjWh9Ioi7f-IM:http://my.opera.com/Numen/homes/blog/browsers-logos.png" alt="" />Several factors are to be considered should one be involved with deploying projects over the internet. One of the things you could do would be to have a nifty <a href="http://phpprogrammingtips.net/">script</a> that checks for the particular browser your clients might be using. This can be done with a simple and short piece of code that can mean the difference between a successful deployment without problems allowing proper extensions and plugins to be included. A sample of the code can be seen below for your reference which makes it easier for your program/web page to know which set of scripts and what parameters to adhere with.<span id="more-137"></span></p>
<p><em><?php<br />
$browsercap = get_browser(null, true);<br />
$browser = $browsercap['browser'];</p>
<p>printr($browsercap);</p>
<p>Array<br />
(<br />
    [browser_name_regex] => ^mozilla/5.0 (windows; .; windows nt 5.1; .*rv:.*) gecko/.* firefox/0.9.*$<br />
    [browser_name_pattern] => Mozilla/5.0 (Windows; ?; Windows NT 5.1; *rv:*) Gecko<br />
?><br />
</em><br />
As we can see, two examples of browsers are shown, IE and Mozilla which are two of the most common browsers being used by the many computers over the internet. Knowing this may mean the difference between having the proper scripts for use with any particular browser making it a nice thing to add to your page.</p>
]]></content:encoded>
			<wfw:commentRss>http://phpprogramming101.com/information/php-browser-checking-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
