<?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>Jotlab &#187; html</title>
	<atom:link href="http://www.jotlab.com/tag/html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.jotlab.com</link>
	<description>Just another WordPress site</description>
	<lastBuildDate>Fri, 22 Mar 2013 01:15:26 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>CakePHP URL Shortener Service Tutorial</title>
		<link>http://www.jotlab.com/2009/cakephp-url-shortener-service-tutorial</link>
		<comments>http://www.jotlab.com/2009/cakephp-url-shortener-service-tutorial#comments</comments>
		<pubDate>Wed, 26 Aug 2009 05:06:55 +0000</pubDate>
		<dc:creator>voidet</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[actions]]></category>
		<category><![CDATA[cake]]></category>
		<category><![CDATA[controller]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[models]]></category>
		<category><![CDATA[mvc]]></category>
		<category><![CDATA[oop]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[short]]></category>
		<category><![CDATA[shortening]]></category>
		<category><![CDATA[tinyurl]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[url]]></category>
		<category><![CDATA[urls]]></category>
		<category><![CDATA[views]]></category>

		<guid isPermaLink="false">http://www.jotlab.com/?p=4108</guid>
		<description><![CDATA[If you have just woken up from a 10 year long coma, you might realise that the internet has been dumbed down to 140 characters and services that offer &#8220;URL Shortening&#8221; are quite widely used. Well today, coma awakened or not, I will be writing... <span><a href="http://www.jotlab.com/2009/cakephp-url-shortener-service-tutorial" title="CakePHP URL Shortener Service Tutorial" rel="bookmark">[+]</a></span>]]></description>
				<content:encoded><![CDATA[<p>If you have just woken up from a 10 year long coma, you might realise that the internet has been dumbed down to 140 characters and services that offer &#8220;URL Shortening&#8221; are quite widely used. Well today, coma awakened or not, I will be writing out a basic tutorial which will give you an understanding of just how to create a service like bit.ly or owl.ly to shorten URLs so you can insert them to fit within your 140 chars max tweets.</p>
<p>In this tutorial I will be creating this website using CakePHP 1.2.4, because it rocks, and you will think it rocks too if you haven&#8217;t used it yet! If you are unfamiliar with CakePHP please jump into it now by checking out either of these two books: <a href="http://www.amazon.com/Beginning-CakePHP-Professional-David-Golding/dp/1430209771">Beginning CakePHP by Apress</a> &amp;   <a href="http://www.pseudocoder.com/archives/2009/05/13/free-cakephp-e-book-super-awesome-advanced-cakephp-tips/">Free CakePHP Book by Matt Curry</a>! So let&#8217;s begin!</p>
<p>Now this isn&#8217;t going to be a tutorial into all the joys and wonders of CakePHP. There are simply too many to list, my database wouldn&#8217;t be able to hold so much information. However if you are new to CakePHP, all that this tutorial requires is that you have successfully set up CakePHP, wherever you may prefer. There are plenty of tutorials and guides on how to get CakePHP set up on the web. I did a quick search and found <a href="http://www.webdevelopment2.com/cakephp-installation-guide-just-add-water-and-2-medium-eggs/">this one</a> to be quite good, but there are plenty more out there. The most common newbie gotcha I find is making sure the .htaccess files are uploaded correctly. But with all that said and done! Let&#8217;s get going with our URL shortening website!</p>
<p><strong>Final Source Files:</strong> <a href='http://www.jotlab.com/wp-content/uploads/2009/08/app.tar.gz'>app.tar.gz</a><br />
<strong>Images &#038; CSS:</strong> <a href='http://www.jotlab.com/wp-content/uploads/2009/08/imagescss.tar.gz'>imagescss.tar.gz</a><br />
<strong>Demo:</strong> <a href="http://jotlab.com/tutorials/url/">http://jotlab.com/tutorials/url/</a></p>
<p>*please note that the random string generation will lead to collisions. This is a beginner to intermediate level tutorial, so teaching about base converting is out of the question! Well for me!*</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jotlab.com/2009/cakephp-url-shortener-service-tutorial/feed</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>Tutorial: How to build a poll system with PHP and mySQL</title>
		<link>http://www.jotlab.com/2008/tutorial-how-to-build-a-poll-system-in-php-and-mysql</link>
		<comments>http://www.jotlab.com/2008/tutorial-how-to-build-a-poll-system-in-php-and-mysql#comments</comments>
		<pubDate>Fri, 11 Apr 2008 04:03:21 +0000</pubDate>
		<dc:creator>voidet</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[guide]]></category>
		<category><![CDATA[help]]></category>
		<category><![CDATA[how]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[poll]]></category>
		<category><![CDATA[program]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[system]]></category>
		<category><![CDATA[to]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.jotlab.com/?p=1018</guid>
		<description><![CDATA[If you have been doing the other tutorials on this site you will notice that I have been teaching PHP and mySQL through projects. Projects that you can slot into your website, or if you are building a project, code that you can use within... <span><a href="http://www.jotlab.com/2008/tutorial-how-to-build-a-poll-system-in-php-and-mysql" title="Tutorial: How to build a poll system with PHP and mySQL" rel="bookmark">[+]</a></span>]]></description>
				<content:encoded><![CDATA[<p>If you have been doing the other tutorials on this site you will notice that I have been teaching PHP and mySQL through projects. Projects that you can slot into your website, or if you are building a project, code that you can use within your project. I start from the ground up, assuming you have no prior knowledge of the topic. So today, we will be building a Poll System using PHP and mySQL. Polls are great for getting user feedback from your site visitors.</p>
<p align="center"><img src="/wp-content/uploads/2008/04/poll2.jpg" alt="" /></p>
<p align="center"><img src="http://www.jotlab.com/wp-content/uploads/2008/04/poll.jpg" alt="" /></p>
<p>The poll system we will be using today will read and store from a mySQL database. mySQL is an extremely fast, efficient and stable database tool. Our poll system will read the questions stored in the database, then display the options to the users, then when a user selects an option and clicks submit, that selection will be stored in the database whereby results will be further calculated from this pool of results. The tutorial today will teach you PHP, not the database construction side of things. If you are interested in the mySQL side of it, just load up phpmyadmin and look at the database design I have made for the tutorial. I will however provide you with the database design which you can just import, which I will describe how to do. Anyway, lets get started.</p>
<p>But first of all check out my site if you&#8217;re interested in custom decals! Designed by you made by us! <a href="https://www.wedecal.com/step1">www.wedecal.com</a>!</p>
<p>Source: <a title="poll.zip" href="http://www.jotlab.com/wp-content/uploads/2008/04/poll.zip">poll.zip</a><br />
Demo: <a href="http://www.jotlab.com/tutorials/poll/index.php">http://www.jotlab.com/tutorials/poll/index.php</a><br />
<span id="more-1018"></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jotlab.com/2008/tutorial-how-to-build-a-poll-system-in-php-and-mysql/feed</wfw:commentRss>
		<slash:comments>78</slash:comments>
		</item>
	</channel>
</rss>
