<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>notbanksy&#039;s blog</title>
	<atom:link href="http://notbanksy.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://notbanksy.wordpress.com</link>
	<description>Web Design, Linux and other nonsense</description>
	<lastBuildDate>Sat, 06 Nov 2010 13:28:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='notbanksy.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/75cdef43d48a8390ac771944bd053a5b?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>notbanksy&#039;s blog</title>
		<link>http://notbanksy.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://notbanksy.wordpress.com/osd.xml" title="notbanksy&#039;s blog" />
	<atom:link rel='hub' href='http://notbanksy.wordpress.com/?pushpress=hub'/>
		<item>
		<title>This blog is flying south</title>
		<link>http://notbanksy.wordpress.com/2010/07/07/this-blog-is-flying-south/</link>
		<comments>http://notbanksy.wordpress.com/2010/07/07/this-blog-is-flying-south/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 13:07:54 +0000</pubDate>
		<dc:creator>notbanksy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://notbanksy.wordpress.com/?p=128</guid>
		<description><![CDATA[I have decided to migrate this blog with a view to replacing it.  On my journey through all things internet, I&#8217;ve realised that the most valuable interactions tend to happen within a community, and blogs rarely grow to that extent. So I&#8217;ll be posting on the brand new Web Help Forum now which has recently [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=notbanksy.wordpress.com&amp;blog=7592185&amp;post=128&amp;subd=notbanksy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have decided to migrate this blog with a view to replacing it.  On my journey through all things internet, I&#8217;ve realised that the most valuable interactions tend to happen within a community, and blogs rarely grow to that extent.</p>
<p>So I&#8217;ll be posting on the brand new Web Help Forum now which has recently expanded to include web design and development articles, some tutorials, and all the best web discussions being had.  All of the posts on this blog will be moved there too, but I&#8217;ll leave links behind me as I go in case any of you have bookmarked any of these pages.</p>
<p>Thanks to all who&#8217;ve taken the time to comment on my articles, hope to see you all at my new home soon &#8211; <a href="http://www.webhelpforum.co.uk">Web Help Forum </a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/notbanksy.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/notbanksy.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/notbanksy.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/notbanksy.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/notbanksy.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/notbanksy.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/notbanksy.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/notbanksy.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/notbanksy.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/notbanksy.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/notbanksy.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/notbanksy.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/notbanksy.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/notbanksy.wordpress.com/128/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=notbanksy.wordpress.com&amp;blog=7592185&amp;post=128&amp;subd=notbanksy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://notbanksy.wordpress.com/2010/07/07/this-blog-is-flying-south/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/909b69c649f135538a47b32c9f3704dc?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">notbanksy</media:title>
		</media:content>
	</item>
		<item>
		<title>Mac OS X and Twitter: make your terminal sing!</title>
		<link>http://notbanksy.wordpress.com/2010/01/12/mac-os-x-and-twitter-make-your-terminal-sing/</link>
		<comments>http://notbanksy.wordpress.com/2010/01/12/mac-os-x-and-twitter-make-your-terminal-sing/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 13:52:01 +0000</pubDate>
		<dc:creator>notbanksy</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[mac os x]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://notbanksy.wordpress.com/?p=117</guid>
		<description><![CDATA[So, you’ve booted your mac into safe mode, and you simply can’t wait to fix it before telling the world your latest news? Or maybe like me, you’re simply a hopeless, lonely geek? :p Here’s a tutorial to get you tweeting from the mac command line. Brace yourself though, because it’s too exciting! OK, there [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=notbanksy.wordpress.com&amp;blog=7592185&amp;post=117&amp;subd=notbanksy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>So, you’ve booted your mac into safe mode, and you simply can’t wait to fix it before telling the world your latest news?  Or maybe like me, you’re simply a hopeless, lonely geek? :p</p>
<p>Here’s a tutorial to get you tweeting from the mac command line.  Brace yourself though, because it’s too exciting!</p>
<p>OK, there are two ways of achieving this that I know of, one is a simple command, and the other involves installing a program called Mitter.  My preference is Mitter as it’s an almost fully functional twitter client for the terminal: sweet.<span id="more-117"></span></p>
<p>Mitter has a few dependencies which you’ll need to install before you can get going though, and you’ll also need to have curl installed.  Curl should be installed by default, so if you haven’t uninstalled it, you shouldn’t have to worry.</p>
<p>The first dependency you need is setuptools.  In order to get this working properly, you will need to download the correct version for your python version.  Python comes pre-installled on your mac, so to find out which version you have, open up the terminal and type:<br />
<span style="color:#008000;">python</span></p>
<p>The python prompt will appear, and it will tell you which version you have.  In order to carry on with the setup, you’ll need to quit python &#8211; just press ctrl+d.</p>
<p>Ok, you’re armed with the knowledge you need, so head over to the <a href="http://pypi.python.org/pypi/setuptools#files">setuptools download page</a> and download the correct version for your python version.  For the purposes of this tutorial I am going to assume that all downloaded files will be saved to the desktop.</p>
<p>Now you’ve downloaded it, go back to the terminal and head for the desktop:<br />
<span style="color:#008000;">cd Desktop</span></p>
<p>Now you need to run the setuptools file.  The command will look something like this<br />
<span style="color:#008000;">sh setuptools-0.6c9-py2.5.egg</span><br />
but obviously the file name will be dependent on the python version you have.  You can see the filename from the terminal by typing<br />
<span style="color:#008000;">ls</span></p>
<p>Done?  Excellent.  Now you will need to install simplejson &#8211; you can find the file <a href="http://pypi.python.org/packages/source/s/simplejson/simplejson-2.0.9.tar.gz#md5=af5e67a39ca3408563411d357e6d5e47">here</a>. You will need to extract the files from this archive which you can do by double clicking on it from the finder.  Or you can use this command in the terminal<br />
<span style="color:#008000;">tar -zxvf simplejson-2.0.9.tar.gz</span></p>
<p>The file will decompress and a folder will appear called simplejson-2.0.9.  You’ll need to move into this folder from the terminal for the next part. Type:<br />
<span style="color:#008000;">cd simplejson-2.0.9</span><br />
To install simplejson, type<br />
<span style="color:#008000;">python setup.py install</span></p>
<p>Ok, nearly there already.  You now are ready to install Mitter.  You can find the file <a href="http://mitter.googlecode.com/files/mitter-0.4.3.tar.gz">here</a> and it’s another one you’ll need to extract.  Use the same method as above.<br />
Now move into the mitter folder from the terminal.  If you’re still in the simplejson folder, you’ll need to go back. Type:<br />
<span style="color:#008000;">cd ..</span><br />
Then type:<br />
<span style="color:#008000;">cd mitter-0.4.3</span><br />
The command to install mitter is the same as for simplejson:<br />
<span style="color:#008000;">python setup.py install</span></p>
<p>Mitter is now installed and ready to use!  From the terminal, type<br />
<span style="color:#008000;">mitter</span></p>
<p>and you’re ready to go!  It will ask you for your username and password, and then you’re ready to update your status.  There are a few commands you can use, but if you type anything other than these commands, mitter will assume you’re updating your status.<br />
<span style="color:#008000;">timeline</span> &#8211; this command shows the latest 20 entries in your timeline<br />
<span style="color:#008000;">replies</span> &#8211; shows the latest replies to your tweets<br />
<span style="color:#008000;">update</span> &#8211; this will update your status with whatever you type after it<br />
<span style="color:#008000;">delete</span> &#8211; delete entries from your timeline<br />
<span style="color:#008000;">EOF</span> &#8211; exit mitter<br />
<span style="color:#008000;">exit</span> &#8211; exit mitter<br />
<span style="color:#008000;">help</span> &#8211; shows a list of available commands.</p>
<p>And that’s it.  Good eh?</p>
<p>If you can remember as far back as the beginning of this article, you’ll be waiting for me to explain the second method of updating your status from the terminal.  Here it is:<br />
<span style="color:#008000;">curl -u username:password -d status=&#8221;your_status_here&#8221; http://twitter.com/statuses/update.xml</span></p>
<p>Have fun folks! <img src='http://s2.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/notbanksy.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/notbanksy.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/notbanksy.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/notbanksy.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/notbanksy.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/notbanksy.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/notbanksy.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/notbanksy.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/notbanksy.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/notbanksy.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/notbanksy.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/notbanksy.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/notbanksy.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/notbanksy.wordpress.com/117/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=notbanksy.wordpress.com&amp;blog=7592185&amp;post=117&amp;subd=notbanksy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://notbanksy.wordpress.com/2010/01/12/mac-os-x-and-twitter-make-your-terminal-sing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/909b69c649f135538a47b32c9f3704dc?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">notbanksy</media:title>
		</media:content>
	</item>
		<item>
		<title>Hide javascript from evil IE6</title>
		<link>http://notbanksy.wordpress.com/2009/11/17/hide-javascript-from-evil-ie6/</link>
		<comments>http://notbanksy.wordpress.com/2009/11/17/hide-javascript-from-evil-ie6/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 19:47:12 +0000</pubDate>
		<dc:creator>notbanksy</dc:creator>
				<category><![CDATA[ie6]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://notbanksy.wordpress.com/?p=110</guid>
		<description><![CDATA[After much frustration at the hands of joomla, and general bloated software realated apathy, the latest episode of Notbanksy&#8217;s blog brings you a complete idiot&#8217;s guide to javascript. If like me, you&#8217;re a complete idiot when it comes to javascript, then this post is for you, my friend. While away endless hours marvelling at this [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=notbanksy.wordpress.com&amp;blog=7592185&amp;post=110&amp;subd=notbanksy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>After much frustration at the hands of joomla, and general bloated software realated apathy, the latest episode of Notbanksy&#8217;s blog brings you a complete idiot&#8217;s guide to javascript.</p>
<p>If like me, you&#8217;re a complete idiot when it comes to javascript, then this post is for you, my friend.  While away endless hours marvelling at this little script I put together all by myself.</p>
<p>Actually, I copied and pasted bits and bobs from other scripts I found on the net till i found a combination that worked. Still, I&#8217;m glowing with self esteem now, so it&#8217;s time to share!<br />
<span id="more-110"></span><br />
&#8220;Alright, shut up already!&#8221;, I hear you say, &#8220;what&#8217;s this ruddy script for, anyways?&#8221;</p>
<p>Well, simply put, it lies in wait for IE6, then does a runner&#8230; Or anything else you&#8217;re clever enough to tell it to do.  In this instance, I have a piece of javascript which totally breaks my page in IE6, and I wanted to only show the script to other browsers.  Conditional comments in my HTML did not seem the way to go as I wanted to remove rather than add something when IE6 was detected.</p>
<p>It&#8217;s very simple&#8230; so no laughing.</p>
<p><span style="color:#339966;"><code>function detectBrowser()<br />
{<br />
var version=parseFloat(navigator.appVersion);<br />
if ((navigator.appName=="Microsoft Internet Explorer")<br />
&amp;&amp; (version&lt;=6))<br />
{<br />
return;<br />
}<br />
else {<br />
document.write('&lt;' + 'script');</code></span><br />
<span style="color:#339966;"><code>document.write(' type="text/javascript"');</code></span><br />
<span style="color:#339966;"><code>document.write(' src="' + 'path_to_file.js' + '"&gt;');<br />
document.write('&lt;/' + 'script' + '&gt;');<br />
}<br />
}<br />
detectBrowser()</code></span></p>
<p>It would be patronising to give a blow by blow account, but I like this solution because it relies on javascript &#8211; if the user already has js disabled, then the script is already redundant, and the desired effect is achieved by default.</p>
<p><code><code>
<p>&nbsp;</p>
<p></code></code></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/notbanksy.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/notbanksy.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/notbanksy.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/notbanksy.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/notbanksy.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/notbanksy.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/notbanksy.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/notbanksy.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/notbanksy.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/notbanksy.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/notbanksy.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/notbanksy.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/notbanksy.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/notbanksy.wordpress.com/110/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=notbanksy.wordpress.com&amp;blog=7592185&amp;post=110&amp;subd=notbanksy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://notbanksy.wordpress.com/2009/11/17/hide-javascript-from-evil-ie6/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/909b69c649f135538a47b32c9f3704dc?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">notbanksy</media:title>
		</media:content>
	</item>
		<item>
		<title>Mootools 1.2 and MenuMatic in Joomla 1.5</title>
		<link>http://notbanksy.wordpress.com/2009/08/22/mootools-2-1-and-menumatic-in-joomla-1-5/</link>
		<comments>http://notbanksy.wordpress.com/2009/08/22/mootools-2-1-and-menumatic-in-joomla-1-5/#comments</comments>
		<pubDate>Sat, 22 Aug 2009 18:52:11 +0000</pubDate>
		<dc:creator>notbanksy</dc:creator>
				<category><![CDATA[joomla]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://notbanksy.wordpress.com/?p=101</guid>
		<description><![CDATA[So, you&#8217;re using Joomla and you want to include a decent, accessible vertical flyout menu such as MenuMatic (which is fantastic by the way)? If that describes you, then I have 2 pieces of advice for you: Stop using Joomla &#8211; it&#8217;s horrible. Read this article, it will tell you how to do it. The [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=notbanksy.wordpress.com&amp;blog=7592185&amp;post=101&amp;subd=notbanksy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>So, you&#8217;re using Joomla and you want to include a decent, accessible vertical flyout menu such as MenuMatic (which is fantastic by the way)?  If that describes you, then I have 2 pieces of advice for you:</p>
<ul>
<li> Stop using Joomla &#8211; it&#8217;s horrible.</li>
<li> Read this article, it will tell you how to do it.</li>
</ul>
<p>The main obstacle to using <a title="MenuMatic" href="http://greengeckodesign.com/?q=menumatic">MenuMatic</a> in Joomla is that it doesn&#8217;t work! The reason for this is because Joomla includes Mootools version 1.1 and MenuMatic requires Moo version 1.2. You&#8217;ve probably guessed that they&#8217;re not compatible.</p>
<p>Now what really irritates me, is the fact that Joomla only makes use of mootools in the administrative area, yet the developers have seen fit include the mootools library in the front end also&#8230;. So the task at hand is to keep Mootools version 1.1 for the back end (trust me, it&#8217;s totally unusable without it), but switching to Mootools version 1.2 for the front end.</p>
<p><span id="more-101"></span></p>
<p>Here&#8217;s what you need to do.  First of all, download the MenuMatic package, and <a title="Media 65 Menu Module" href="http://extensions.joomla.org/extensions/structure-a-navigation/menu-systems/drop-a-tab-menus/5536">Media65 menu module</a> for Joomla 1.5 . There are probably several menu modules that will do the job, but I have chosen this one because the HTML it produces is nice and clean, and allows the inclusion of a parent level class/ id.<br />
You&#8217;ll want to install that module in your Joomla backend and make sure it&#8217;s showing up. Done that? Good.</p>
<p>Ok, on to the code. First thing you need to do is disable Mootools in the frontend. For this you&#8217;ll need to open up the index.php file from your template.  You&#8217;ll find it here:</p>
<p><span style="color:#008000;">/templates/your_template/index.php</span><br />
Note: please replace all instances of &#8216;<span style="color:#008000;">your_template</span>&#8216; with the name of your chosen template eg beez.</p>
<p>Now find this line in the header:<br />
<span style="color:#008000;">&lt;jdoc:include type=&#8221;head&#8221; /&gt;</span></p>
<p>And right before it, you need to add these lines.<br />
<span style="color:#008000;">&lt;?php<br />
$headerstuff = $this-&gt;getHeadData();<br />
$headerstuff['scripts'] = array();<br />
$this-&gt;setHeadData($headerstuff);<br />
?&gt;</span></p>
<p>This basically stops your template from calling the Mootools library, but be aware it can cause other modules/ plugins to break, so be sure to know what else you have in your setup.  Or, you can use the following snippet to target the mootools and caption js files specifically (courtesy of <a title="Alex's Hut" href="http://hut32.blogspot.com/2009_04_01_archive.html">Alex&#8217;s Hut</a>):<br />
<span style="color:#008000;">&lt;?php<br />
$headerstuff = $this-&gt;getHeadData();<br />
$scripts = $headerstuff['scripts'];<br />
$jsForRemove = array(&#8216;mootools.js&#8217;, &#8216;caption.js&#8217;);<br />
foreach ($scripts as $key =&gt; $value)<br />
foreach ($jsForRemove as $js)<br />
if (strpos($key, $js) !== false) unset($scripts[$key]);</span></p>
<p><span style="color:#008000;">$headerstuff['scripts'] = $scripts;<br />
$this-&gt;setHeadData($headerstuff);<br />
?&gt;</span></p>
<p>Ok that&#8217;s the important bit done. You&#8217;re now free to use Mootools 1.2 in your template.</p>
<p>To get this going, you&#8217;ll need to copy the MenuMatic_0.68.3.js into this folder: <span style="color:#008000;">templates/your_template/js</span></p>
<p>Now add this code to the bottom of your index.php<br />
<span style="color:#008000;">&lt;!&#8211; Load the Mootools Framework &#8211;&gt;</span></p>
<p><span style="color:#008000;">&lt;script src=&#8221;http://www.google.com/jsapi&#8221;&gt;&lt;/script&gt;&lt;script&gt;google.load(&#8220;mootools&#8221;, &#8220;1.2.1&#8243;);&lt;/script&gt;</span></p>
<p><span style="color:#008000;">&lt;!&#8211; Load the MenuMatic Class &#8211;&gt;</span></p>
<p><span style="color:#008000;">&lt;script src=&#8221;templates/your_template/js/MenuMatic_0.68.3.js&#8221; type=&#8221;text/javascript&#8221; charset=&#8221;utf-8&#8243;&gt;&lt;/script&gt;</span></p>
<p><span style="color:#008000;">&lt;!&#8211; Create a MenuMatic Instance &#8211;&gt;</span></p>
<p><span style="color:#008000;">&lt;script type=&#8221;text/javascript&#8221; &gt;</span></p>
<p><span style="color:#008000;">window.addEvent(&#8216;domready&#8217;, function() {</span></p>
<p><span style="color:#008000;">var myMenu = new MenuMatic({ orientation:&#8217;vertical&#8217; });</span></p>
<p><span style="color:#008000;">});</span></p>
<p><span style="color:#008000;">&lt;/script&gt;</span></p>
<p>As you can see, I&#8217;ve followed the convention used in the MenuMatic example page and loaded the mootools file from the google jsapi, but you could just as easily download it and copy it to your joomla structure somewhere.<br />
Ok, nearly there. Next you&#8217;ll need some CSS to get the menu working properly.  I recommend starting with the <a title="Example CSS from MenuMatic" href="http://greengeckodesign.com/projects/menumatic/examples/vertical/css/MenuMatic.css">example CSS from MenuMatic</a><br />
You can either copy and paste the CSS directly into your template.css file, or you can save the menu.css file to your <span style="color:#008000;">templates/your_template/css</span> folder. Bear in mind, if you follow the latter option, you&#8217;ll need to add a link to the header in the <span style="color:#008000;">index.php</span> file.<br />
<span style="color:#008000;">&lt;link rel=&#8221;stylesheet&#8221; href=&#8221;&lt;?php echo $tmpTools-&gt;templateurl(); ?&gt;/css/menu.css&#8221; type=&#8221;text/css&#8221; /&gt;</span></p>
<p>or if you can&#8217;t be arsed with all that php<br />
<span style="color:#008000;">&lt;link rel=&#8221;stylesheet&#8221; href=&#8221;template/your_template/css/template.css&#8221; type=&#8221;text/css&#8221; /&gt;</span></p>
<p>One last thing. Log into your Joomla admin area, and enable the media65 menu module. Also, in the parameters area, add the id &#8216;nav&#8217; to the top level element (ul).<br />
Ok, you&#8217;re done. Go have fun with your new accessible flyout menu.  Maybe one day you&#8217;ll give up on Joomla, and we&#8217;ll talk some more.</p>
<p>In <strong>other news</strong>, notbanksy spotted a <a title="Steatoda Nobilis" href="http://en.wikipedia.org/wiki/Steatoda_nobilis">false widow</a> in his <a title="Bathroom" href="http://en.wikipedia.org/wiki/Bathroom">bathroom</a> &#8211; good job I was in there already cos I thought it was a proper widow at first. Nearly shat myself <img src='http://s0.wp.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/notbanksy.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/notbanksy.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/notbanksy.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/notbanksy.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/notbanksy.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/notbanksy.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/notbanksy.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/notbanksy.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/notbanksy.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/notbanksy.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/notbanksy.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/notbanksy.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/notbanksy.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/notbanksy.wordpress.com/101/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=notbanksy.wordpress.com&amp;blog=7592185&amp;post=101&amp;subd=notbanksy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://notbanksy.wordpress.com/2009/08/22/mootools-2-1-and-menumatic-in-joomla-1-5/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/909b69c649f135538a47b32c9f3704dc?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">notbanksy</media:title>
		</media:content>
	</item>
		<item>
		<title>Swine Flu: Anti Swine Ware</title>
		<link>http://notbanksy.wordpress.com/2009/07/24/swine-flu-anti-swine-ware/</link>
		<comments>http://notbanksy.wordpress.com/2009/07/24/swine-flu-anti-swine-ware/#comments</comments>
		<pubDate>Fri, 24 Jul 2009 21:27:30 +0000</pubDate>
		<dc:creator>notbanksy</dc:creator>
				<category><![CDATA[swine flu]]></category>
		<category><![CDATA[anti virus]]></category>

		<guid isPermaLink="false">http://notbanksy.wordpress.com/?p=92</guid>
		<description><![CDATA[You may have all noticed that the aporkalypse is upon us, thus I have taken it upon myself to save you all from the new terror. Copy this file into a text editor, save it as antiviral.php, and then add  &#60;?php require(&#8216;antiviral.php); ?&#62; to index.php of your personal site. You may have all noticed that [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=notbanksy.wordpress.com&amp;blog=7592185&amp;post=92&amp;subd=notbanksy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">You may have all noticed that the aporkalypse is upon us, thus I have taken it upon myself to save you all from the new terror.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Copy this file into a text editor, save it as antiviral.php, and then add  &lt;?php require(&#8216;antiviral.php); ?&gt; to index.php of your personal site.</div>
<p>You may have all noticed that the aporkalypse is upon us, thus I have taken it upon myself to save you all from the new terror.</p>
<p>Copy this file into a text editor, save it as antiviral.php, and then add  <span style="color:#008000;">&lt;?php require(&#8216;antiviral.php); ?&gt;</span> to index.php of your personal site.</p>
<p>Let me know if you spot any bugs ;p</p>
<p><span style="color:#008000;">&lt;?php</span></p>
<p><span style="color:#008000;">if (!$_POST['life']) {<span style="color:#008000;"><br />
</span><span style="color:#008000;"> $funeral=TRUE;</span></span><br />
<span style="color:#008000;"> break;</span><span style="color:#008000;"><br />
</span><span style="color:#008000;"> }</span><br />
<span style="color:#008000;">if (!$sneezing &amp;&amp; !$coughing &amp;&amp; !$fever) {<br />
<span id="more-92"></span></span><span style="color:#008000;">echo $immunity;<br />
}</span></p>
<p><span style="color:#008000;">else {<br />
$swineflu=TRUE;</span><br />
<span style="color:#008000;">echo $oink;<br />
}</span></p>
<p><span style="color:#008000;">if ($swineflu) {</span></p>
<p><span style="color:#008000;"><span style="white-space:pre;"> </span>mysql_connect(&#8216;humanhost&#8217;,'virus&#8217;,'airborne&#8217;);<br />
$sql=&#8221;SELECT * FROM symptoms SORT BY severity&#8221;;<br />
$result=mysql_query($sql)or die($funeral);</span></p>
<p><span style="color:#008000;"> $symptom = $row['symptom'];<br />
$severity = $row['severity'];</span></p>
<p><span style="color:#008000;"> while($row=mysql_fetch_array($result)) &amp;&amp; ($severity &lt; $media_hype) {<br />
echo $symptom.$severity;<br />
}</span></p>
<p><span style="color:#008000;"><span style="white-space:pre;"> </span>if (!$severity&#8211;) {</span></p>
<p><span style="color:#008000;"> function medicate($symptom) {<br />
echo $rest;<br />
echo $facebook;<br />
echo $sympathy;<br />
or die(&#8216;croak&#8217;);<br />
}<br />
}</span></p>
<p><span style="color:#008000;">}<br />
?&gt;</span><br />
<a class="DiggThisButton DiggMedium" href="http://digg.com/submit?url=http%3A%2F%2Fnotbanksy.wordpress.com%2F2009%2F07%2F24%2Fswine-flu-anti-swine-ware%2F&amp;title=Swine+Flu%3A+Anti+Swine%26nbsp%3BWare"></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/notbanksy.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/notbanksy.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/notbanksy.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/notbanksy.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/notbanksy.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/notbanksy.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/notbanksy.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/notbanksy.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/notbanksy.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/notbanksy.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/notbanksy.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/notbanksy.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/notbanksy.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/notbanksy.wordpress.com/92/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=notbanksy.wordpress.com&amp;blog=7592185&amp;post=92&amp;subd=notbanksy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://notbanksy.wordpress.com/2009/07/24/swine-flu-anti-swine-ware/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/909b69c649f135538a47b32c9f3704dc?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">notbanksy</media:title>
		</media:content>
	</item>
		<item>
		<title>Essential linux commands for web developers</title>
		<link>http://notbanksy.wordpress.com/2009/07/22/essential-linux-commands-for-web-developers/</link>
		<comments>http://notbanksy.wordpress.com/2009/07/22/essential-linux-commands-for-web-developers/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 19:18:59 +0000</pubDate>
		<dc:creator>notbanksy</dc:creator>
				<category><![CDATA[bash]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://notbanksy.wordpress.com/?p=85</guid>
		<description><![CDATA[This post has been permanently moved to the Web Help Forum. Use this link http://www.webhelpforum.co.uk/index.php?topic=732 Thanks for your lovely comments!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=notbanksy.wordpress.com&amp;blog=7592185&amp;post=85&amp;subd=notbanksy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This post has been permanently moved to the Web Help Forum. Use this link <a href="http://www.webhelpforum.co.uk/index.php?topic=732">http://www.webhelpforum.co.uk/index.php?topic=732</a></p>
<p>Thanks for your lovely comments! <img src='http://s2.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/notbanksy.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/notbanksy.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/notbanksy.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/notbanksy.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/notbanksy.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/notbanksy.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/notbanksy.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/notbanksy.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/notbanksy.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/notbanksy.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/notbanksy.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/notbanksy.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/notbanksy.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/notbanksy.wordpress.com/85/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=notbanksy.wordpress.com&amp;blog=7592185&amp;post=85&amp;subd=notbanksy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://notbanksy.wordpress.com/2009/07/22/essential-linux-commands-for-web-developers/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/909b69c649f135538a47b32c9f3704dc?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">notbanksy</media:title>
		</media:content>
	</item>
		<item>
		<title>Php MySQL Random Quotes</title>
		<link>http://notbanksy.wordpress.com/2009/07/08/php-mysql-random-quotes/</link>
		<comments>http://notbanksy.wordpress.com/2009/07/08/php-mysql-random-quotes/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 20:50:58 +0000</pubDate>
		<dc:creator>notbanksy</dc:creator>
				<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://notbanksy.wordpress.com/?p=77</guid>
		<description><![CDATA[Here&#8217;s a quick tutorial for implementing a random quote on your site using php/ mysql.  It&#8217;s not the most imaginitive script ever, but it&#8217;s a sound bit of learning for php noobs, and does have practical applications. It can be used for testimonials, or anything at all (ok, that&#8217;s a bit of an excessive claim, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=notbanksy.wordpress.com&amp;blog=7592185&amp;post=77&amp;subd=notbanksy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Here&#8217;s a quick tutorial for implementing a random quote on your site using php/ mysql.  It&#8217;s not the most imaginitive script ever, but it&#8217;s a sound bit of learning for php noobs, and does have practical applications. It can be used for testimonials, or anything at all (ok, that&#8217;s a bit of an excessive claim, but it&#8217;s a bit useful). The techniques covered will definitely come in useful at some point in your programming career.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">It may seem counter intuitive to use a database to randomise a few quotations, but I&#8217;m going to assume scalability is the issue at hand here, and that you&#8217;re going to end up with hundreds of quotes. Whatever justifies it will do! Besides, I&#8217;ll show you a quick php only script at the end for those who think a database is too much trouble.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">First we&#8217;ll need a database called quote. Then you will need to set it up to take the entries like this:</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">&lt;?php</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">//connect to mysql</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">mysql_connect(&#8220;localhost&#8221;,&#8221;yourusername&#8221;,&#8221;yourpassword&#8221;)or die(mysql_error());</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">//connect to database</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">mysql_select_db(&#8220;quote&#8221;)or die(mysql_error());</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">mysql_query(&#8220;CREATE TABLE quotes(</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">id INT NOT NULL AUTO_INCREMENT,</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">PRIMARY KEY(id),</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">quotation TEXT,</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">author VARCHAR(165))&#8221;)</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">or die(mysql_error());</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">echo&#8221;table created!&#8221;;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">?&gt;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Easy!  Feel free to mess with the paramaters there &#8211; some of you may not want to allow for massive quotations, so you may decide to use VARCHAR for quotation too. All depends on the verbosity of your sources!</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">So your database is set up, and your positively bursting with literary intent? Grand!  Next part is to create a form to input the quotations, here it is, and it&#8217;s (almost) good old HTML <img src='http://s2.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  We&#8217;ll call it add_quote.php</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">&lt;form action=&#8221;&lt;?php echo $_SERVER['PHP_SELF']; ?&gt;&#8221; method=&#8221;post&#8221;&gt;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Quote&lt;input type=&#8221;text&#8221; name=&#8221;quote&#8221;&gt;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Author&lt;input type=&#8221;text&#8221; name=&#8221;author&#8221;&gt;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">&lt;input type=&#8221;submit&#8221; value=&#8221;add new quote&#8221;&gt;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">&lt;/form&gt;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">You&#8217;ve probably seen &lt;?php echo $_SERVER['PHP_SELF']; ?&gt; before? If not, it is just a way of telling the form that it should be processed by the document it lives in &#8211; by it&#8217;s SELF in other words. Ok, so we have a field to input the quote, and author &#8211; now we need to capture the data and squirt it into the database. Don&#8217;t forget to connect again, too:</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">//connect to mysql</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">mysql_connect(&#8220;localhost&#8221;,&#8221;yourusername&#8221;,&#8221;yourpassword&#8221;)or die(mysql_error());</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">//connect to database</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">mysql_select_db(&#8220;quote&#8221;)or die(mysql_error());</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">if ($_POST) {</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">$quote=$_POST['quote'];</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">$author=$_POST['author'];</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">//create new db entry</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">mysql_query(&#8220;INSERT INTO quotes(quotation,author) VALUES(&#8216;$quote&#8217;,'$author&#8217;)&#8221;)or die(mysql_error());</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">}</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Notice the if statement there? It prevents the form from capturing any data unless anything has been POSTed using the submit button. Next we assign the data to variables imaginitively called $quote and $author.  The next bit I hope is self explanatory.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Finally on this page, we should show which quotes we have added already &#8211; so that we don&#8217;t accidentally duplicate any.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">//get quotes from database</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">$query=&#8221;SELECT * FROM quotes&#8221;;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">$result=mysql_query($query)or die(mysql_error());</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">//list quotes</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">while($row=mysql_fetch_array($result))</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;"><span style="white-space:pre;"> </span>{</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">echo&#8221;&lt;div&gt;&lt;p&gt;&#8221;.$row['quotation'].&#8221; ~ &#8220;.$row['author'].&#8221;&lt;/p&gt;&lt;/div&gt;&#8221;;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;"><span style="white-space:pre;"> </span>}</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;"><span style="white-space:pre;"> </span></div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Again, self explanatory stuff so simple even an army of monkeys could reproduce it!  We SELECT everything (* means everything in SQL) FROM our table (quotes) and assign the output to a variable: $result. Then for each row ($row) in the results (mysql_fetch_array($result)) we output the quote and author ($row['quotation'] &amp; $row['author']) and some appropriate HTML.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Job done mate &#8211; and for convenience I would put a link to your random quote page under your form to check it works:</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">&lt;a href=&#8221;random_quote.php&#8221;&gt;See a random quote!&lt;/a&gt;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">You&#8217;re nearly done &#8211; the next page random_quote.php uses some code we&#8217;ve already written but with important differences, so I&#8217;ll hold your hand till we reach the other side. Step one connect to the database:</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">&lt;?php</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">//connect to mysql</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">mysql_connect(&#8220;localhost&#8221;,&#8221;yourusername&#8221;,&#8221;yourpassword&#8221;)or die(mysql_error());</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">//connect to database</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">mysql_select_db(&#8220;quote&#8221;)or die(mysql_error());</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">You&#8217;ll be a dab hand at connecting to mysql by now! The next part of the process is to choose a random quote, but in order to do so, we need to know how many quotes are avaiable. Here&#8217;s how we count them:</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">//count number of quotes in database</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">$num_quotes=&#8221;SELECT COUNT(*) FROM quotes&#8221;;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">$count=mysql_query($num_quotes)or die(mysql_error());</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">This should be pretty simple to understand &#8211; the query asks simply to COUNT every enrty FROM the table quotes, then assign the result to $count. The weird this is, that $count doesn&#8217;t come back as a number on its own &#8211; if you were to echo it now, you&#8217;d get something like resource id=3. Weird, huh? So this next bit of code strips away the unnecessary and just leaves the number of quotes on its own.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">//format the count</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">$count = floatval($count);</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Now we have the actual number of quotes assigned to our var, we can choose one at random &#8211; a number between 1 and the total number of quotes.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">//choose a random quote</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">$num = Rand (1,$count);</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Now pull that quote out of the database on its own. Each time a quote is added, it is given an id number which mysql automatically assigns (check back to AUTO_INCREMENT when we created the table). So by finding the id field with the corresponding random number we have located our random quote!</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">//get chosen quote from database</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">$query=&#8221;SELECT * FROM quotes WHERE id=$num&#8221;;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">$result=mysql_query($query)or die(mysql_error());</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Now, print it on the screen already!</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">//display quote</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">while($row=mysql_fetch_array($result))</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;"><span style="white-space:pre;"> </span>{</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">echo&#8221;&lt;div&gt;&lt;p&gt;&#8221;.$row['quotation'].&#8221; ~ &#8220;.$row['author'].&#8221;&lt;/p&gt;&lt;/div&gt;&#8221;;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;"><span style="white-space:pre;"> </span>}</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">?&gt;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">And you&#8217;re done! Easy, wasn&#8217;t it?  Here&#8217;s the two files in full for all you copy and pasters out there.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">add_quote.php</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">&lt;form action=&#8221;&lt;?php echo $_SERVER['PHP_SELF']; ?&gt;&#8221; method=&#8221;post&#8221;&gt;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Quote&lt;input type=&#8221;text&#8221; name=&#8221;quote&#8221;&gt;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Author&lt;input type=&#8221;text&#8221; name=&#8221;author&#8221;&gt;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">&lt;input type=&#8221;submit&#8221; value=&#8221;add new quote&#8221;&gt;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">&lt;/form&gt;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">&lt;a href=&#8221;random_quote.php&#8221;&gt;See a random quote!&lt;/a&gt;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">&lt;?php</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">//connect to mysql</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">mysql_connect(&#8220;localhost&#8221;,&#8221;root&#8221;,&#8221;harlequin&#8221;)or die(mysql_error());</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">//connect to database</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">mysql_select_db(&#8220;quote&#8221;)or die(mysql_error());</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">if ($_POST) {</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">$quote=$_POST['quote'];</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">$author=$_POST['author'];</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">//create new db entry</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">mysql_query(&#8220;INSERT INTO quotes(quotation,author) VALUES(&#8216;$quote&#8217;,'$author&#8217;)&#8221;)or die(mysql_error());</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">}</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">//get quotes from database</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">$query=&#8221;SELECT * FROM quotes&#8221;;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">$result=mysql_query($query)or die(mysql_error());</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">//list quotes</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">while($row=mysql_fetch_array($result))</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;"><span style="white-space:pre;"> </span>{</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">echo&#8221;&lt;div&gt;&lt;p&gt;&#8221;.$row['quotation'].&#8221; ~ &#8220;.$row['author'].&#8221;&lt;/p&gt;&lt;/div&gt;&#8221;;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;"><span style="white-space:pre;"> </span>}</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">?&gt;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">random_quote.php</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">&lt;?php</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">//connect to mysql</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">mysql_connect(&#8220;localhost&#8221;,&#8221;root&#8221;,&#8221;harlequin&#8221;)or die(mysql_error());</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">//connect to database</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">mysql_select_db(&#8220;quote&#8221;)or die(mysql_error());</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">//count number of quotes in database</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">$num_quotes=&#8221;SELECT COUNT(*) FROM quotes&#8221;;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">$count=mysql_query($num_quotes)or die(mysql_error());</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">//choose a random quote</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">$count = floatval($count);</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">$num = Rand (1,$count);</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">//get chosen quote from database</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">$query=&#8221;SELECT * FROM quotes WHERE id=$num&#8221;;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">$result=mysql_query($query)or die(mysql_error());</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">//display quote</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">while($row=mysql_fetch_array($result))</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;"><span style="white-space:pre;"> </span>{</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">echo&#8221;&lt;div&gt;&lt;p&gt;&#8221;.$row['quotation'].&#8221; ~ &#8220;.$row['author'].&#8221;&lt;/p&gt;&lt;/div&gt;&#8221;;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;"><span style="white-space:pre;"> </span>}</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">?&gt;Here&#8217;s a quick tutorial for implementing a random quote on your site using php/ mysql.  It&#8217;s not the most imaginitive script ever, but it&#8217;s a sound bit of learning for php noobs, and does have practical applications. It can be used for testimonials, or anything at all (ok, that&#8217;s a bit of an excessive claim, but it&#8217;s a bit useful). The techniques covered will definitely come in useful at some point in your programming career.</div>
<p>This post has flown! Read it here <a href="http://www.webhelpforum.co.uk/featured-tutorials/php-mysql-random-quotes">http://www.webhelpforum.co.uk/featured-tutorials/php-mysql-random-quotes</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/notbanksy.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/notbanksy.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/notbanksy.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/notbanksy.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/notbanksy.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/notbanksy.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/notbanksy.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/notbanksy.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/notbanksy.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/notbanksy.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/notbanksy.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/notbanksy.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/notbanksy.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/notbanksy.wordpress.com/77/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=notbanksy.wordpress.com&amp;blog=7592185&amp;post=77&amp;subd=notbanksy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://notbanksy.wordpress.com/2009/07/08/php-mysql-random-quotes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/909b69c649f135538a47b32c9f3704dc?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">notbanksy</media:title>
		</media:content>
	</item>
		<item>
		<title>Php MySQL gig listing script tutorial part 2</title>
		<link>http://notbanksy.wordpress.com/2009/06/21/php-mysql-gig-listing-script-tutorial-part-2/</link>
		<comments>http://notbanksy.wordpress.com/2009/06/21/php-mysql-gig-listing-script-tutorial-part-2/#comments</comments>
		<pubDate>Sun, 21 Jun 2009 10:15:35 +0000</pubDate>
		<dc:creator>notbanksy</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[diary]]></category>
		<category><![CDATA[gig listing]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://notbanksy.wordpress.com/?p=68</guid>
		<description><![CDATA[This post has flown to pastures new! Use this link: http://www.webhelpforum.co.uk/featured-tutorials/php-mysql-gig-listing-script-tutorial-part-2/ The grass actually is greener!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=notbanksy.wordpress.com&amp;blog=7592185&amp;post=68&amp;subd=notbanksy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This post has flown to pastures new! Use this link: <a href="http://www.webhelpforum.co.uk/featured-tutorials/php-mysql-gig-listing-script-tutorial-part-2/">http://www.webhelpforum.co.uk/featured-tutorials/php-mysql-gig-listing-script-tutorial-part-2/</a></p>
<p>The grass actually <em>is</em> greener!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/notbanksy.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/notbanksy.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/notbanksy.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/notbanksy.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/notbanksy.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/notbanksy.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/notbanksy.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/notbanksy.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/notbanksy.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/notbanksy.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/notbanksy.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/notbanksy.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/notbanksy.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/notbanksy.wordpress.com/68/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=notbanksy.wordpress.com&amp;blog=7592185&amp;post=68&amp;subd=notbanksy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://notbanksy.wordpress.com/2009/06/21/php-mysql-gig-listing-script-tutorial-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/909b69c649f135538a47b32c9f3704dc?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">notbanksy</media:title>
		</media:content>
	</item>
		<item>
		<title>Php MySQL gig listing script tutorial part 1</title>
		<link>http://notbanksy.wordpress.com/2009/06/19/php-mysql-gig-listing-script-tutorial-part-1/</link>
		<comments>http://notbanksy.wordpress.com/2009/06/19/php-mysql-gig-listing-script-tutorial-part-1/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 11:54:23 +0000</pubDate>
		<dc:creator>notbanksy</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[diary]]></category>
		<category><![CDATA[gig listing]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://notbanksy.wordpress.com/?p=52</guid>
		<description><![CDATA[This post has been permanently rehomed at the superb Web Help Forum. Use this link: http://www.webhelpforum.co.uk/featured-tutorials/php-mysql-gig-listing-script-tutorial-part-1/<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=notbanksy.wordpress.com&amp;blog=7592185&amp;post=52&amp;subd=notbanksy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This post has been permanently rehomed at the superb Web Help Forum. Use this link:</p>
<p><a href="http://www.webhelpforum.co.uk/featured-tutorials/php-mysql-gig-listing-script-tutorial-part-1/">http://www.webhelpforum.co.uk/featured-tutorials/php-mysql-gig-listing-script-tutorial-part-1/ </a></p>
<p><span style="color:#008000;"></p>
<p></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/notbanksy.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/notbanksy.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/notbanksy.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/notbanksy.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/notbanksy.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/notbanksy.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/notbanksy.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/notbanksy.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/notbanksy.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/notbanksy.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/notbanksy.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/notbanksy.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/notbanksy.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/notbanksy.wordpress.com/52/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=notbanksy.wordpress.com&amp;blog=7592185&amp;post=52&amp;subd=notbanksy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://notbanksy.wordpress.com/2009/06/19/php-mysql-gig-listing-script-tutorial-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/909b69c649f135538a47b32c9f3704dc?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">notbanksy</media:title>
		</media:content>
	</item>
		<item>
		<title>Linux Terminal: Simple Bash HTML Gallery generator</title>
		<link>http://notbanksy.wordpress.com/2009/05/14/linux-terminal-simple-bash-html-gallery-generator/</link>
		<comments>http://notbanksy.wordpress.com/2009/05/14/linux-terminal-simple-bash-html-gallery-generator/#comments</comments>
		<pubDate>Thu, 14 May 2009 18:22:00 +0000</pubDate>
		<dc:creator>notbanksy</dc:creator>
				<category><![CDATA[bash]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://notbanksy.wordpress.com/?p=43</guid>
		<description><![CDATA[This post has been permanently relocated to the marvellous interweb gentleman&#8217;s club that is the web help forum!  Use this link: http://www.webhelpforum.co.uk/featured-tutorials/linux-terminal-simple-bash-html-gallery-generator/ Thanks to all who commented. Hope to see you on the web help forum soon<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=notbanksy.wordpress.com&amp;blog=7592185&amp;post=43&amp;subd=notbanksy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This post has been permanently relocated to the marvellous interweb gentleman&#8217;s club that is the web help forum!  Use this link:</p>
<p><a href="http://www.webhelpforum.co.uk/featured-tutorials/linux-terminal-simple-bash-html-gallery-generator/">http://www.webhelpforum.co.uk/featured-tutorials/linux-terminal-simple-bash-html-gallery-generator/</a></p>
<p>Thanks to all who commented. Hope to see you on the web help forum soon <img src='http://s2.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/notbanksy.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/notbanksy.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/notbanksy.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/notbanksy.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/notbanksy.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/notbanksy.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/notbanksy.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/notbanksy.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/notbanksy.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/notbanksy.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/notbanksy.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/notbanksy.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/notbanksy.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/notbanksy.wordpress.com/43/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=notbanksy.wordpress.com&amp;blog=7592185&amp;post=43&amp;subd=notbanksy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://notbanksy.wordpress.com/2009/05/14/linux-terminal-simple-bash-html-gallery-generator/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/909b69c649f135538a47b32c9f3704dc?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">notbanksy</media:title>
		</media:content>
	</item>
	</channel>
</rss>
