<?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>Daily Web Tools &#187; PHP</title>
	<atom:link href="http://www.dailywebtools.com/category/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dailywebtools.com</link>
	<description>Every Day, Another Web Site, Tool or Tip to Help the Internet Entrepreneur</description>
	<lastBuildDate>Mon, 25 Jan 2010 17:53:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>PHP Security Problems Explained</title>
		<link>http://www.dailywebtools.com/2008/10/21/php-security-problems-explained/</link>
		<comments>http://www.dailywebtools.com/2008/10/21/php-security-problems-explained/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 09:00:45 +0000</pubDate>
		<dc:creator>Liz Jamieson</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[form spoofing]]></category>
		<category><![CDATA[PHP security]]></category>
		<category><![CDATA[sql injection]]></category>

		<guid isPermaLink="false">http://www.dailywebtools.com/?p=776</guid>
		<description><![CDATA[What a clear and helpful article.  I came across this article at the weekend.  Anyone interested in PHP coding can benefit from a good read of this. An ideal breakdown of all the security issues to consider when coding PHP (and MySQL) and the different types of attack a PHP website can be open to. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://php.robm.me.uk/"><img style="float:left; margin-right:10px; border:none; margin-top:5px" src="http://www.dailywebtools.com/blogpics/phpattack.jpg" alt="" width="300" height="273" /></a>What a clear and helpful article.  I came across <a title="PHP Security Article" href="http://php.robm.me.uk/">this article</a> at the weekend.  Anyone interested in PHP coding can benefit from a good read of this.</p>
<p>An ideal breakdown of all the security issues to consider when coding PHP (and MySQL) and the different types of attack a PHP website can be open to.</p>
<p>These include attacks such as XSS, SQL Injection and Form spoofing.</p>
<p>A further useful and related article can be found <a title="Database Input Sanitisation" href="http://www.denhamcoote.com/php-howto-sanitize-database-inputs">here</a> &#8211; the author desribes how to sanitise database input before applying it to your MySQL database.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dailywebtools.com/2008/10/21/php-security-problems-explained/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Good PHP Tutorials</title>
		<link>http://www.dailywebtools.com/2008/08/12/good-php-tutorials/</link>
		<comments>http://www.dailywebtools.com/2008/08/12/good-php-tutorials/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 12:47:03 +0000</pubDate>
		<dc:creator>Liz Jamieson</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://www.dailywebtools.com/?p=564</guid>
		<description><![CDATA[PHP is the server side scripting language of choice for many web site developers.  It is open source, free to use and well documented. Personally I use it in conjunction with Code Igniter which is a fantastic and simple to use, PHP framework. Tune up your PHP skills by regularly reviewing sites like the one [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.goodphptutorials.com"><img style="float:left; margin-right:10px; border:1" src="http://www.dailywebtools.com/blogpics/goodphp.jpg" alt="" width="300" height="221" /></a>PHP is the server side scripting language of choice for many web site developers.  It is open source, free to use and well documented. Personally I use it in conjunction with Code Igniter which is a fantastic and simple to use, PHP framework.</p>
<p>Tune up your PHP skills by regularly reviewing sites like the one highlighted today. At <a title="Good PHP Tutorials" href="http://www.goodphptutorials.com">Good PHP Tutorials</a>, you&#8217;ll find a list of links to tutorials on a wide range of PHP topics such as using PHP with jQuery, a thumbnail generation script, or being notified when Googlel crawls your site.</p>
<p>There are of course many more. The quality of the tutorials does vary as they are picked from around the web, but really these are an excellent starting point from which to build out your PHP knowledge and experience.</p>
<p><span style="color: #551a8b; text-decoration: underline;"><br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dailywebtools.com/2008/08/12/good-php-tutorials/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use CodeIgniter To Make PHP Faster To Code</title>
		<link>http://www.dailywebtools.com/2008/08/04/i-use-codeigniter-as-my-php-framework/</link>
		<comments>http://www.dailywebtools.com/2008/08/04/i-use-codeigniter-as-my-php-framework/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 09:45:20 +0000</pubDate>
		<dc:creator>Liz Jamieson</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Frameworks]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[codeigniter]]></category>

		<guid isPermaLink="false">http://www.dailywebtools.com/?p=177</guid>
		<description><![CDATA[I use CodeIgniter as my PHP framework of choice. The reasons for this are simple. CodeIgniter Is A PHP Framework CodeIgniter is easy to use CodeIgniter saves time when coding PHP web applications and sites You don&#8217;t need a brain the size of a small planet to use it The forum community is very helpful [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://codeigniter.com/"><img style="float:right; margin-left:10px" src="http://www.dailywebtools.com/blogpics/codeigniter.jpg" alt="" width="300" height="260" /></a>I use CodeIgniter as my PHP framework of choice. The reasons for this are simple.</p>
<h3>CodeIgniter Is A PHP Framework</h3>
<ul>
<li><a title="Try CodeIgniter" href="http://codeigniter.com">CodeIgniter</a> is easy to use</li>
<li> <a title="Try CodeIgniter" href="http://codeigniter.com">CodeIgniter</a> saves time when coding PHP web applications and sites</li>
<li> You don&#8217;t need a brain the size of a small planet to use it</li>
<li> The forum community is very helpful and very knowledgeable</li>
<li>You can install it in 3 minutes or less (I would say 1 minute, but I am allowing for those of you that might type very slowly)</li>
<li>Form validation is no longer an experience only slightly better than toothache, but is truly a joy (as are many other things, but form validation is my favourite)</li>
<li><a title="CodeIgniter PHP Framework" href="http://codeigniter.com">CodeIgniter</a> just works without having to fiddle about with DLLs,  rebooting servers, or weird and annoying post-installation system side effects (curable only after you&#8217;ve visited 8 different forums and googled for hours for obscure and marvellous solutions), that seem to accompany every other framework I&#8217;ve tried.</li>
</ul>
<p><a title="Try CodeIgniter" href="http://codeigniter.com">Try it</a> &#8211; you won&#8217;t be disappointed. Well you might be disappointed if you are an evangelically purist programmer who is a stickler for coding elegance and strict adherence (punishable only by a slow and agonising death) to lots of esoteric OO rules. If that describes you, you may prefer to hand code the PHP framework yourself!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dailywebtools.com/2008/08/04/i-use-codeigniter-as-my-php-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The First Stop For Free Web Building Tutorials</title>
		<link>http://www.dailywebtools.com/2008/07/31/the-first-stop-for-free-web-building-tutorials/</link>
		<comments>http://www.dailywebtools.com/2008/07/31/the-first-stop-for-free-web-building-tutorials/#comments</comments>
		<pubDate>Thu, 31 Jul 2008 10:57:22 +0000</pubDate>
		<dc:creator>Liz Jamieson</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Forms]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[free html tutorials]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://www.dailywebtools.com/?p=319</guid>
		<description><![CDATA[I only add this site for completeness, as it is one you should already know about and be using. It is w3schools. w3schools covers topics like HTML, XHTML, CSS, XML, JavaScript, PHP, ASP and SQL, but you&#8217;ll find a lot more there. This site is a great starting point for learning to build web sites [...]]]></description>
			<content:encoded><![CDATA[<p>I only add this site for completeness, as it is one you should already know about and be using. It is <a title="Free Web Development Tutorials" href="http://www.w3schools.com">w3schools</a>.</p>
<p><a href="http://www.w3schools.com"><img style="float:right; margin-left:10px" src="http://www.dailywebtools.com/blogpics/w3schools.jpg" alt="" width="300" height="280" /></a><a href="http://www.w3schools.com">w3schools</a> covers topics like  HTML, XHTML, CSS, XML,	JavaScript,	PHP,	ASP and SQL, but you&#8217;ll find a lot more there. </p>
<p>This site is a great starting point for learning to build web sites from scratch.  W3Schools had over 11 million unique visitors in January this year. That is staggering.</p>
<p>The web site is completely free, and the site owners expect you to help them out by linking to their site from your blog, pointing out any errors you find on the site and so on. Help to keep this valuable resource free. Use it and link to it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dailywebtools.com/2008/07/31/the-first-stop-for-free-web-building-tutorials/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Handy Cheat Sheets for Web Developers, Everywhere</title>
		<link>http://www.dailywebtools.com/2008/07/16/handy-cheat-sheets-for-web-developers-everywhere/</link>
		<comments>http://www.dailywebtools.com/2008/07/16/handy-cheat-sheets-for-web-developers-everywhere/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 22:35:46 +0000</pubDate>
		<dc:creator>Liz Jamieson</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[In the office]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[cheat sheets]]></category>
		<category><![CDATA[visibone]]></category>

		<guid isPermaLink="false">http://www.dailywebtools.com/?p=22</guid>
		<description><![CDATA[Today I&#8217;d like to introduce you to the concept company that is Visibone.  Run by a charming eloquent chap called Bob Stein, they produce a range of physical, real-world information packed cheat sheets for web designers and developers. I wish they had an affiliate program as I would promote their products happily. I recently bought [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.visibone.com"><img style="float:right; margin-left:10px;" title="Visibone Cheat Sheets" src="http://www.dailywebtools.com/blogpics/visibone.jpg" alt="Visibone Colour Card" width="300" height="315" /></a>Today I&#8217;d like to introduce you to the concept company that is <a title="Visibone Cheat Sheets for Web Designers" href="http://www.visibone.com">Visibone</a>.  Run by a charming eloquent chap called <a title="Bob Stein's About Page" href="http://www.visibone.com/about.html">Bob Stein</a>, they produce a range of physical, real-world information packed cheat sheets for web designers and developers.</p>
<p>I wish they had an affiliate program as I would promote their products happily. I recently bought the product they call the Browser Book.</p>
<p>The <a title="The Visibone Browser Book" href="http://www.visibone.com/products/browserbook.html">Browser Book</a> costs $50, (I didn&#8217;t buy the laminated version which is a bit extra), and it contains a wealth of information.</p>
<p>I am in the UK, and Visibone are located in the US. I ordered the Browser Book on the 8th July and it arrived today &#8211; the 16th July.</p>
<p>Anyway &#8211; here is a run-down of what the browser book contains:</p>
<h3>Web Safe Colours</h3>
<p>Colour Card with hex and RGB values for all <a title="What are web safe colours?" href="http://www.lynda.com/hex.asp">web safe colours</a>. The image above shows the colour chart with all 216, web safe colours. When you are stuck for a colour scheme this can be a good starting point.  Web Safe colours have never looked so appealing.</p>
<h3>Fonts</h3>
<p>All standard fonts on Windows, Macs and Linux, with examples of how they look and an indication of font sizes</p>
<h3>Symbols</h3>
<p>Codes for HTML symbols with hex values too. This makes it a simple lookup to figure out how to do characters like these : ♥ and ½ and ∇</p>
<h3>XHTML</h3>
<p>A full list of XHTML tags with popular attributes &#8211; never for example have to scratch you head for all the attributes available on a form tag again. And did you know there is a tag for <q>quote marks</q>. I didn&#8217;t.</p>
<h3>CSS</h3>
<p>Just what I need &#8211; a list of stylesheet reminders, (CSS2). This is great as I love to code CSS by hand and now I can just look something up if I&#8217;ve forgotten. I can code in Notepad if that is what I want, (rather than have to bring out the predictive HTML editor . . .). There is also a useful HTML ⇒ XHTML migration checklist.</p>
<h3>Javascript</h3>
<p>Visibone uses Javascript asserts to explain the Javascript syntax. As Bob says &#8220;all the code here not only runs, but tests itself&#8221;. Somehow manages to introduce you to Javascript functions you don&#8217;t know, by using them to explain the ones you wished you knew.  Clever.</p>
<h3>The DOM</h3>
<p>The Javascript <a title="The DOM" href="http://en.wikipedia.org/wiki/Document_Object_Model">Document Object Model</a>. Really very useful when you are manipulating page content. Which in itself can make you drive you insane, so this helps.</p>
<h3>Regular Expressions</h3>
<p>Javascript <a title="Regular Expressions" href="http://en.wikipedia.org/wiki/Regular_expression">Regular Expressions</a> with lots of usable code, right there on the page. I bought a book once, called <q>Regular Expressions for Dummies</q>. So this is definitely a step up.</p>
<h3>MySQL</h3>
<p>Next is a MySQL statement summary &#8211; very useful for jogging you memory for date functions, and the order of tokens to use when you are wanting to GROUP BY, LIMIT TO and ORDER BY whilst HAVING a headache.</p>
<h3>PHP</h3>
<p>There is also help with PHP 4 and 5 with a fabulous list of functions including MySQL calls, string functions and even PHP.ini options.</p>
<p>Thanks Bob!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dailywebtools.com/2008/07/16/handy-cheat-sheets-for-web-developers-everywhere/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

