<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2465111425938994633</id><updated>2011-12-20T00:03:04.471+08:00</updated><category term='PHP'/><category term='Web Design'/><category term='General Info'/><category term='MySQL'/><category term='css'/><category term='SEO'/><category term='javascript'/><category term='Graphics'/><category term='Bisdak Blogger'/><category term='sports'/><category term='HTML'/><category term='Coffee and Paste'/><category term='more'/><category term='Jquery'/><category term='Ajax'/><category term='pdf'/><category term='Photoshop'/><category term='Excel'/><title type='text'>Coffee Paste</title><subtitle type='html'>Code Snippets: Php, Css, Javascript, Ajax, Jquery and more.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>67</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-7641217463945265270</id><published>2011-12-20T00:02:00.000+08:00</published><updated>2011-12-20T00:03:04.493+08:00</updated><title type='text'>HTML 5 BOILER PLATE</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://html5boilerplate.com/" target="_blank"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-S8nBLvQrtHo/Tu9fEi3X5nI/AAAAAAAAAXU/eqaYxxD3AKQ/s1600/BOILERPLATE.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;If you are a lazy web developer, you may want to consider using the &lt;a href="http://html5boilerplate.com/" target="_blank"&gt;HTML5 BOILERPLATE&lt;/a&gt; ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-7641217463945265270?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/7641217463945265270/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=7641217463945265270&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/7641217463945265270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/7641217463945265270'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2011/12/tools-for-lazy-web-dev.html' title='HTML 5 BOILER PLATE'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-S8nBLvQrtHo/Tu9fEi3X5nI/AAAAAAAAAXU/eqaYxxD3AKQ/s72-c/BOILERPLATE.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-1663798250290472805</id><published>2011-12-09T00:19:00.001+08:00</published><updated>2011-12-12T22:21:18.719+08:00</updated><title type='text'>New Images From the Live Action 'Rurouni Kenshin' Movie Surface</title><content type='html'>Rurouni Kenshin fans got their first look at Japan's live action film last week in the pages of Jump Square magazine with a single image of star Takeru Satoh holding Kenshin's signature sakabato reverse-bladed katana. The haunted former "Hitokiri Battousai" assassin needn't roam the blogosphere alone now that the film's staff have released five additional images from the film showing off Satoh and co-star Emi Takei in her Kaoru Kamiya role. Takei and Satoh's movie looks seem to capture manga creator Nobuhiro Watsuki's style pretty effectively -- especially since Kenshin's cross-shaped facial scar goes for a more theatrical than "realistic" aesthetic. Rurouni Kenshin is set to arrive in Japan on August 25. See new images from the live action Rurouni Kenshin film after the jump.&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-oq4KTeWcaM8/TuDjesRhp7I/AAAAAAAAAWs/mDVemKe8PaI/s1600/kenshin1.jpg" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-NvaGk2WKRw0/TuDjfG46NxI/AAAAAAAAAWw/dOzv7_xUg3o/s1600/kenshin2.jpg" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-lmzwKqECGR0/TuDjfo84DxI/AAAAAAAAAW0/E43MyRJQ9Lk/s1600/kenshin3.jpg" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-keDxcEk1U08/TuDjfxfxFJI/AAAAAAAAAXE/Z5Y9NHE4ZFE/s1600/kenshin4.jpg" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-nb8jYq0f5JI/TuDjhZcBn8I/AAAAAAAAAXI/-UqL0MFgPlI/s1600/kenshin5.jpg" /&gt;&lt;/div&gt;&lt;br /&gt;[source: &lt;a href="http://www.animenewsnetwork.com/news/2011-12-02/more-live-action-rurouni-kenshin-film-images-released#gallery_top" rel="nofollow" target="_blank"&gt;Anime News Network&lt;/a&gt;]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-1663798250290472805?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/1663798250290472805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=1663798250290472805&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/1663798250290472805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/1663798250290472805'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2011/12/new-images-from-live-action-rurouni.html' title='New Images From the Live Action &apos;Rurouni Kenshin&apos; Movie Surface'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-oq4KTeWcaM8/TuDjesRhp7I/AAAAAAAAAWs/mDVemKe8PaI/s72-c/kenshin1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-2295292983943671504</id><published>2011-12-07T23:54:00.001+08:00</published><updated>2011-12-07T23:56:11.898+08:00</updated><title type='text'>jQuery: concat checkbox checked values</title><content type='html'>&lt;span class="fullpost"&gt;This is just for my future reference.&lt;/span&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;/*concat checkbox:checked' values*/&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;$(".yourclass").click(function(){&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var allVals =&amp;nbsp; [];&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$("input[name='yourcheckboxname[]']:checked").each(function(){&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;allVals.push($(this).val());&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;});&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$("input[name='&lt;/span&gt;&lt;span class="fullpost"&gt;yourcheckboxname&lt;/span&gt;&lt;span class="fullpost"&gt;']").val(allVals);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;})&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-2295292983943671504?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/2295292983943671504/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=2295292983943671504&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/2295292983943671504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/2295292983943671504'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2011/12/jquery-concat-checkbox-checked-values.html' title='jQuery: concat checkbox checked values'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-6672721665088930474</id><published>2011-12-02T00:06:00.001+08:00</published><updated>2011-12-02T00:12:39.174+08:00</updated><title type='text'>jQuery: remove / replace last occurence of a character in a string</title><content type='html'>Actually this is not jQuery, this is just a javascript regular expression:&lt;br /&gt;&lt;br /&gt;var str='Explore, Design ,Develop';&lt;br /&gt;//replace last occurence of comma into ' and '&lt;br /&gt;str.replace(/,([^,]*)$/,' and $1'); //returns Explore, Design and Develop&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-6672721665088930474?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/6672721665088930474/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=6672721665088930474&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/6672721665088930474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/6672721665088930474'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2011/12/jquery-remove-replace-last-occurence-of.html' title='jQuery: remove / replace last occurence of a character in a string'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-7954851447684222510</id><published>2011-11-21T23:00:00.001+08:00</published><updated>2011-11-21T23:07:56.134+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Jquery'/><title type='text'>jQuery hasParent() function</title><content type='html'>Just posting this here for future reference :)&lt;br /&gt;&lt;pre&gt;&lt;code&gt;/*&lt;br /&gt; * Test whether argument elements are parents&lt;br /&gt; * of the first matched element&lt;br /&gt; * @return boolean&lt;br /&gt; * @param objs&lt;br /&gt; *  a jQuery selector, selection, element, or array of elements&lt;br /&gt;*/&lt;br /&gt;$.fn.hasParent = function(objs) {&lt;br /&gt; // ensure that objs is a jQuery array&lt;br /&gt; objs = $(objs); var found = false;&lt;br /&gt; $(this[0]).parents().andSelf().each(function() {&lt;br /&gt;  if ($.inArray(this, objs) != -1) {&lt;br /&gt;   found = true;&lt;br /&gt;   return false; // stops the each...&lt;br /&gt;  }&lt;br /&gt; });&lt;br /&gt; return found;&lt;br /&gt;}&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://pastebin.com/eYAqxTay" rel="nofollow" target="_blank"&gt;ref: Pastebin&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-7954851447684222510?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/7954851447684222510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=7954851447684222510&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/7954851447684222510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/7954851447684222510'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2011/11/jquery-hasparent-function.html' title='jQuery hasParent() function'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-3684606081875186704</id><published>2010-12-04T08:02:00.002+08:00</published><updated>2010-12-04T08:18:05.885+08:00</updated><title type='text'>Best Dried Mangoes - Cebu Brand and Phillippine Brand Dried Mangoes</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://profoodcorp.com/" imageanchor="1" style="margin-left: 1em; margin-right: 1em;" target="_blank"&gt;&lt;img border="0" height="235" src="http://4.bp.blogspot.com/_Vk_LrKhyoQI/TPmC8RlDJRI/AAAAAAAAAVI/YBjT7AVnknc/s400/profoodcorp.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://profoodcorp.com/" target="_blank"&gt;Profood International Corp.&lt;/a&gt; is the largest Philippine based dried fruit producer and the standard bearer of world class processed fruit products from the Philippine Islands.&lt;br /&gt;&lt;br /&gt;I often bought &lt;a href="http://www.coffeepaste.net/2010/12/best-dried-mangoes-cebu-brand-and.html"&gt;Philippine Brand Juice and Dried Mangoes&lt;/a&gt; at the canteen then it just happened that I was asked to design their website. I won't say that its really that great but I could say that I'm already happy with what I've done. You can visit it at &lt;a href="http://profoodcorp.com/" target="_blank"&gt;www.profoodcorp.com&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-3684606081875186704?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/3684606081875186704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=3684606081875186704&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/3684606081875186704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/3684606081875186704'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2010/12/best-dried-mangoes-cebu-brand-and.html' title='Best Dried Mangoes - Cebu Brand and Phillippine Brand Dried Mangoes'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Vk_LrKhyoQI/TPmC8RlDJRI/AAAAAAAAAVI/YBjT7AVnknc/s72-c/profoodcorp.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-451412357464417245</id><published>2010-12-04T07:00:00.003+08:00</published><updated>2010-12-04T08:24:27.878+08:00</updated><title type='text'>Soslan Stone - Coral/Shell Stones</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://soslanstones.com/" style="border: 0pt none; outline: medium none;" target="_blank"&gt;&lt;img border="0" height="226" src="http://1.bp.blogspot.com/_Vk_LrKhyoQI/TPl2E1q6mqI/AAAAAAAAAVE/ct7T20f6Dxo/s400/soslanstones.jpg" style="border: 0pt none; outline: medium none;" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://soslanstones.com/" target="_blank"&gt;Soslan Stones&lt;/a&gt;  website is up. They are supplying the most beautiful coral/shell fossil stones from Brgy. Pugalo, Alcoy City, Cebu, Philippines to the world. Visit their website at &lt;a href="http://soslanstones.com/" target="_blank"&gt;www.soslanstones.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-451412357464417245?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/451412357464417245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=451412357464417245&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/451412357464417245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/451412357464417245'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2010/12/soslan-stone-coralshell-stones.html' title='Soslan Stone - Coral/Shell Stones'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Vk_LrKhyoQI/TPl2E1q6mqI/AAAAAAAAAVE/ct7T20f6Dxo/s72-c/soslanstones.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-8564191024717364205</id><published>2010-04-07T20:57:00.004+08:00</published><updated>2010-04-08T11:32:52.533+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>border-collapse:collapse IE problem</title><content type='html'>I ran into this problem a while ago where css &lt;span style="color: #345678;"&gt;border-collapse:collapse&lt;/span&gt; on Internet Explorer 7 and 8 is having a 1px space in between table cells. But its just fine in Firefox, Chrome and Opera. I thought IE8 already has the fix for most IE bugs, well IE ruined my mood again.&lt;br /&gt;&lt;br /&gt;Just in case you were having trouble with this one too so here's what I found. On IE7 and IE8, the &lt;span style="color: #345678;"&gt;border-collapse: collapse&lt;/span&gt; does not overrule cellspacing even if cellspacing is set to 0. cellspacing should be set to &lt;b&gt;null &lt;/b&gt;or &lt;b&gt;empty &lt;/b&gt;in order to have it the look it should be.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-8564191024717364205?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/8564191024717364205/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=8564191024717364205&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/8564191024717364205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/8564191024717364205'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2010/04/border-collapsecollapse-ie-problem.html' title='border-collapse:collapse IE problem'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-7504315298613037001</id><published>2010-03-31T14:21:00.003+08:00</published><updated>2010-03-31T14:31:48.543+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>PHP function to strip only selected tags</title><content type='html'>The following function is somewhat same with the php &lt;a href="http://us2.php.net/manual/en/function.strip-tags.php" target="_blank"&gt;strip_tags&lt;/a&gt; function with added functionality to select what tags you want to strip.&lt;br /&gt;&lt;div class="code"&gt;&lt;span style="color: #0000bb;"&gt;&amp;lt;?&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700;"&gt;function&lt;/span&gt;&lt;span style="color: #0000bb;"&gt; strip_only&lt;/span&gt;&lt;span style="color: #007700;"&gt;(&lt;/span&gt;&lt;span style="color: #0000bb;"&gt;$str&lt;/span&gt;&lt;span style="color: #007700;"&gt;,&lt;/span&gt;&lt;span style="color: #0000bb;"&gt;$tags&lt;/span&gt;&lt;span style="color: #007700;"&gt;){&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #ff8000;"&gt;/*&lt;br /&gt;usage:&lt;br /&gt;echostrip_only($str,array('table','a'));&lt;br /&gt;echostrip_only($str,'&amp;lt;table&amp;gt;&amp;lt;a&amp;gt;');&lt;br /&gt;*/&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700;"&gt;if(!&lt;/span&gt;&lt;span style="color: #0000bb;"&gt;is_array&lt;/span&gt;&lt;span style="color: #007700;"&gt;(&lt;/span&gt;&lt;span style="color: #0000bb;"&gt;$tags&lt;/span&gt;&lt;span style="color: #007700;"&gt;)){&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000bb;"&gt;$tags&lt;/span&gt;&lt;span style="color: #007700;"&gt;=(&lt;/span&gt;&lt;span style="color: #0000bb;"&gt;strpos&lt;/span&gt;&lt;span style="color: #007700;"&gt;(&lt;/span&gt;&lt;span style="color: #0000bb;"&gt;$str&lt;/span&gt;&lt;span style="color: #007700;"&gt;,&lt;/span&gt;&lt;span style="color: #dd0000;"&gt;'&amp;gt;'&lt;/span&gt;&lt;span style="color: #007700;"&gt;)!==&lt;/span&gt;&lt;span style="color: #0000bb;"&gt;false&lt;/span&gt;&lt;span style="color: #007700;"&gt;?&lt;/span&gt;&lt;span style="color: #0000bb;"&gt; explode&lt;/span&gt;&lt;span style="color: #007700;"&gt;(&lt;/span&gt;&lt;span style="color: #dd0000;"&gt;'&amp;gt;'&lt;/span&gt;&lt;span style="color: #007700;"&gt;,&lt;/span&gt;&lt;span style="color: #0000bb;"&gt;str_replace&lt;/span&gt;&lt;span style="color: #007700;"&gt;(&lt;/span&gt;&lt;span style="color: #dd0000;"&gt;'&amp;lt;'&lt;/span&gt;&lt;span style="color: #007700;"&gt;,&lt;/span&gt;&lt;span style="color: #dd0000;"&gt;''&lt;/span&gt;&lt;span style="color: #007700;"&gt;,&lt;/span&gt;&lt;span style="color: #0000bb;"&gt;$tags&lt;/span&gt;&lt;span style="color: #007700;"&gt;)):array(&lt;/span&gt;&lt;span style="color: #0000bb;"&gt;$tags&lt;/span&gt;&lt;span style="color: #007700;"&gt;));&lt;br /&gt;if(&lt;/span&gt;&lt;span style="color: #0000bb;"&gt;end&lt;/span&gt;&lt;span style="color: #007700;"&gt;(&lt;/span&gt;&lt;span style="color: #0000bb;"&gt;$tags&lt;/span&gt;&lt;span style="color: #007700;"&gt;)==&lt;/span&gt;&lt;span style="color: #dd0000;"&gt;''&lt;/span&gt;&lt;span style="color: #007700;"&gt;)&lt;/span&gt;&lt;span style="color: #0000bb;"&gt;array_pop&lt;/span&gt;&lt;span style="color: #007700;"&gt;(&lt;/span&gt;&lt;span style="color: #0000bb;"&gt;$tags&lt;/span&gt;&lt;span style="color: #007700;"&gt;);&lt;br /&gt;}&lt;br /&gt;foreach(&lt;/span&gt;&lt;span style="color: #0000bb;"&gt;$tags&lt;/span&gt;&lt;span style="color: #007700;"&gt; as&lt;/span&gt;&lt;span style="color: #0000bb;"&gt; $tag&lt;/span&gt;&lt;span style="color: #007700;"&gt;)&lt;/span&gt;&lt;span style="color: #0000bb;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0000bb;"&gt;$str&lt;/span&gt;&lt;span style="color: #007700;"&gt;=&lt;/span&gt;&lt;span style="color: #0000bb;"&gt;preg_replace&lt;/span&gt;&lt;span style="color: #007700;"&gt;(&lt;/span&gt;&lt;span style="color: #dd0000;"&gt;'#&amp;lt;/?'&lt;/span&gt;&lt;span style="color: #007700;"&gt;.&lt;/span&gt;&lt;span style="color: #0000bb;"&gt;$tag&lt;/span&gt;&lt;span style="color: #007700;"&gt;.&lt;/span&gt;&lt;span style="color: #dd0000;"&gt;'[^&amp;gt;]*&amp;gt;#is'&lt;/span&gt;&lt;span style="color: #007700;"&gt;,&lt;/span&gt;&lt;span style="color: #dd0000;"&gt;''&lt;/span&gt;&lt;span style="color: #007700;"&gt;,&lt;/span&gt;&lt;span style="color: #0000bb;"&gt;$str&lt;/span&gt;&lt;span style="color: #007700;"&gt;);&lt;br /&gt;return &lt;/span&gt;&lt;span style="color: #0000bb;"&gt;$str&lt;/span&gt;&lt;span style="color: #007700;"&gt;;&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000bb;"&gt;?&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-7504315298613037001?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/7504315298613037001/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=7504315298613037001&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/7504315298613037001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/7504315298613037001'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2010/03/php-function-to-strip-only-selected.html' title='PHP function to strip only selected tags'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-5602947990146601576</id><published>2010-03-12T15:40:00.004+08:00</published><updated>2010-03-12T15:55:58.353+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>Cross browser min-height</title><content type='html'>Internet Explorer 6 doesn't support css "min-height". Even though IE6 already had its &lt;a href="http://ie6funeral.com/" target="_blank"&gt;funeral&lt;/a&gt;, I'm still going to put my fix here. There are still a lot people out there who are using dead. &lt;br /&gt;&lt;br /&gt;"height" is supported by IE6 so we can just use height and for extra part we can use overflow: visible; &lt;br /&gt;&lt;div class="code"&gt;&lt;span style="color: #351c75;"&gt;height&lt;/span&gt;: 100px;&lt;br /&gt;&lt;span style="color: #351c75;"&gt;overflow&lt;/span&gt;: visible;&lt;/div&gt;&lt;br /&gt;In some cases where we need to have an overflow:hidden on the element, we can use the following snippet.&lt;br /&gt;&lt;div class='code'&gt;#container { min-height:100px; } &lt;br /&gt;* html #container { height:100px; }&lt;br /&gt;&lt;/div&gt;Only IE6 recognizes "* html" selector so that would fix it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-5602947990146601576?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/5602947990146601576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=5602947990146601576&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/5602947990146601576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/5602947990146601576'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2010/03/cross-browser-min-height.html' title='Cross browser min-height'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-7364927926595373096</id><published>2010-03-10T21:28:00.007+08:00</published><updated>2010-03-11T09:26:31.789+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Graphics'/><title type='text'>- cbs id -</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://reynoldsalceda.com/files/images/cbs_id.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;" target="_blank"&gt;&lt;img border="0" src="http://reynoldsalceda.com/files/images/cbs_id_thumb.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;[&lt;a href='http://www.megaupload.com/?d=ENQH32UP' target='_blank'&gt;download psd file&lt;/a&gt;]&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-7364927926595373096?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/7364927926595373096/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=7364927926595373096&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/7364927926595373096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/7364927926595373096'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2010/03/cbs-id.html' title='- cbs id -'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-8673813776790424187</id><published>2010-03-06T22:05:00.002+08:00</published><updated>2010-03-10T11:22:59.897+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>Cross browser inline-block</title><content type='html'>&lt;div class="code"&gt;&lt;span style="color: blue;"&gt;li&lt;/span&gt; {&lt;br /&gt;&lt;span style="color: #351c75; padding-left: 20px;"&gt;min-height&lt;/span&gt;: 250px;&lt;br /&gt;&lt;span style="color: #351c75; padding-left: 20px;"&gt;display&lt;/span&gt;: -moz-inline-stack;&lt;br /&gt;&lt;span style="color: #351c75; padding-left: 20px;"&gt;display&lt;/span&gt;: inline-block;&lt;br /&gt;&lt;span style="color: #351c75; padding-left: 20px;"&gt;vertical-align&lt;/span&gt;: top;&lt;br /&gt;&lt;span style="padding-left: 20px;"&gt;zoom: 1;&lt;/span&gt;&lt;br /&gt;&lt;span style="padding-left: 20px;"&gt;*display: inline;&lt;/span&gt;&lt;br /&gt;&lt;span style="padding-left: 20px;"&gt;_height: 250px;&lt;/span&gt;&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;&lt;div class="quote"&gt;Reference: &lt;a href="http://blog.mozilla.com/webdev/2009/02/20/cross-browser-inline-block/" target="_blank"&gt;blog.mozilla.com&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-8673813776790424187?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/8673813776790424187/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=8673813776790424187&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/8673813776790424187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/8673813776790424187'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2010/03/cross-browser-inline-block.html' title='Cross browser inline-block'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-1293653134294662409</id><published>2010-03-04T20:51:00.005+08:00</published><updated>2010-03-05T08:22:47.596+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ajax'/><category scheme='http://www.blogger.com/atom/ns#' term='Jquery'/><title type='text'>AJAX made Simple  with jQuery</title><content type='html'>There are lot of ways to do AJAX in jQuery but I was used of the &lt;a href='http://api.jquery.com/jQuery.post/' target='_blank'&gt;$.post()&lt;/a&gt; and the &lt;a href='http://api.jquery.com/jQuery.get/' target='_blank'&gt;$.get()&lt;/a&gt; functions. I find them the most simple.&lt;br /&gt;&lt;i&gt;Note&lt;/i&gt;: &lt;a href='http://api.jquery.com/jQuery.get/' target='_blank'&gt;$.get()&lt;/a&gt; and &lt;a href='http://api.jquery.com/get/' target='_blank'&gt;.get()&lt;/a&gt; are two different functions. Don't get confused.&lt;br /&gt;&lt;br /&gt;&lt;div class='quote'&gt;$.post( url, [ data ], callback )&lt;br /&gt;&lt;/div&gt;&lt;b&gt;&lt;a href='http://api.jquery.com/jQuery.post/' target='_blank'&gt;$.post()&lt;/a&gt;&lt;/b&gt; - Load data from the server using a HTTP POST request. This is a shorthand of the &lt;a href='http://api.jquery.com/jQuery.ajax/' target='_blank'&gt;$.ajax()&lt;/a&gt; function with type set to POST.&lt;br /&gt;&lt;br /&gt;&lt;div class='quote'&gt;$.get( url, [ data ], callback )&lt;br /&gt;&lt;/div&gt;&lt;b&gt;&lt;a href='http://api.jquery.com/jQuery.get/' target='_blank'&gt;$.get()&lt;/a&gt;&lt;/b&gt; -  Load data from the server using a HTTP GET request. This is a shorthand of the &lt;a href='http://api.jquery.com/jQuery.ajax/' target='_blank'&gt;$.ajax()&lt;/a&gt; function with type set to GET.&lt;br /&gt;&lt;br /&gt;&lt;div class='quote'&gt;&lt;b&gt;url&lt;/b&gt; A string containing the URL to which the request is sent.&lt;br /&gt;&lt;b&gt;data&lt;/b&gt; A map or string that is sent to the server with the request.&lt;br /&gt;&lt;b&gt;callback&lt;/b&gt; A callback function that is executed if the request succeeds.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Example: Fetches the contents of test.php and inserts it on the element with the class result.&lt;br /&gt;&lt;div class='code'&gt;$.post('test.php', function(data) {&lt;br /&gt;$('.result').html(data);&lt;br /&gt;});&lt;br /&gt;or&lt;br /&gt;$.get('test.php', function(data) {&lt;br /&gt;$('.result').html(data);&lt;br /&gt;});&lt;br /&gt;&lt;/div&gt;&lt;span class='fullpost'&gt;&lt;br /&gt;Example: Request the test.php page, but ignore the return results.&lt;br /&gt;&lt;div class='code'&gt;$.post('test.php');&lt;br /&gt;or&lt;br /&gt;$.get('test.php');&lt;br /&gt;&lt;/div&gt;Example: Request the test.php page and send some additional data along (while still ignoring the return results).&lt;br /&gt;&lt;div class='code'&gt;$.post('test.php', { name: 'John', time: '2pm' } );&lt;br /&gt;or&lt;br /&gt;$.get('test.php', { name: 'John', time: '2pm' } );&lt;br /&gt;&lt;/div&gt;Example: pass arrays of data to the server (while still ignoring the return results).&lt;br /&gt;&lt;div class='code'&gt;$.post('test.php', { 'choices[]': ['Jon', 'Susan'] });&lt;br /&gt;or&lt;br /&gt;$.get('test.php', { 'choices[]': ['Jon', 'Susan'] });&lt;br /&gt;&lt;/div&gt;Example: send form data using ajax requests&lt;br /&gt;&lt;div class='code'&gt;$.post('test.php', $('#testform').serialize());&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Jquery made it simple. Stupid me making ajax functions from scratch before. I even noted &lt;a href='http://coffeepaste.tagabukid.com/2009/09/simple-php-ajax.html' target='_blank'&gt;the very basic of Ajax&lt;/a&gt; for reference. lol&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-1293653134294662409?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/1293653134294662409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=1293653134294662409&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/1293653134294662409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/1293653134294662409'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2010/03/ajax-made-simple-with-jquery.html' title='AJAX made Simple  with jQuery'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-576955049950795086</id><published>2010-03-02T01:23:00.002+08:00</published><updated>2010-03-04T12:30:48.779+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Jquery'/><title type='text'>Adding Jquery to blogger (blogspot.com)</title><content type='html'>Demo: &lt;a target='_blank' href="http://monkee.tagabukid.com/"&gt;http://monkee.tagabukid.com/&lt;/a&gt;&lt;br /&gt;It's very simple.&lt;br /&gt;1. Login to your blogger account.&lt;br /&gt;2. Go to Dashboard and select your blog.&lt;br /&gt;3. Select Layout and then click on Edit HTML.&lt;br /&gt;4. Then add the following code below the &amp;lt;head&amp;gt; tag.&lt;br /&gt;&lt;div class='code'&gt;&amp;lt;script src='http://code.jquery.com/jquery-1.4.2.js'&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;script&amp;gt;&lt;br /&gt;$('document').ready(function(){&lt;br /&gt;&lt;div style="color: #38761d;"&gt;//your jquery code here. &lt;/div&gt;&lt;div style="color: #38761d;"&gt;//Note: Never use double quotes in your code or else blogger will return an error. &lt;/div&gt;})&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-576955049950795086?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/576955049950795086/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=576955049950795086&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/576955049950795086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/576955049950795086'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2010/03/adding-jquery-to-blogger-blogspotcom.html' title='Adding Jquery to blogger (blogspot.com)'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-481485963692113339</id><published>2010-02-14T14:01:00.000+08:00</published><updated>2010-03-02T03:25:52.249+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web Design'/><title type='text'>Webthesurfi Rugs Webdesign</title><content type='html'>&lt;a target='_blank' href="http://webthesurfirugswebdesigns.blogspot.com/"&gt;Webthesurfi Rugs Webdesign&lt;/a&gt; is a group, a company, a program that will help and cater online and offline customers with their online business or hobbies. We will see more updates about it soon.&lt;br /&gt;&lt;br /&gt;For the meantime, check &lt;a target='_blank' href="http://monkeetech.blogspot.com/2010/02/webthesurfi-rugs-webdesign.html"&gt;this blog&lt;/a&gt; post about &lt;a target='_blank' href="http://webthesurfirugswebdesigns.blogspot.com/"&gt;Webthesurfi Rugs Webdesign&lt;/a&gt; for more information.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-481485963692113339?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/481485963692113339/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=481485963692113339&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/481485963692113339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/481485963692113339'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2010/02/webthesurfi-rugs-webdesign.html' title='Webthesurfi Rugs Webdesign'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-7207321625277104907</id><published>2009-11-20T20:15:00.003+08:00</published><updated>2010-03-04T11:41:38.745+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><title type='text'>View genereated source in IE</title><content type='html'>You can view the generated source in IE just like on the Firefox Web Developer toolbar. Just copy and paste the code below in the URL then hit enter.&lt;br /&gt;&lt;div class="code"&gt;javascript:'&amp;lt;xmp&amp;gt;'+window.document.body.outerHTML+'&amp;lt;/xmp&amp;gt;'&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-7207321625277104907?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/7207321625277104907/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=7207321625277104907&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/7207321625277104907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/7207321625277104907'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2009/11/view-genereated-source-in-ie.html' title='View genereated source in IE'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-7882447304583814249</id><published>2009-09-25T01:20:00.001+08:00</published><updated>2010-03-04T11:44:57.921+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ajax'/><title type='text'>Simple PHP-Ajax</title><content type='html'>&lt;span style="font-family: arial;"&gt;ajax.js&lt;/span&gt;&lt;br /&gt;&lt;div class='code'&gt;//we will initialize ajax&lt;br /&gt;function initAjax(){&lt;br /&gt;var xmlHttp=null;&lt;br /&gt;try{ xmlHttp=new XMLHttpRequest(); } // Firefox, Opera 8.0+, Safari&lt;br /&gt;catch (e) {// Internet Explorer&lt;br /&gt;try {xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");}&lt;br /&gt;catch (e){ xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); }&lt;br /&gt;}&lt;br /&gt;return xmlHttp;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function get_text(){&lt;br /&gt;var simpleajax     = new initAjax();&lt;br /&gt;var container    = document.getElementById("container");&lt;br /&gt;var inputext    = document.getElementById("text").value;&lt;br /&gt;&lt;br /&gt;if(simpleajax==null)&lt;br /&gt;alert("Your browser does not support Ajax");&lt;br /&gt;&lt;br /&gt;simpleajax.onreadystatechange = function(){&lt;br /&gt;if(simpleajax.readyState == 4){&lt;br /&gt;container.innerHTML = simpleajax.responseText;&lt;br /&gt;}   &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;simpleajax.open("GET","gen_text.php?text="+inputext,true);&lt;br /&gt;simpleajax.send(null);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;get_text.php&lt;/span&gt;&lt;br /&gt;&lt;div class='code'&gt;&amp;lt;?php&lt;br /&gt;$text = $_GET["text"];&lt;br /&gt;echo strtoupper($text);//we will display the capital letters of the input&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;index.html&lt;/span&gt;&lt;br /&gt;&lt;div class='code'&gt;&amp;lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"&lt;br /&gt;"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;html xmlns="http://www.w3.org/1999/xhtml"&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;An example of Simple Ajax&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;script language="javascript" src="ajax.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;style&amp;gt;&lt;br /&gt;&lt;br /&gt;#container{&lt;br /&gt;font-family:Verdana, Arial, Helvetica, sans-serif;&lt;br /&gt;font-size:12px;&lt;br /&gt;text-decoration:underline;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&amp;lt;/style&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;input type="text" name="text" id="text" onkeyup="get_text();"/&amp;gt;&lt;br /&gt;&amp;lt;div id="container"&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-7882447304583814249?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/7882447304583814249/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=7882447304583814249&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/7882447304583814249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/7882447304583814249'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2009/09/simple-php-ajax.html' title='Simple PHP-Ajax'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-4833839577433210559</id><published>2009-08-22T05:56:00.000+08:00</published><updated>2009-08-31T23:43:28.520+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><title type='text'>Javascript: window.open pop-up at center</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;In javascript - window.open opens a popup that by default opens at random location of the window. Below is a javascript function that will open a pop-up in the center of the client window. Hope it may save many additional lines of javascript code.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div  style="border: 1px solid gray; padding: 10px;font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(51, 0, 153);"&gt;function &lt;/span&gt;popupwindow(windowUri, windowHeight, windowWidth, windowName)&lt;br /&gt;{&lt;br /&gt;&lt;span style="color: rgb(51, 0, 153);"&gt;var &lt;/span&gt;centerWidth = (window.screen.width - windowWidth) / &lt;span style="color: rgb(255, 0, 0);"&gt;2&lt;/span&gt;;&lt;br /&gt;&lt;span style="color: rgb(51, 0, 153);"&gt;var &lt;/span&gt;centerHeight = (window.screen.height - windowHeight) / &lt;span style="color: rgb(255, 0, 0);"&gt;2&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;newWindow = window.open(windowUri, windowName, '&lt;span style="color: rgb(102, 102, 102);"&gt;resizable=0,width=&lt;/span&gt;' + windowWidth +&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;',height=&lt;/span&gt;' + windowHeight +&lt;br /&gt;'&lt;span style="color: rgb(102, 102, 102);"&gt;,left=&lt;/span&gt;' + centerWidth +&lt;br /&gt;'&lt;span style="color: rgb(102, 102, 102);"&gt;,top=&lt;/span&gt;' + centerHeight);&lt;br /&gt;&lt;br /&gt;newWindow.focus();&lt;br /&gt;&lt;span style="color: rgb(51, 0, 153);"&gt;return &lt;/span&gt;newWindow.name;&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Please notice parameters that are passed to window.open.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-4833839577433210559?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/4833839577433210559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=4833839577433210559&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/4833839577433210559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/4833839577433210559'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2009/08/javascript-windowopen-pop-up-at-center.html' title='Javascript: window.open pop-up at center'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-3102493733023512907</id><published>2009-08-12T00:32:00.001+08:00</published><updated>2010-03-05T08:43:40.722+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>PHP_EOL : PHP End Of Line</title><content type='html'>&lt;span style=";font-family:arial;"&gt;&lt;a href="http://us3.php.net/manual/en/reserved.constants.php"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;PHP_EOL&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; is apparently used to find the newline character in a cross-platform-compatible way, so it handles DOS/Mac/Unix issues.&lt;br /&gt;&lt;br /&gt;Most of the PHP I write is for generating HTML, and I use &amp;lt;br /&amp;gt; instead of actual newlines, so haven't used (I don't even know) this constant before. Just until I need to &lt;/span&gt;&lt;a href="http://us2.php.net/manual/en/function.explode.php"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;explode&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; a block of string to be separated by the end of the line. It's something like the &lt;/span&gt;&lt;a href="http://us2.php.net/manual/en/function.file.php"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;file()&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; function can do but I only want to parse a string, I dont want to put it into another file.&lt;br /&gt;&lt;br /&gt;There were no \r\n added to the end of each line on the string that would be used as identifier for the explode. I know I can just add it myself but the string is dynamic, it's from a user input.&lt;br /&gt;&lt;br /&gt;So I googled for some workaround but no luck, I don't know, may be its my search keywords. I wander at php.net and landed on &lt;/span&gt;&lt;a href="http://us3.php.net/print"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;this page&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;.&lt;br /&gt;There I found about PHP_EOL, so I tried to use it and voila, works like magic.&lt;br /&gt;&lt;br /&gt;Sample code:&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div  class="code"&gt;&lt;span style="border-right: 1px solid gray; float: left; text-align: right; margin-right: 6pt; padding-right: 6pt;font-family:arial;color:gray;"&gt;1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;6&lt;br /&gt;7&lt;br /&gt;8&lt;br /&gt;9&lt;br /&gt;10&lt;br /&gt;11&lt;br /&gt;12&lt;br /&gt;13&lt;br /&gt;14&lt;br /&gt;15&lt;br /&gt;16&lt;br /&gt;17&lt;br /&gt;18&lt;br /&gt;19&lt;br /&gt;20&lt;br /&gt;21&lt;br /&gt;22&lt;br /&gt;23&lt;br /&gt;24&lt;br /&gt;25&lt;br /&gt;26&lt;br /&gt;27&lt;br /&gt;28&lt;br /&gt;29&lt;br /&gt;30&lt;br /&gt;31&lt;/span&gt;&lt;span style=";font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;&amp;lt;?php&lt;br /&gt;$str&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;'IT sa CITE Batch 6&lt;br /&gt;Glendon Alimin&lt;br /&gt;John Reeve Belarmino&lt;br /&gt;Carl Anthony Campos&lt;br /&gt;Alex Culango&lt;br /&gt;Joenar Dalumpines&lt;br /&gt;Ryan Dupay&lt;br /&gt;Victoriano Eco II&lt;br /&gt;Ronald Enclonar&lt;br /&gt;Johnric Godinez&lt;br /&gt;Jerry Laborte&lt;br /&gt;Jim Carl Luzano&lt;br /&gt;Licerio Maeza&lt;br /&gt;Joseph Marvin Magdadaro&lt;br /&gt;Ramil James Mangapis&lt;br /&gt;Ryan Christoper Maramot&lt;br /&gt;Mitchell Masinas&lt;br /&gt;Paulino Muñez&lt;br /&gt;Francis Ray Ranile&lt;br /&gt;Reynold Salceda&lt;br /&gt;Jeb Agustin Saldariega&lt;br /&gt;Rholyn Sampan&lt;br /&gt;Kenneth Sotto&lt;br /&gt;Michael Sumayang&lt;br /&gt;Chrissan Versoza&lt;br /&gt;Roel Villarba '&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span style=";font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$arr&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;explode&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;PHP_EOL&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;,&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$str&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;print_r&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$arr&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;the above code returns:&lt;br /&gt;Array&lt;br /&gt;(&lt;br /&gt;[0] =&gt; IT sa CITE Batch 6&lt;br /&gt;[1] =&gt; Glendon Alimin&lt;br /&gt;[2] =&gt; John Reeve Belarmino&lt;br /&gt;[3] =&gt; Carl Anthony Campos&lt;br /&gt;[4] =&gt; Alex Culango&lt;br /&gt;[5] =&gt; Joenar Dalumpines&lt;br /&gt;[6] =&gt; Ryan Dupay&lt;br /&gt;[7] =&gt; Victoriano Eco II&lt;br /&gt;[8] =&gt; Ronald Enclonar&lt;br /&gt;[9] =&gt; Johnric Godinez&lt;br /&gt;[10] =&gt; Jerry Laborte&lt;br /&gt;[11] =&gt; Jim Carl Luzano&lt;br /&gt;[12] =&gt; Licerio Maeza&lt;br /&gt;[13] =&gt; Joseph Marvin Magdadaro&lt;br /&gt;[14] =&gt; Ramil James Mangapis&lt;br /&gt;[15] =&gt; Ryan Christoper Maramot&lt;br /&gt;[16] =&gt; Mitchell Masinas&lt;br /&gt;[17] =&gt; Paulino Muñez&lt;br /&gt;[18] =&gt; Francis Ray Ranile&lt;br /&gt;[19] =&gt; Reynold Salceda&lt;br /&gt;[20] =&gt; Jeb Agustin Saldariega&lt;br /&gt;[21] =&gt; Rholyn Sampan&lt;br /&gt;[22] =&gt; Kenneth Sotto&lt;br /&gt;[23] =&gt; Michael Sumayang&lt;br /&gt;[24] =&gt; Chrissan Versoza&lt;br /&gt;[25] =&gt; Roel Villarba&lt;br /&gt;)&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-3102493733023512907?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/3102493733023512907/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=3102493733023512907&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/3102493733023512907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/3102493733023512907'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2009/08/phpeol-php-end-of-line.html' title='PHP_EOL : PHP End Of Line'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-8167726908781149314</id><published>2009-08-07T17:16:00.002+08:00</published><updated>2010-03-06T07:29:03.755+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>Reindex Array in PHP</title><content type='html'>&lt;p&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;If you want to re-index starting to zero, simply do the following:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="code"&gt;&lt;span style="float:left;text-align:right;margin-right:6pt;padding-right:6pt;border-right:1px solid gray;color:gray;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;"&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&amp;lt;?php&lt;br /&gt;$arr&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;=array(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;9&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;=&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;'Reynold'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;8&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;=&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;'Tabal'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;=&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;'Salceda'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$start_zero &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;array_values&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$arr&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;print_r&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$start_zero&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;Array(&lt;br /&gt;[0] =&gt; Reynold&lt;br /&gt;[1] =&gt; Tabal&lt;br /&gt;[2] =&gt; Salceda&lt;br /&gt;)&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;If you need it to start at one, then use the following:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="code"&gt;&lt;span style="float:left;text-align:right;margin-right:6pt;padding-right:6pt;border-right:1px solid gray;color:gray;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;"&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&amp;lt;?php&lt;br /&gt;$arr&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;=array(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;9&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;=&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;'Reynold'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;8&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;=&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;'Tabal'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;=&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;'Salceda'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$start_one &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;array_combine&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;range&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;count&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$arr&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;)), &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;array_values&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$arr&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;));&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;print_r&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$start_one&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;Array(&lt;br /&gt;[1] =&gt; Reynold&lt;br /&gt;[2] =&gt; Tabal&lt;br /&gt;[3] =&gt; Salceda&lt;br /&gt;)&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;Here are the manual pages for the functions used:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a target="_blank" href="http://us2.php.net/manual/en/function.array-values.php"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;array_values()&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;a target="_blank" href="http://us2.php.net/manual/en/function.array-values.php"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;a target="_blank" href="http://us2.php.net/manual/en/function.array-combine.php"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;array_combine()&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;a target="_blank" href="http://us2.php.net/manual/en/function.array-combine.php"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;a target="_blank" href="http://us2.php.net/manual/en/function.range.php" style="text-decoration: none;"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;range()&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-8167726908781149314?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/8167726908781149314/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=8167726908781149314&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/8167726908781149314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/8167726908781149314'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2009/08/reindex-array-in-php.html' title='Reindex Array in PHP'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-2099706535437015741</id><published>2009-07-31T09:09:00.002+08:00</published><updated>2010-03-05T09:14:46.183+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>PHP Echo Vs Print</title><content type='html'>Echo and Print work in a very similar way but for all intents and purposes are the same. They differ based on how they are structured. Print returns a value much like a normal function would. But despite common belief, Print is not a function, as we can see by the fact that it doesn’t require parenthesis to work (Not to be confused with Printf). Print and Echo are actually both called language constructs, although this isn’t to say that we can’t make Print act like a function.&lt;br /&gt;&lt;br /&gt;&lt;div  class='code'&gt;&lt;span style="display:block;width: 10px; border-right: 1px solid gray; float: left; text-align: right; margin-right: 6pt; padding-right: 6pt;color:gray;"&gt;1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;&amp;lt;?php&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;print &lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;'Tagabukid™&amp;lt;br/&amp;gt;'&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;;&lt;br /&gt;echo &lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;'Tagabukid™&amp;lt;br/&amp;gt;'&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 128, 0);"&gt;//returns 'Tagabukid™' on two separate lines.&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;?&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="border-right: 1px solid gray; float: left; text-align: right; margin-right: 6pt; padding-right: 6pt;color:gray;"&gt;1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;/span&gt;&lt;span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;&amp;lt;?php&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;print (&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;'Tagabukid™&amp;lt;br/&amp;gt;'&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;);&lt;br /&gt;echo (&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;'Tagabukid™&amp;lt;br/&amp;gt;'&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 128, 0);"&gt;//returns 'Tagabukid™' on two separate lines.&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=";font-family:arial;"&gt;Notice: they are identical in output in either with or without parenthesis...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;Which is faster?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Having learnt this, I decided to do some benchmarking to see which one is faster. In my tests, I loop a print/echo execution four million times. The reason for doing it so many times was to get large enough time values to make a significant comparison.&lt;br /&gt;&lt;br /&gt;I ran each test a number of times and worked out a rough average in my head. However, the numbers produced were different enough in each iteration to clearly see that one method was faster than another.&lt;br /&gt;&lt;div class='quote'&gt;Print, Executed in  :  13.3383760452  seconds&lt;br /&gt;Echo,  Executed in :     9.9976708889  seconds&lt;br /&gt;&lt;/div&gt;As a conclusion based on the above output,  Echo is basically faster than print. In actuality, the speed difference between Print and Echo would be infinitesimal, it's only when we loop through thousands of times or more that we can see and measure any real difference.&lt;br /&gt;&lt;br /&gt;Below is the benchmarking code I used to conduct this test.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div  class="code"&gt;&lt;span style="border-right: 1px solid gray; float: left; text-align: right; margin-right: 6pt; padding-right: 6pt;color:gray;"&gt;1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;6&lt;br /&gt;7&lt;br /&gt;8&lt;br /&gt;9&lt;/span&gt;&lt;span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;&amp;lt;?&lt;br /&gt;$starttime&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;microtime&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;true&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;);&lt;br /&gt;for(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$i&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;0&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$i&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;&amp;lt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;4000000&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$i&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;++){&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;ob_start&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;();&lt;br /&gt;echo &lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;'HelloWorld!&amp;lt;br/&amp;gt;'&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;ob_get_clean&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;();&lt;br /&gt;}&lt;br /&gt;echo &lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;'Executed in: '&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;,&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;microtime&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;true&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;)-&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$starttime&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;,&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;' seconds'&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;?&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="border-right: 1px solid gray; float: left; text-align: right; margin-right: 6pt; padding-right: 6pt;color:gray;"&gt;1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;6&lt;br /&gt;7&lt;br /&gt;8&lt;br /&gt;9&lt;/span&gt;&lt;span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;&amp;lt;?&lt;br /&gt;$starttime&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;microtime&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;true&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;);&lt;br /&gt;for(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$i&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;0&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$i&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;&amp;lt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;4000000&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$i&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;++){&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;ob_start&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;();&lt;br /&gt;print &lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;'HelloWorld!&amp;lt;br/&amp;gt;'&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;ob_get_clean&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;();&lt;br /&gt;}&lt;br /&gt;echo &lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;'Executed in: '&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;,&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;microtime&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;true&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;)-&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$starttime&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;,&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;' seconds'&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;?&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-2099706535437015741?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/2099706535437015741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=2099706535437015741&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/2099706535437015741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/2099706535437015741'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2009/07/php-echo-vs-print.html' title='PHP Echo Vs Print'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-3470550245429573918</id><published>2009-07-30T08:54:00.002+08:00</published><updated>2010-03-05T09:30:23.772+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>Execute String as a PHP Code</title><content type='html'>I've ran into a problem where I want to execute a php string stored in a php variable&lt;br /&gt;&lt;br /&gt;eg. &lt;span style="color: rgb(0, 0, 0);"  &gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$string&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;'myfunction();'&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;span style=";"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"  &gt;&lt;br /&gt;I want a PHP function to execute &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"  &gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$string&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"  &gt; and return its OUTPUT (not its value which is a string).&lt;br /&gt;I think about something like exec() or php_exec so I googled it and ended up with shell_exec() blah,blah,blah. My head is  messed up until I found this very short php built-in function:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;eval()&lt;/span&gt; - Evaluate a string as a php code . Very cool...&lt;br /&gt;&lt;div class="code"&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;&amp;lt;?&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;function &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;myfunction&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$val&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;){&lt;br /&gt;echo &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$val&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;;&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$str&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;'myfunction("Reynold Salceda");'&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;;&lt;br /&gt;eval(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$str&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;); &lt;/span&gt;&lt;span style="color: rgb(255, 128, 0);"&gt;//returns: Reynold Salceda&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;?&amp;gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;More samples here:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://uk2.php.net/manual/en/function.eval.php"&gt;http://uk2.php.net/manual/en/function.eval.php&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-3470550245429573918?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/3470550245429573918/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=3470550245429573918&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/3470550245429573918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/3470550245429573918'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2009/07/execute-string-as-php-code.html' title='Execute String as a PHP Code'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-5617830013012642803</id><published>2009-05-03T23:05:00.003+08:00</published><updated>2010-03-05T09:54:35.625+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>Disabling IE "save image" buttons</title><content type='html'>How to disable the command buttons that pop-up when you hover over an image in IE?&lt;br /&gt;&lt;br /&gt;You can disable the Image Toolbar either through a meta tag&lt;br /&gt;&lt;div class='code'&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(153, 51, 153);"&gt;META &lt;span style="color: rgb(255, 102, 0);"&gt;HTTP-EQUIV&lt;/span&gt;&lt;/span&gt;='&lt;span style="color: rgb(204, 51, 204);"&gt;imagetoolbar&lt;/span&gt;' &lt;span style="color: rgb(255, 102, 0);"&gt;CONTENT&lt;/span&gt;='&lt;span style="color: rgb(204, 51, 204);"&gt;no&lt;/span&gt;' &lt;span style="color: rgb(0, 153, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;or by setting the attribute GALLERYIMG='no' to an IMG tag element.&lt;br /&gt;&lt;div class='code'&gt;&lt;span style="font-weight: bold;"  &gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(153, 51, 153);"&gt;img&lt;/span&gt; &lt;span style="color: rgb(255, 102, 0);"&gt;src&lt;/span&gt;='&lt;span style="color: rgb(204, 51, 204);"&gt;monkee.jpg&lt;/span&gt;' &lt;/span&gt;&lt;span style="font-weight: bold;"  &gt; &lt;span style="color: rgb(255, 102, 0);"&gt;GALLERYIMG&lt;/span&gt;='&lt;span style="color: rgb(204, 51, 204);"&gt;no&lt;/span&gt;' &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 153, 0);"  &gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span &gt;For more info see: &lt;a rel="nofollow" href="http://support.microsoft.com/default.aspx?scid=kb;en-us;Q303473" target="_blank"&gt;http://support.microsoft.c&lt;wbr&gt;om/default&lt;wbr&gt;.aspx?scid&lt;wbr&gt;=kb;en-&lt;wbr&gt;us;&lt;wbr&gt;Q303473&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-5617830013012642803?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/5617830013012642803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=5617830013012642803&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/5617830013012642803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/5617830013012642803'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2009/05/disabling-ie-save-image-buttons.html' title='Disabling IE &quot;save image&quot; buttons'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-8090846880020377789</id><published>2009-04-24T17:35:00.001+08:00</published><updated>2009-04-24T17:38:10.947+08:00</updated><title type='text'>ASCII Table</title><content type='html'>&lt;span style="font-family: arial;font-size:100%;" &gt;&lt;span style="font-weight: bold;"&gt;ASCII&lt;/span&gt; stands for &lt;span style="font-weight: bold;"&gt;American Standard Code for Information Interchange&lt;/span&gt;. Computers can only understand numbers, so an ASCII code is the numerical representation of a character such as 'a' or '@' or an action of some sort. ASCII was developed a long time ago and now the non-printing characters are rarely used for their original purpose. Below is the ASCII character table and this includes descriptions of the first 32 non-printing characters. ASCII was actually designed for use with teletypes and so the descriptions are somewhat obscure. If someone says they want your CV however in ASCII format, all this means is they want 'plain' text with no formatting such as tabs, bold or underscoring - the raw format that any computer can understand. This is usually so they can easily import the file into their own applications without issues. Notepad.exe creates ASCII text, or in MS Word you can save a file as 'text only'&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Vk_LrKhyoQI/SfGH9yghU9I/AAAAAAAAARg/lvBuCytLVXs/s1600-h/asciifull.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 273px;" src="http://4.bp.blogspot.com/_Vk_LrKhyoQI/SfGH9yghU9I/AAAAAAAAARg/lvBuCytLVXs/s400/asciifull.gif" alt="" id="BLOGGER_PHOTO_ID_5328189329755952082" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Extended ASCII Codes&lt;/span&gt;&lt;br /&gt;As people gradually required computers to understand additional characters and non-printing characters the ASCII set became restrictive. As with most technology, it took a while to get a single standard for these extra characters and hence there are few varying 'extended' sets. The most popular is presented below.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Vk_LrKhyoQI/SfGH9u636bI/AAAAAAAAARY/xsXBXoQwqss/s1600-h/extend.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 234px;" src="http://1.bp.blogspot.com/_Vk_LrKhyoQI/SfGH9u636bI/AAAAAAAAARY/xsXBXoQwqss/s400/extend.gif" alt="" id="BLOGGER_PHOTO_ID_5328189328792742322" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: arial;font-size:100%;" class="fullpost" &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-8090846880020377789?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/8090846880020377789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=8090846880020377789&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/8090846880020377789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/8090846880020377789'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2009/04/ascii-table.html' title='ASCII Table'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SfGH9yghU9I/AAAAAAAAARg/lvBuCytLVXs/s72-c/asciifull.gif' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-3981419266581085056</id><published>2009-03-24T15:34:00.003+08:00</published><updated>2010-03-05T09:23:44.976+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>strlen vs isset in PHP</title><content type='html'>&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;When working with strings and you need to check that the string is either of a certain length you’d understandably would want to use the &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;strlen()&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt; function. This function is pretty quick since it’s operation does not perform any calculation but merely return the already known length of a string available in the zval structure (internal C struct used to store variables in PHP). However because &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;strlen()&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt; is a function it is still somewhat slow because the function call requires several operations such as lowercase &amp;amp; hashtable lookup followed by the execution of said function. In some instance you can improve the speed of your code by using an &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;isset()&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt; trick.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class='code'&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&amp;lt;?&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;if (&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;strlen&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;$foo&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;) &amp;lt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;5&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;) { echo &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;"Foo is too short"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;; } &lt;br /&gt;if (!isset(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;$foo&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;5&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;})) { echo &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;"Foo is too short"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;; }&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;Calling &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;isset()&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt; happens to be faster then &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;strlen()&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt; because unlike &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;strlen()&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;isset()&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt; is a language construct and not a function meaning that it’s execution does not require function lookups and lowercase. This means you have virtually no overhead on top of the actual code that determines the string’s length. &lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-3981419266581085056?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/3981419266581085056/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=3981419266581085056&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/3981419266581085056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/3981419266581085056'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2009/03/strlen-vs-isset-in-php.html' title='strlen vs isset in PHP'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-7583418667284853138</id><published>2009-03-24T14:59:00.002+08:00</published><updated>2010-03-05T09:29:10.169+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>40 Tips for optimizing your php code</title><content type='html'>&lt;div class='quote'&gt;&lt;i&gt;Disclamer&lt;/i&gt;: I don't know whom to credit this article, someone spammed this to me and I just found it useful.&lt;/div&gt;&lt;ol   style="font-family:arial;font-size:small;"&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;If a method can be static, declare it static. Speed improvement is by a factor of 4.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;echo&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; is faster than &lt;/span&gt;&lt;/span&gt;&lt;em&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;print&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Use echo's multiple parameters instead of string concatenation.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Set the maxvalue for your for-loops before and not in the loop.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Unset your variables to free memory, especially large arrays.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Avoid magic like __get, __set, __autoload&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;require_once() is expensive&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Use full paths in includes and requires, less time spent on resolving the OS paths.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;If you need to find out the time when the script started executing, $_SERVER[’REQUEST_TIME’] is preferred to time()&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;See if you can use strncasecmp, strpbrk and stripos instead of regex&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;str_replace is faster than preg_replace, but strtr is faster than str_replace by a factor of 4&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;If the function, such as string replacement function, accepts both arrays and single characters as arguments, and if your argument list is not too long, consider writing a few redundant replacement statements, passing one character at a time, instead of one line of code that accepts arrays as search and replace arguments.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;It's better to use switch statements than multi if, else if, statements.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Error suppression with @ is very slow.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Turn on apache's mod_deflate&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Close your database connections when you're done with them&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$row[’id’] is 7 times faster than $row[id]&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Error messages are expensive&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Do not use functions inside of for loop, such as for ($x=0; $x &lt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Incrementing a local variable in a method is the fastest. Nearly the same as calling a local variable in a function.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Incrementing a global variable is 2 times slow than a local var.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Incrementing an object property (eg. $this-&gt;prop++) is 3 times slower than a local variable.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Incrementing an undefined local variable is 9-10 times slower than a pre-initialized one.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Just declaring a global variable without using it in a function also slows things down (by about the same amount as incrementing a local var). PHP probably does a check to see if the global exists.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Method invocation appears to be independent of the number of methods defined in the class because I added 10 more methods to the test class (before and after the test method) with no change in performance.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Methods in derived classes run faster than ones defined in the base class.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;A function call with one parameter and an empty function body takes about the same time as doing 7-8 $localvar++ operations. A similar method call is of course about 15 $localvar++ operations.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Surrounding your string by ' instead of " will make things interpret a  little faster since php looks for variables inside "..." but not inside  '...'. Of course you can only do this when you don't need to have  variables in the string.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;When echoing strings it's faster to separate them by comma instead of dot.              Note: This only works with echo, which is a function that can take several strings as arguments.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;A PHP script will be served at least 2-10 times slower than a static  HTML page by Apache. Try to use more static HTML pages and fewer  scripts.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Your PHP scripts are recompiled every time unless the scripts are cached. Install a PHP caching product to typically increase performance by 25-100% by removing compile times.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Cache as much as possible. Use memcached - memcached is a high-performance memory object caching system intended to speed up dynamic web applications by alleviating database load. OP code caches are useful so that your script does not have to be compiled on every request&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;When working with strings and you need to check that the string is  either of a certain length you'd understandably would want to use the  strlen() function. This function is pretty quick since it's operation  does not perform any calculation but merely return the already known  length of a string available in the zval structure (internal C struct  used to store variables in PHP). However because strlen() is a function  it is still somewhat slow because the function call requires several  operations such as lowercase &amp;amp; hashtable lookup followed by the  execution of said function. In some instance you can improve the speed  of your code by using an isset() trick.&lt;br /&gt;Ex.&lt;br /&gt;if (strlen($foo) &amp;lt; 5) { echo "Foo is too short"; }&lt;br /&gt;vs.&lt;br /&gt;if (!isset($foo{5})) { echo "Foo is too short"; }&lt;br /&gt;Calling isset() happens to be faster then strlen() because unlike  strlen(), isset() is a language construct and not a function meaning  that it's execution does not require function lookups and lowercase.  This means you have virtually no overhead on top of the actual code  that determines the string's length.&lt;br /&gt;&lt;a href="http://coffeeandpaste.blogspot.com/2009/03/strlen-vs-isset-in-php.html"&gt;more about isset() vs strlen() here&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;When incrementing or decrementing the value of the variable $i++  happens to be a tad slower then ++$i. This is something PHP specific  and does not apply to other languages, so don't go modifying your C or  Java code thinking it'll suddenly become faster, it won't. ++$i happens  to be faster in PHP because instead of 4 opcodes used for $i++ you only  need 3. Post incrementation actually causes in the creation of a  temporary var that is then incremented. While pre-incrementation  increases the original value directly. This is one of the optimization  that opcode optimized like Zend's PHP optimizer. It is a still a good  idea to keep in mind since not all opcode optimizers perform this  optimization and there are plenty of ISPs and servers running without  an opcode optimizer.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Not everything has to be OOP, often it is too much overhead, each method and object call consumes a lot of memory.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Do not implement every data structure as a class, arrays are useful, too&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Don't split methods too much, think, which code you will really re-use&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;You can always split the code of a method later, when needed&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Make use of the countless predefined functions&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;If you have very time consuming functions in your code, consider writing them as C extensions&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Profile your code. A profiler shows you, which parts of your code consumes how many time. The Xdebug debugger already contains a profiler. Profiling shows you the bottlenecks in overview&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;mod_gzip which is available as an Apache module compresses your data on the fly and can reduce the data to transfer up to 80%&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://phplens.com/lens/php-book/optimizing-debugging-php.php" target="_blank"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Excellent Article&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; about optimizing php by John Lim&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-7583418667284853138?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/7583418667284853138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=7583418667284853138&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/7583418667284853138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/7583418667284853138'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2009/03/40-tips-for-optimizing-your-php-code.html' title='40 Tips for optimizing your php code'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-7603633432150716649</id><published>2009-03-24T14:13:00.004+08:00</published><updated>2010-03-05T09:36:37.212+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>$HTTP_SERVER_VARS</title><content type='html'>&lt;span&gt;&lt;span&gt;Basic surfer information variables (from HTTP_SERVER_VARS)&lt;/span&gt;&lt;/span&gt;&lt;div class='code'&gt;&lt;span style="color:#000000;"&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;?php&lt;br /&gt;$surfer_info&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;[&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;ip&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;]&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;$HTTP_SERVER_VARS&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;[&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span&gt;&lt;span&gt;"REMOTE_ADDR"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;];&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF8000;"&gt;&lt;span&gt;&lt;span&gt;// $surfer_info[real_ip] will only contain something if the surfer used a transparent proxy&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;$surfer_info&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;[&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;real_ip&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;]&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;$HTTP_SERVER_VARS&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;[&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span&gt;&lt;span&gt;"X_FORWARDED_FOR"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;];&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;$surfer_info&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;[&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;port&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;]&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;$HTTP_SERVER_VARS&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;[&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span&gt;&lt;span&gt;"REMOTE_PORT"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;];&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;$surfer_info&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;[&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;browser_lang&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;]&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;$HTTP_SERVER_VARS&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;[&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span&gt;&lt;span&gt;"HTTP_ACCEPT_LANGUAGE"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;];&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;$surfer_info&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;[&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;user_agent&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;]&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;$HTTP_SERVER_VARS&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;[&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span&gt;&lt;span&gt;"HTTP_USER_AGENT"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;];&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;$surfer_info&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;[&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;request_path&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;]&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;$HTTP_SERVER_VARS&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;[&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span&gt;&lt;span&gt;"PATH_INFO"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;];&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;$surfer_info&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;[&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;request_query&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;]&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;$HTTP_SERVER_VARS&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;[&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span&gt;&lt;span&gt;"QUERY_STRING"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;];&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;$surfer_info&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;[&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;request_method&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;]&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;$HTTP_SERVER_VARS&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;[&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span&gt;&lt;span&gt;"REQUEST_METHOD"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;];&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;$surfer_info&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;[&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;http_referrer&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;]&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;$HTTP_SERVER_VARS&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;[&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span&gt;&lt;span&gt;"HTTP_REFERER"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;];&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span  style="font-size:small;"&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span  style="font-size:small;"&gt;&lt;span&gt;&lt;br /&gt;&lt;span&gt;It is just a row of variables, - it is up to you to decide how they are useful to your script and how to integrate them.&lt;br /&gt;But if you want to see something happening any way, add&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;print_r&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;$surfer_info&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span  style="font-size:small;"&gt;&lt;span&gt;&lt;br /&gt;&lt;span&gt;to the bottom of the script (but before the closing &lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&lt;span&gt;?&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;). Doing so will cause the script to show you what information the variables picked up.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-7603633432150716649?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/7603633432150716649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=7603633432150716649&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/7603633432150716649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/7603633432150716649'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2009/03/httpservervars.html' title='$HTTP_SERVER_VARS'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-1253238800260153602</id><published>2009-03-20T16:12:00.000+08:00</published><updated>2009-03-20T16:37:15.828+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General Info'/><title type='text'>Cross browser compatibility test site</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Vk_LrKhyoQI/ScNRH7ByxoI/AAAAAAAAAPw/PwG6jCvw29E/s1600-h/xbrowsercompatiblitytest.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 225px;" src="http://3.bp.blogspot.com/_Vk_LrKhyoQI/ScNRH7ByxoI/AAAAAAAAAPw/PwG6jCvw29E/s400/xbrowsercompatiblitytest.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5315181181773465218" /&gt;&lt;/a&gt;&lt;a href="http://browsershots.org/"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;BROWSERSHOTS.ORG&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;I use this site everytime i check my design. You can choose from a lot of browsers too. This site is amazing. &lt;br /&gt;&lt;br /&gt;How the site works:&lt;br /&gt;Browsershots makes screenshots of your web design in different browsers. It is a free open-source online service created by Johann C. Rocholl. When you submit your web address, it will be added to the job queue. A number of distributed computers will open your website in their browser. Then they will make screenshots and upload them to the central server where you can see the result.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-1253238800260153602?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/1253238800260153602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=1253238800260153602&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/1253238800260153602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/1253238800260153602'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2009/03/cross-browser-compatibility-test-site.html' title='Cross browser compatibility test site'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Vk_LrKhyoQI/ScNRH7ByxoI/AAAAAAAAAPw/PwG6jCvw29E/s72-c/xbrowsercompatiblitytest.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-606212556368918168</id><published>2009-03-20T14:19:00.002+08:00</published><updated>2010-03-05T09:44:18.290+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>Detecting Mobile Browsers in PHP</title><content type='html'>I used the following block of code to redirect  site to a page when it is been accessed via mobile phone browser and to another page when it is accessed  via desktop browsers. This is tested in  ie, firefox, netscape, opera, chrome and some mobile phone browser simulator. This works well for me.&lt;br /&gt;&lt;div class='code'&gt;&lt;span style="color:#000000;"&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;?&lt;br /&gt;$site1&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span&gt;&lt;span&gt;"http://coffeeandpaste.blogspot.com/"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;$site2&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span&gt;&lt;span&gt;"http://monkeetech.blogspot.com/"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;$BrowserSplit &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;explode&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span&gt;&lt;span&gt;"/"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;$HTTP_SERVER_VARS&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;[&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span&gt;&lt;span&gt;"HTTP_USER_AGENT"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;]);&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;$Machine &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;$BrowserSplit&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;[&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;];&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF8000;"&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;&lt;span style="color:#FF8000;"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;if(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;$Machine &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;== &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span&gt;&lt;span&gt;"Opera" &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;|| &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;$Machine &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;== &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span&gt;&lt;span&gt;"Mozilla"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;) {&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;header&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span&gt;&lt;span&gt;"location: $site1"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;);&lt;br /&gt;}&lt;br /&gt;else {&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;header&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span&gt;&lt;span&gt;"location: $site2"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span&gt;&lt;span&gt;);&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span&gt;&lt;span&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-606212556368918168?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/606212556368918168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=606212556368918168&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/606212556368918168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/606212556368918168'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2009/03/detecting-mobile-browsers-in-php.html' title='Detecting Mobile Browsers in PHP'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-4446516487773607226</id><published>2009-03-17T15:57:00.000+08:00</published><updated>2009-03-17T16:02:25.713+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>Passing JavaScript variables to PHP</title><content type='html'>&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;JavaScript is mainly used as a client side scripting language, while PHP is a server side technology. Unlike Java or ASP.Net, PHP doesn't have tools to make it work client side. That is why you need to combine JavaScript and PHP scripts to develop powerful web-applications.&lt;br /&gt;&lt;br /&gt;One of the frequent problems is defining visitor’s screen resolution using JavaScript tools and passing this data to PHP-script. The following script provides solution for this problem:&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 51, 153);"&gt;&amp;lt;script type=&amp;qout;text/javascript&amp;qout;&amp;gt;&lt;br /&gt;&lt;br /&gt;width = screen.width;&lt;br /&gt;height = screen.height;&lt;br /&gt;&lt;br /&gt;if (width &amp;gt; 0 &amp;amp;&amp;amp; height &amp;gt;0) {&lt;br /&gt;   window.location.href = &amp;qout;http://localhost/main.php?width=&amp;qout; + width + &amp;qout;&amp;amp;height=&amp;qout; + height;&lt;br /&gt;} else&lt;br /&gt;   exit();&lt;br /&gt;&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Copy and paste this code snippet in the text editor, save it as index.htm and run it in your browser. After this code has been executed, a user is automatically redirected to the main.php page where screen resolution is displayed in the browser window.&lt;br /&gt;&lt;br /&gt;The main.php looks as follows:&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;&amp;lt;?php&lt;br /&gt;echo &amp;qout;&amp;lt;h1&amp;gt;Screen Resolution:&amp;lt;/h1&amp;gt;&amp;qout;;&lt;br /&gt;echo &amp;qout;Width  : &amp;qout;.$_GET['width'].&amp;qout;&amp;lt;br&amp;gt;&amp;qout;;&lt;br /&gt;echo &amp;qout;Height : &amp;qout;.$_GET['height'].&amp;qout;&amp;lt;br&amp;gt;&amp;qout;;&lt;br /&gt;?&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As you can see, passing JavaScript variables in PHP is similar to sending data using GET method.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.webcheatsheet.com/PHP/passing_javascript_variables_php.php"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;[source]&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-4446516487773607226?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/4446516487773607226/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=4446516487773607226&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/4446516487773607226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/4446516487773607226'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2009/03/passing-javascript-variables-to-php.html' title='Passing JavaScript variables to PHP'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-2873181297895163045</id><published>2009-03-12T19:03:00.000+08:00</published><updated>2009-03-12T19:10:32.170+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>single-quote( ' ) vs double-quote ( " ) in PHP</title><content type='html'>&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Difference between single-quote( ' ) and double-quote ( " ) strings in php&lt;br /&gt;&lt;br /&gt;Briefly:&lt;br /&gt;In double-quoted strings, variables are replaced by their values:&lt;br /&gt;PHP Code:&lt;br /&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;$word = "Hello".&lt;br /&gt;echo "$word there!" &lt;/span&gt;&lt;br /&gt;The above code will output:&lt;br /&gt;Hello there!&lt;br /&gt;&lt;br /&gt;Doing the same with single quotes:&lt;br /&gt;PHP Code:&lt;br /&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;$word = "Hello".&lt;br /&gt;echo '$word there!' &lt;/span&gt;&lt;br /&gt;...will print:&lt;br /&gt;$word there!&lt;br /&gt;&lt;br /&gt;Using single quotes where possible, will be slightly more efficient to process, because PHP doesn't have to search single quoted strings for variables.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-2873181297895163045?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/2873181297895163045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=2873181297895163045&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/2873181297895163045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/2873181297895163045'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2009/03/single-quote-vs-double-quote-in-php.html' title='single-quote( &apos; ) vs double-quote ( &quot; ) in PHP'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-1014576755225742704</id><published>2009-03-12T19:02:00.000+08:00</published><updated>2009-03-12T19:03:11.558+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>PHP Arrays</title><content type='html'>&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;PHP Arrays provide a way to group together many variables such that they can be referenced and manipulated using a single variable. An array is, in many ways, a self-contained list of variables.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Once an array has been created items can be added, removed and modified, sorted and much more. The items in an array can be of any variable type, and an array can contain any mixture of data types - it is not necessary to have each element in the array of the same type.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Elements of an array are accessed using a key. There are two types of array, and the type of key that is used to access an array element dictates the array type. In a numerical key array, elements are accessed by specifying the numerical position of the item in the array. The first item in an array is element 0, the second is element 1 and so on. The second type of array is the associative array where a name is given to each element, and that name is used to access the corresponding array element.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-1014576755225742704?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/1014576755225742704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=1014576755225742704&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/1014576755225742704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/1014576755225742704'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2009/03/php-arrays.html' title='PHP Arrays'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-6618403174675056339</id><published>2009-03-12T18:56:00.000+08:00</published><updated>2009-03-12T19:00:37.881+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>Advantages of Using Functions</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Functions&lt;/span&gt; are basically named scripts that can be called upon from any other script to perform a specifc task. Values (known as arguments) can be passed into a function so that they can be used in the function script, and functions can, in turn, return results to the location from which they were called.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;What are the advantages of using functions?&lt;/span&gt;&lt;br /&gt;Debugging is easier&lt;br /&gt;It is easier to understand the logic involved in the program&lt;br /&gt;Testing is easier&lt;br /&gt;Recursive call is possible&lt;br /&gt;Irrelevant details in the user point of view are hidden in functions&lt;br /&gt;Functions are helpful in generalizing the program  &lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-6618403174675056339?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/6618403174675056339/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=6618403174675056339&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/6618403174675056339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/6618403174675056339'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2009/03/advantages-of-using-functions.html' title='Advantages of Using Functions'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-2564057754287016474</id><published>2009-03-12T18:55:00.000+08:00</published><updated>2009-03-12T18:56:38.432+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>Differences between constants and variables</title><content type='html'>&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;1.&lt;/span&gt; Constants do not have a dollar sign ($) before them;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;2.&lt;/span&gt; Constants may only be defined using the define() function, not by simple assignment;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;3.&lt;/span&gt; Constants may be defined and accessed anywhere without regard to variable scoping rules;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;4.&lt;/span&gt; Constants may not be redefined or undefined once they have been set; and&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;5.&lt;/span&gt; Constants may only evaluate to scalar values.   &lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-2564057754287016474?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/2564057754287016474/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=2564057754287016474&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/2564057754287016474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/2564057754287016474'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2009/03/differences-between-constants-and.html' title='Differences between constants and variables'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-6075988843484987179</id><published>2009-03-12T18:51:00.000+08:00</published><updated>2009-03-12T18:52:49.011+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>$_GET vs $_POST in PHP Forms</title><content type='html'>&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;All information sent from a form with a GET method is visible to others and has a limit on the amount of information to send (100 max char). Whereas the $_POST variable, the information sent from the form with POST method is invisble to others and has no limits on the amount of information to send.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-6075988843484987179?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/6075988843484987179/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=6075988843484987179&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/6075988843484987179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/6075988843484987179'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2009/03/get-vs-post-in-php-forms.html' title='$_GET vs $_POST in PHP Forms'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-920465447882017955</id><published>2009-03-12T18:49:00.000+08:00</published><updated>2009-03-12T18:51:01.060+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>require() vs include() in PHP</title><content type='html'>&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;require()&lt;/span&gt; and &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;include()&lt;/span&gt; are identical in every way except how they handle failure. include() produces a Warning while require() results in a Fatal Error. In other words, don’t hesitate to use require() if you want a missing file to halt processing of the page. include() does not behave this way, the script will continue regardless. Be sure to have an appropriate include_path setting as well.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-920465447882017955?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/920465447882017955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=920465447882017955&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/920465447882017955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/920465447882017955'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2009/03/require-vs-include-in-php.html' title='require() vs include() in PHP'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-4225288758665238014</id><published>2009-03-06T11:17:00.002+08:00</published><updated>2010-03-05T08:33:48.118+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>What does !important mean in CSS?</title><content type='html'>This means that the styles are applied in order as they are read by the browser. The first style is applied and then the second and so on. What this means is that if a style appears at the top of a style sheet and then is changed lower down in the document, the second instance of that style will be the one applied, not the first.&lt;br /&gt;&lt;br /&gt;For example, in the following style sheet, the div text will be black, even though the first style property applied is red:&lt;br /&gt;&lt;br /&gt;&lt;div class="code" style="color: rgb(0, 153, 0);"&gt;div { color: red; }&lt;br /&gt;div { color: black; }&lt;/div&gt;&lt;br /&gt;The !important rule is a way to make your CSS cascade but also have the rules you feel are most crucial always be applied. A rule that has the !important property will always be applied no matter where that rule appears in the CSS document. So if you wanted to make sure that a property always applied, you would add the !important property to the tag. So, to make the div text always red, in the above example, you would write:&lt;br /&gt;&lt;br /&gt;&lt;div class="code" style="color: rgb(0, 153, 0);"&gt;div { color: red !important; }&lt;br /&gt;div { color: black; }&lt;/div&gt;&lt;br /&gt;However, the !important rule was also put in place to help Web page users cope with style sheets that might make pages difficult for them to use or read. Typically, if a user defines a style sheet to view Web pages with, that style sheet will be over-ruled by the Web page author's style sheet. But if the user marks a style as !important, that style will overrule the Web page author's style sheet, even if the author marks their rule as !important.&lt;br /&gt;&lt;br /&gt;This is a change from CSS1 to CSS2. In CSS1, author !important rules took precedence over user !important rules. CSS2 changed this to make the user's style sheet have precedence.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-4225288758665238014?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/4225288758665238014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=4225288758665238014&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/4225288758665238014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/4225288758665238014'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2009/03/what-does-important-mean-in-css.html' title='What does !important mean in CSS?'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-6835595264732489338</id><published>2009-02-26T18:18:00.000+08:00</published><updated>2009-02-26T18:29:29.937+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><title type='text'>Javascript onclick return false does not work in IE6, IE7</title><content type='html'>&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Workaroud:&lt;br /&gt;&lt;br /&gt;Instead of:&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;onclick="yourFunction(); return false;"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Use this:&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;onclick="yourFunction(); event.returnValue=false; return false;"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-6835595264732489338?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/6835595264732489338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=6835595264732489338&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/6835595264732489338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/6835595264732489338'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2009/02/javascript-onclick-return-false-does.html' title='Javascript onclick return false does not work in IE6, IE7'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-22428296724865395</id><published>2009-02-23T17:37:00.000+08:00</published><updated>2009-02-23T19:55:28.107+08:00</updated><title type='text'>Coffeeandpase Blogger: A Heavy Downloader</title><content type='html'>&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;I was on a download-spree for a while.&lt;br /&gt;Every time i saw a product a few ideas popped into my head&lt;br /&gt;and i wanted to download it immediately so i could make use of it in the future.&lt;br /&gt;But fact is, i didn't use any of all those crappy products,&lt;br /&gt;i just kept lurking around to find new ideas to chew on (which made me keep downloading shit). I even got top one bandwidth user in my previous company.&lt;br /&gt;&lt;br /&gt;So i sat down, read a lot of useful threads on the net, noted a few things, did some brainstorming, and now i'm FINALLY about to launch my first little project. Still finalizing it right now, I will update this post once it's launched.&lt;br /&gt;&lt;br /&gt;A simple advice for those heavy downloader pipz:&lt;br /&gt;DO NOT WASTE YOUR TIME DOWNLOADING THE LATEST CRAP!&lt;br /&gt;READ SOME USEFUL THREADS, GET AN IDEA OF WHAT YOU WANT TO DO,&lt;br /&gt;DO SOME BRAINSTORMING, AND THEN, IF YOU STILL THINK YOU NEED A TOOL, GET IT, BUT USE IT!&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-22428296724865395?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/22428296724865395/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=22428296724865395&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/22428296724865395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/22428296724865395'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2009/02/heavy-downloader.html' title='Coffeeandpase Blogger: A Heavy Downloader'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-1692264998613496694</id><published>2009-02-23T13:18:00.000+08:00</published><updated>2009-02-23T13:25:30.736+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>Where is php.ini?</title><content type='html'>&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;The quick way to find out (assuming php4.3+) is&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 102, 0);"&gt;bash-2.05a$&lt;/span&gt; &lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;php -r "phpinfo();" | grep Configuration&lt;/span&gt;&lt;br /&gt;Configuration File (php.ini) Path =&amp;gt; /etc&lt;br /&gt;Configuration&lt;br /&gt;&lt;br /&gt;If you can't do that (because you are using pre 4.3, for shame!) then try the&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt; &amp;lt;?php phpinfo() ?&amp;gt;&lt;/span&gt; script&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-1692264998613496694?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/1692264998613496694/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=1692264998613496694&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/1692264998613496694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/1692264998613496694'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2009/02/where-is-phpini.html' title='Where is php.ini?'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-6944395785175225036</id><published>2009-02-20T08:55:00.000+08:00</published><updated>2009-02-20T08:58:47.147+08:00</updated><title type='text'>Make a face</title><content type='html'>&lt;a href="http://www.mono-1.com/monoface/main.html"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;MONOFACE&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;It just happened that I dropped by into this very cool, funny site.&lt;br /&gt;Make a face, just click on  face, nose, eyes,lips and find what you like the face to be.&lt;br /&gt;Below is mine and it's so damn freak.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Vk_LrKhyoQI/SZ3_gmtkjPI/AAAAAAAAAOY/inyJkr4gWco/s1600-h/monoface.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 359px;" src="http://2.bp.blogspot.com/_Vk_LrKhyoQI/SZ3_gmtkjPI/AAAAAAAAAOY/inyJkr4gWco/s400/monoface.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5304676871724895474" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-6944395785175225036?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/6944395785175225036/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=6944395785175225036&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/6944395785175225036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/6944395785175225036'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2009/02/make-face.html' title='Make a face'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Vk_LrKhyoQI/SZ3_gmtkjPI/AAAAAAAAAOY/inyJkr4gWco/s72-c/monoface.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-2655305026280470286</id><published>2009-02-20T08:20:00.000+08:00</published><updated>2009-02-20T08:35:47.087+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Photoshop'/><title type='text'>Turn your photo into a cartoon</title><content type='html'>&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;I was asked by a friend a while ago on what application I use and how did I make my picture turned into a cartoon. So I think it would be nice if I post it in my blog and have him access it here so that I can have more traffic. Some SEO experiments, lol.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://fc96.deviantart.com/fs25/f/2008/108/2/0/ako_by_salchead.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 487px; height: 373px;" src="http://fc96.deviantart.com/fs25/f/2008/108/2/0/ako_by_salchead.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: arial; "&gt;The picture above is made in Adobe Photoshop.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.melissaclifton.com/tutorial-popart.html"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); "&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://www.melissaclifton.com/tutorial-popart.html"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Click here for the tutorial.&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-2655305026280470286?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/2655305026280470286/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=2655305026280470286&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/2655305026280470286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/2655305026280470286'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2009/02/turn-your-photo-into-cartoon.html' title='Turn your photo into a cartoon'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-8924138907720342606</id><published>2009-02-18T17:56:00.000+08:00</published><updated>2009-02-18T18:50:04.395+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>Retrieving Japanese Text from MySQL using PHP</title><content type='html'>&lt;span class="Apple-style-span"   style=" ;font-family:Arial;font-size:small;"&gt;Our client's website is a multi-language website including Japanese and English.&lt;br /&gt;It was working well until I was asked to develop a simple database ap for the site.&lt;br /&gt;I  have run into this problem.&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style=" ;font-family:Arial;font-size:small;"&gt;When I try to retrieve the data from MySql using PHP. The data become "??????".(Question Marks)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style=" ;font-family:Arial;font-size:small;"&gt;* The data inside have Japanese and English. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style=" ;font-family:Arial;font-size:small;"&gt;  So my db and table is defined as CHARSET=utf8 COLLATE=utf8_unicode_ci&lt;br /&gt;* It display in the mySQL administration tools without any problem.&lt;br /&gt;* It display normally in phpMyAdmin(web browser) too.&lt;br /&gt;I know many developers also have run into this problem, so here's the block of code that did the trick for me.&lt;br /&gt;Put this  after the database connection.&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;mysql_query("SET NAMES 'utf8'")&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"   style=" ;font-family:Arial;font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-8924138907720342606?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/8924138907720342606/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=8924138907720342606&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/8924138907720342606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/8924138907720342606'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2009/02/retrieving-japanese-text-from-mysql.html' title='Retrieving Japanese Text from MySQL using PHP'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-1217887599262959838</id><published>2009-02-13T13:30:00.000+08:00</published><updated>2009-02-13T13:48:30.992+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>CSS Play: Experiments with CSS</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.cssplay.co.uk/"&gt;&lt;img style="text-align: left;display: block; margin:0;cursor: pointer; width: 274px; height: 101px; " src="http://2.bp.blogspot.com/_Vk_LrKhyoQI/SZUGHlXMa0I/AAAAAAAAAOI/DpjJZ4G2XHU/s400/cssplay.jpg" border="0"/&gt;&lt;/a&gt;&lt;a href="http://www.cssplay.co.uk/"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;cssplay.co.uk&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;A perfect place if you want to experiment with CSS.&lt;br /&gt;I couldn’t find anything applicable, pretty enough, but i found great ideas i used to play with css properties and stuff I couldnt’t believe is possible with plain CSS elements styling.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-1217887599262959838?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/1217887599262959838/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=1217887599262959838&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/1217887599262959838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/1217887599262959838'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2009/02/css-play-experiments-with-cascading.html' title='CSS Play: Experiments with CSS'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Vk_LrKhyoQI/SZUGHlXMa0I/AAAAAAAAAOI/DpjJZ4G2XHU/s72-c/cssplay.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-6013666517793927587</id><published>2009-02-13T08:58:00.000+08:00</published><updated>2009-02-13T09:02:44.475+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General Info'/><title type='text'>New Online MD5 Hash Cracker!</title><content type='html'>&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;GDataOnline.com is a fully functional MD5 hash cracker built with over 5.73 million unique entries. Its not meant to crack every possible word, but it'll crack any word from Swedish to Japanese and cars to anime. Give it a whirl, and if you wish, submit a word or two!&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-6013666517793927587?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/6013666517793927587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=6013666517793927587&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/6013666517793927587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/6013666517793927587'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2009/02/new-online-md5-hash-cracker.html' title='New Online MD5 Hash Cracker!'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-8475401281051158516</id><published>2009-02-12T20:06:00.000+08:00</published><updated>2009-02-12T20:15:19.453+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>PNG Alpha Transparency Fix in IE</title><content type='html'>&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;If you are a web designer, you know that PNG image rocks for its fine alpha transparency support. But lacking of support on IE6 and below, probably has made you sick for seeking some fixes.&lt;br /&gt;&lt;br /&gt;Some made it to work with the use of javascipt and some with PHP.&lt;br /&gt;But this guy made it in pure CSS.&lt;br /&gt;visit this link for step-by-step instructions:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.pluitsolutions.com/2007/11/18/png-image-fix-for-ie/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;http://www.pluitsolutions.com/2007/11/18/png-image-fix-for-ie/&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-8475401281051158516?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/8475401281051158516/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=8475401281051158516&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/8475401281051158516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/8475401281051158516'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2009/02/png-alpha-transparency-fix-in-ie.html' title='PNG Alpha Transparency Fix in IE'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-6312047014072080777</id><published>2009-02-12T19:46:00.000+08:00</published><updated>2009-02-12T20:02:07.289+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General Info'/><title type='text'>Blogger.com as a website instead of a blog?</title><content type='html'>&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;It was really a nice article I found a while ago wandering once again on the net.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.thewayofcoding.com/2007/03/using-bloggercom-as-a-website-instead-of-a-blog/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;thewayofcoding.com/200...&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;I never thought of that before, I can't just imagine how odd it is to hear that you are having yoursite.blogspot.com as your website unless if you will buy your own domain and have it hosted on blogger.  Maybe I'll give it a try, maybe sooner or later. yah ..maybe.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-6312047014072080777?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/6312047014072080777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=6312047014072080777&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/6312047014072080777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/6312047014072080777'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2009/02/bloggercom-as-website-instead-of-blog.html' title='Blogger.com as a website instead of a blog?'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-831774917272628966</id><published>2009-02-12T19:32:00.000+08:00</published><updated>2009-02-12T19:39:37.743+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='more'/><title type='text'>Email address validation using Javascript</title><content type='html'>&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;In forms when using email ID fields it is a good idea to use client side validation along with your programming language validation. The following example shows how you can validate an email address for a form. The script is cross browser compatibe (works for all browsers).&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;&amp;lt;script language = "Javascript"&amp;gt;&lt;br /&gt;/**&lt;br /&gt;* DHTML email validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;function echeck(str) {&lt;br /&gt;&lt;br /&gt;  var at="@"&lt;br /&gt;  var dot="."&lt;br /&gt;  var lat=str.indexOf(at)&lt;br /&gt;  var lstr=str.length&lt;br /&gt;  var ldot=str.indexOf(dot)&lt;br /&gt;  if (str.indexOf(at)==-1){&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="fullpost"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;&lt;br /&gt;     alert("Invalid E-mail ID")&lt;br /&gt;     return false&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){&lt;br /&gt;     alert("Invalid E-mail ID")&lt;br /&gt;     return false&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){&lt;br /&gt;      alert("Invalid E-mail ID")&lt;br /&gt;      return false&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;   if (str.indexOf(at,(lat+1))!=-1){&lt;br /&gt;      alert("Invalid E-mail ID")&lt;br /&gt;      return false&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){&lt;br /&gt;      alert("Invalid E-mail ID")&lt;br /&gt;      return false&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   if (str.indexOf(dot,(lat+2))==-1){&lt;br /&gt;      alert("Invalid E-mail ID")&lt;br /&gt;      return false&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   if (str.indexOf(" ")!=-1){&lt;br /&gt;      alert("Invalid E-mail ID")&lt;br /&gt;      return false&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   return true     &lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;function ValidateForm(){&lt;br /&gt; var emailID=document.frmSample.txtEmail&lt;br /&gt;&lt;br /&gt; if ((emailID.value==null)||(emailID.value=="")){&lt;br /&gt;  alert("Please Enter your Email ID")&lt;br /&gt;  emailID.focus()&lt;br /&gt;  return false&lt;br /&gt; }&lt;br /&gt; if (echeck(emailID.value)==false){&lt;br /&gt;  emailID.value=""&lt;br /&gt;  emailID.focus()&lt;br /&gt;  return false&lt;br /&gt; }&lt;br /&gt; return true&lt;br /&gt;}&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;form name="frmSample" method="post" action="#" onSubmit="return ValidateForm()"&amp;gt;&lt;br /&gt; &amp;lt;p&amp;gt;Enter an Email Address :&amp;lt;input type="text" name="txtEmail"&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt; &amp;lt;p&amp;gt;&amp;lt;input type="submit" name="Submit" value="Submit"&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;/form&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;   &lt;a href="http://www.smartwebby.com/DHTML/email_validation.asp"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;source&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-831774917272628966?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/831774917272628966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=831774917272628966&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/831774917272628966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/831774917272628966'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2009/02/email-address-validation-using.html' title='Email address validation using Javascript'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-5498333994025076060</id><published>2009-02-12T19:09:00.000+08:00</published><updated>2009-02-12T19:22:59.626+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='more'/><title type='text'>PHPMailer: SMTP Authentication</title><content type='html'>&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Most of the hosting providers today disable anonymous user on their server or do not allow to send mail through script without SMTP authentication to stop the spamming from their servers. In such cases, you have to use SMTP authentication to send mail through PHP, ASP, or ASP.Net script. Below is the sample SMTP authentication script to send mail through PHP script using &lt;/span&gt;&lt;/span&gt;&lt;a href="http://phpmailer.sourceforge.net/"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;PHPMailer&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;:&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;&amp;lt;?php&lt;br /&gt;require("class.phpmailer.php");&lt;br /&gt;&lt;br /&gt;$mail = new PHPMailer();&lt;br /&gt;&lt;br /&gt;$mail-&amp;gt;IsSMTP(); // send via SMTP&lt;br /&gt;$mail-&amp;gt;Host = "smtp.domain.com"; // SMTP servers&lt;br /&gt;$mail-&amp;gt;SMTPAuth = true; // turn on SMTP authentication&lt;br /&gt;$mail-&amp;gt;Username = "email@domain.com"; // SMTP username&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="fullpost"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;&lt;br /&gt;$mail-&amp;gt;Password = "password"; // SMTP password&lt;br /&gt;&lt;br /&gt;$mail-&amp;gt;From = "email@domain.com";&lt;br /&gt;$mail-&amp;gt;FromName = "Name";&lt;br /&gt;$mail-&amp;gt;AddAddress("Recipient@emailaddress.com","Name");&lt;br /&gt;$mail-&amp;gt;AddReplyTo("yourname@domain.com","Your Name");&lt;br /&gt;&lt;br /&gt;$mail-&amp;gt;WordWrap = 50; // set word wrap&lt;br /&gt;&lt;br /&gt;$mail-&amp;gt;IsHTML(true); // send as HTML&lt;br /&gt;&lt;br /&gt;$mail-&amp;gt;Subject = "Here is the subject";&lt;br /&gt;$mail-&amp;gt;Body = "This is the HTML body";&lt;br /&gt;$mail-&amp;gt;AltBody = "This is the text-only body";&lt;br /&gt;&lt;br /&gt;if(!$mail-&amp;gt;Send())&lt;br /&gt;{&lt;br /&gt;echo "Message was not sent";&lt;br /&gt;echo "Mailer Error: " . $mail-&amp;gt;ErrorInfo;&lt;br /&gt;exit;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;echo "Message has been sent";&lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;For more info about the PHPMailer Class, visit &lt;/span&gt;&lt;/span&gt;&lt;a href="http://phpmailer.codeworxtech.com/"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;phpmailer.codeworxtech.com&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-5498333994025076060?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/5498333994025076060/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=5498333994025076060&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/5498333994025076060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/5498333994025076060'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2009/02/phpmailer-smtp-authentication.html' title='PHPMailer: SMTP Authentication'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-1264645930881672617</id><published>2009-01-20T20:43:00.001+08:00</published><updated>2010-03-05T08:39:26.953+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>Firefox adds a vertical whitespace gap</title><content type='html'>I was having this problem a while ago where I want to add a flash &amp;lt;object&amp;gt; inside a table td, in IE and Chrome it displays just fine but Firefox insists on putting a very small (about 3px) amount of whitespace after it. I already add css margin zero, padding zero, etc unto it but still no good. I was thinking that it's a bug in Firefox but shame on me, after wandering on the web, going to some forums, googling, chatting for some advice, I found out that the only thing I have missed is to put the css "&lt;b&gt;display:block&lt;/b&gt;" on my &amp;lt;object&amp;gt; tag.&lt;br /&gt;&lt;br /&gt;They said that it's because image(&amp;lt;img&amp;gt;) or object(&amp;lt;object&amp;gt;) is being considered inline-level, as where like text it rests on a baseline. You need to make them block-level:&lt;br /&gt;&lt;div class='code'&gt;&amp;lt;td&amp;gt;&amp;lt;object style='display:block;'&amp;gt;...&amp;lt;/td&amp;gt;&lt;br /&gt;or&lt;br /&gt;&amp;lt;td&amp;gt;&amp;lt;img style='display:block;'&amp;gt;...&amp;lt;/td&amp;gt;&lt;br /&gt;&lt;/div&gt;Their explanation wasn't really clear for me but as long as it works then I'm already fine with that.&lt;br /&gt;Hehe, noob jud..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-1264645930881672617?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/1264645930881672617/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=1264645930881672617&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/1264645930881672617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/1264645930881672617'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2009/01/firefox-adds-vertical-whitespace-gap.html' title='Firefox adds a vertical whitespace gap'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-7457071304381872901</id><published>2009-01-15T07:34:00.000+08:00</published><updated>2009-01-15T11:26:22.039+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bisdak Blogger'/><category scheme='http://www.blogger.com/atom/ns#' term='SEO'/><title type='text'>Bisdak Blogger</title><content type='html'>&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;For those who were not familiar with this cebuano slang word "Bisdak", well it stands for Bisayang Dako which means a person,not necessarily from cebu , is speaking Cebuano or Bisaya  as his/her primary lingo.&lt;br /&gt;&lt;br /&gt;Then comes this keyword "&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Bisdak Blogger&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;" for a mini-SEO contest organized by Winston of &lt;/span&gt;&lt;/span&gt;&lt;a title="Bisdak Blogger" target="_blank" href="http://www.batangyagit.com/"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;batangyagit.com.&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;I am a newbie blogger and newbie to Search Engine Optimization(SEO) and really want to learn more about SEO coz almost all of us that promotes our website on the web wants to be number one in every search engine mostly with Google and Yahoo. Being on the top ten of the search engine results can make us climb higher on the top of the ratings. The higher the PR(page rank) the more the opportunities to come.&lt;br /&gt;&lt;br /&gt;I really want to give more time to study about SEO but still having a hardtime getting a free time...if I could only give all my work loads to my officemate then It should give me time to study...lol. Anyway, if you want to learn more about SEO then visit &lt;/span&gt;&lt;/span&gt;&lt;a target="_blank" href="http://www.nitropixel.net/" title="SEO Tutorial"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;SEO Tutorial&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;br /&gt;Contest mechanics for &lt;/span&gt;&lt;/span&gt;&lt;a title="Bisdak Blogger" href="http://coffeeandpaste.blogspot.com/2009/01/bisdak-blogger.html"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;"Bisdak Blogger"&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; mini-SEO contest, see  &lt;/span&gt;&lt;/span&gt;&lt;a title="Bisdak Blogger" href="http://www.cebubloggers.com/forums/showthread.php?tid=163" target="_blank"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;cebubloggers.com forum thread&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-7457071304381872901?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/7457071304381872901/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=7457071304381872901&amp;isPopup=true' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/7457071304381872901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/7457071304381872901'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2009/01/bisdak-blogger.html' title='Bisdak Blogger'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-6772866959717060936</id><published>2009-01-12T08:31:00.001+08:00</published><updated>2010-03-05T09:48:43.658+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='more'/><category scheme='http://www.blogger.com/atom/ns#' term='pdf'/><title type='text'>Creating PDF using PHP</title><content type='html'>&lt;div class='quote'&gt;Please read the whoe post to choose which method is the best.&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Portable Document Format (PDF)&lt;/span&gt; is an open file format created and controlled by Adobe Systems.&lt;br /&gt;PDF files are very useful for data reporting. bcoz now every system having a pdf file reader.&lt;br /&gt;&lt;br /&gt;The PDF functions in PHP can create PDF files using the PDFlib library created by Thomas Merz.&lt;br /&gt;All of the functions in PDFlib and the PHP module have identical function names and parameters.&lt;/span&gt;&lt;/span&gt;&lt;span class="fullpost"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;br /&gt;Using HTML2PDF we can convert html page to pdf.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;HTML2PDF&lt;/span&gt; is a simple HTML to PDF tool which can quickly and easily convert thousands of HTML pages into PDF reports.&lt;br /&gt;&lt;br /&gt;HTML2PDF (include PDFcamp + DocConverter COM) is the easiest way to convert your web pages and DOC, RTF, TXT, PPT, XLS files into PDF documents, HTML2PDF quickly and accurately transforms well-formed HTML, DOC, RTF, TXT, PPT, XLS files into PDF files, the HTML2PDF supports both server and client sides, the end-user doesn't need any software (Adobe Acrobat and Reader NOT required).&lt;br /&gt;&lt;br /&gt;HTML2PDF (include PDFcamp + DocConverter COM) offers you the flexibility and speed you need to convert multiple HTML, DOC, RTF, TXT, PPT, XLS files into PDF format. Whatever the reason, pdf files can be created directly from MS Internet Explorer (or at background) and even emailed to a recipient/recipients simultaneously.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;HTML2PDF Features:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;* HTML2PDF can create page headers, footers and page numbers&lt;br /&gt;* HTML2PDF can convert HTML, DOC, RTF, TXT, PPT, XLS files to PDF files on the fly&lt;br /&gt;* HTML2PDF supports adjust paper orientation and size to accommodate HTML documents&lt;br /&gt;* HTML2PDF supports nested tables&lt;br /&gt;* HTML2PDF supports all elements in HTML document, include asp, cgi, css, Java Applets, flash, cookie etc.&lt;br /&gt;* HTML2PDF supports dynamic page breaks with headers and footers&lt;br /&gt;* HTML2PDF supports convert a URL or local file to PDF file&lt;br /&gt;* HTML2PDF can convert .doc/.html/.rtf/.txt/.xls etc files to PDF files from a Command Line Tool, this Tool without any user intervention&lt;br /&gt;* HTML2PDF supports command line operation (for manual use or inclusion in scripts)&lt;br /&gt;&lt;br /&gt;How convert a HTML, DOC, RTF, TXT, PPT, XLS files to PDF files with DocConverter COM?&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Step 1:&lt;/span&gt;&lt;br /&gt;Please download and install the PDFcamp (PDF Writer) software,&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.verypdf.com/pdfcamp/pdfcamp_setup.exe"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;http://www.verypdf.com/pdfcamp/pdfcamp_setup.exe&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Step 2:&lt;/span&gt;&lt;br /&gt;Please download and register the DocConverter COM software,&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.toppdf.com/pdfcamp/doc2pdf_com_trial.zip"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;http://www.toppdf.com/pdfcamp/doc2pdf_com_trial.zip&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;Please register the pdfout.dll file in your system, for example,&lt;br /&gt;~~~~~~~~~~~&lt;br /&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;regsvr32 pdfout.dll&lt;/span&gt;&lt;br /&gt;~~~~~~~~~~~&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Step 3:&lt;/span&gt;&lt;br /&gt;Please run the html2pdf.exe software from the Command Line Window to try, the html2pdf.exe software is included in the DocConverter COM package,&lt;br /&gt;&lt;br /&gt;For example:&lt;br /&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;html2pdf.exe "http://www.yahoo.com" "c:\yahoo.pdf"&lt;br /&gt;html2pdf.exe "http://www.google.com/search?sourceid=navclient&amp;amp;ie=UTF-8&amp;amp;oe=UTF-8&amp;amp;q=pdf" "c:\google.pdf"&lt;br /&gt;html2pdf.exe "C:\example.doc" "C:\example.pdf"&lt;br /&gt;html2pdf.exe "C:\example.xls" "C:\example.pdf"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now You have converted HTML, DOC, RTF, TXT, PPT, XLS files to PDF documents.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Step 5:&lt;/span&gt;&lt;br /&gt;Now, you can call the html2pdf.exe software from your Delphi, C++, VB, BCB etc. applications.&lt;br /&gt;&lt;br /&gt;HTML2PDF - Converting your HTML, DOC, RTF, TXT, PPT, XLS files to PDFs has never been easier! Combine several of your HTML, DOC, RTF, TXT, PPT, XLS files into a single PDF file. Convert a HTML file into a PDF file, or convert ANY file format to PDF file!&lt;br /&gt;&lt;br /&gt;But f you want a simplier method to create PDF file without doing the above installations on your server to use PDF function in your scripts, then use &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;FPDF&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;FPDF&lt;/span&gt; is a PHP class which allows to generate PDF files with pure PHP, that is to say without using the PDFlib library. F from FPDF stands for Free: you may use it for any kind of usage and modify it to suit your needs.&lt;br /&gt;&lt;br /&gt;Advantages: high level functions. Here is a list of its main features:&lt;br /&gt;&lt;br /&gt;* Choice of measure unit, page format and margins&lt;br /&gt;* Page header and footer management&lt;br /&gt;* Automatic page break&lt;br /&gt;* Automatic line break and text justification&lt;br /&gt;* Image support (JPEG and PNG)&lt;br /&gt;* Colors&lt;br /&gt;* Links&lt;br /&gt;* TrueType, Type1 and encoding support&lt;br /&gt;* Page compression&lt;br /&gt;&lt;br /&gt;FPDF requires no extension (except zlib to activate compression) and works with PHP4 and PHP5.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;What languages can I use?&lt;/span&gt;&lt;br /&gt;The class can produce documents in many languages other than the Western European ones: Central European, Cyrillic, Greek, Baltic and Thai, provided you own TrueType or Type1 fonts with the desired character set. Chinese, Japanese and Korean are supported too.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;What about performance?&lt;/span&gt;&lt;br /&gt;Of course, the generation speed of the document is less than with PDFlib. However, the performance penalty keeps very reasonable and suits in most cases, unless your documents are particularly complex or heavy.&lt;br /&gt;&lt;br /&gt;Here, we are going to see on converting HTML 2 PDF using PHP. we would be seeing how to use some free open source PHP scripts to accomplish this file conversion.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;FPDF: The PDF Generator&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The first and the main base for this file conversion is FPDF library. FPDF is a pure PHP class to generate PDF files on the fly. Let us start the PDF generation with a simple Hello world display.&lt;br /&gt;&lt;br /&gt;PHP Code:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="fullpost"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;AddPage();&lt;br /&gt;$pdf-&gt;SetFont('Arial','B',16);&lt;br /&gt;$pdf-&gt;Cell(40,10,'Hello World!');&lt;br /&gt;$pdf-&gt;Output();&lt;br /&gt;?&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To generate a pdf file, first we need to include library file fpdf.php. Then we need to create an FPDF object using the default constructor FPDF(). This constructor can be passed three values namely page orientation (portrait or landscape), measure unit, and page size (A4, A5, etc.,). By default pages are in A4 portrait and the measure unit is millimeter. It could have been specified explicitly with:&lt;br /&gt;&lt;br /&gt;PHP Code:&lt;br /&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;$pdf=new FPDF('P','mm','A4');&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It is possible to use landscape (L), other page formats (such as Letter and Legal) and measure units (pt, cm, in).&lt;br /&gt;&lt;br /&gt;Then we have added a page to our pdf document with AddPage(). The origin is at the upper-left corner and the current position is by default placed at 1 cm from the borders; the margins can be changed with the function SetMargins().&lt;br /&gt;&lt;br /&gt;To print a text, we need to first select a font with SetFont(). Let us select Arial bold 16:&lt;br /&gt;&lt;br /&gt;PHP Code:&lt;br /&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;$pdf-&gt;SetFont('Arial','B',16); &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We use Cell() function to output a text. A cell is a rectangular area, possibly framed, which contains some text. It is output at the current position. We specify its dimensions, its text (centered or aligned), if borders should be drawn, and where the current position moves after it (to the right, below or to the beginning of the next line). To add a frame, we would do this:&lt;br /&gt;&lt;br /&gt;PHP Code:&lt;br /&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;$pdf-&gt;Cell(40,10,'Hello World !',1); &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Finally, the document is closed and sent to the browser with Output(). We could have saved it in a file by passing the desired file name.&lt;br /&gt;&lt;br /&gt;There are lot more functions in FPDF.&lt;br /&gt;&lt;br /&gt;Need more info? click &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.fpdf.org./"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;here&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;HTML2FPDF: The Converter&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;HTML2FPDF is a PHP Class library that uses the FPDF class library to convert HTML files to PDF files. This library consist of three classes namely PDF, HTML2FPDF and FPDF (modified FPDF class). The class PDF extends the class HTML2FPDF that extends the class FPDF.&lt;br /&gt;&lt;br /&gt;Now let us see, how to convert a sample html page into a PDF file using HTML2FPDF Library. The html page contains a table that lists a few nations with their corresponding national flags. Below is the code for the conversion.&lt;br /&gt;&lt;br /&gt;PHP Code:&lt;br /&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;AddPage();&lt;br /&gt;$fp = fopen("sample.html","r");&lt;br /&gt;$strContent = fread($fp, filesize("sample.html"));&lt;br /&gt;fclose($fp);&lt;br /&gt;$pdf-&gt;WriteHTML($strContent);&lt;br /&gt;$pdf-&gt;Output("sample.pdf");&lt;br /&gt;echo "PDF file is generated successfully!";&lt;br /&gt;?&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;First, we need to include the html2fpdf.php file that contains the HTML2FPDF class and an object is created using the constructor HTML2FPDF(). Then a new page is added to the pdf document using the function AddPage(). The html contents are read from the sample.html file using file functions. Then the html contents are written in to the pdf format using WriteHTML() function. The above sample code with the sample html file and images and the html2fpdf class libraries can be downloaded &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.macronimous.com/resources/html2pdf_sample.zip"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;here&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;.&lt;br /&gt;&lt;br /&gt;The HTML2FPDF class library will be working best with the XHTML 1.0. Also the class does not support all the features available with HTML. To know the supported HTML tags and other features, Please refer &lt;/span&gt;&lt;/span&gt;&lt;a href="http://html2fpdf.sourceforge.net/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;HTML 2 (F)PDF Project&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-6772866959717060936?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/6772866959717060936/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=6772866959717060936&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/6772866959717060936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/6772866959717060936'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2009/01/creating-pdf-using-php.html' title='Creating PDF using PHP'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-954659651475464249</id><published>2009-01-08T17:45:00.000+08:00</published><updated>2009-01-08T18:26:34.254+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='Excel'/><title type='text'>Insert Images to  Excel Spreadsheets with PHP on Linux</title><content type='html'>&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Have you ever faced a situation when you need to manipulate Excel spreadsheets(ex. insert or embed pictures) with PHP on the server that is running Linux (so COM is not an option)? With Open XML and PHPExcel you can do that now. :)!&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;a href="http://www.codeplex.com/PHPExcel/"&gt;PHPExcel&lt;/a&gt; uses OpenXML which is compatible only in OpenOffice3.0 which would not show any embeded images on your spreadsheet. I don't know if there's a workaround for this but I think if there are plugin for openoffice to work with Office2007 then it should make it work. yah..maybe.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style=" ;font-family:arial;font-size:13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style=" ;font-family:arial;font-size:13px;"&gt;BTW, this library works in windows too...&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style=" ;font-family:Georgia;"&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Download PHPExcel Library &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;a target="_blank" href="http://www.codeplex.com/PHPExcel"&gt;here.&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Simlified tutorial &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;a target="_blank" href="http://www.mikeborozdin.com/post/PHPExcel-Manipulate-Excel-Spreadsheets-with-PHP-on-Linux.aspx"&gt;here.&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Note: &lt;/span&gt;&lt;br /&gt;Make sure &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;zend.ze1_compatibility_mode&lt;/span&gt; is disabled in your php.ini. This is turned on by default in Linux LAMMP, I almost give up on this class until I found out that sh*t.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-954659651475464249?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/954659651475464249/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=954659651475464249&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/954659651475464249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/954659651475464249'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2009/01/phpexcel-manipulate-excel-spreadsheets.html' title='Insert Images to  Excel Spreadsheets with PHP on Linux'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-4644287367645308377</id><published>2008-12-15T14:11:00.000+08:00</published><updated>2008-12-15T15:19:55.251+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='more'/><title type='text'>Simple php pagination</title><content type='html'>&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;What is Pagination?&lt;br /&gt;&lt;br /&gt;Think about if you have a mysql table with a thousand rows, and you want to allow the user to browse through the entire table. Displaying all the records in that table in one page would not be a good idea. Instead you should break the table up into smaller parts and let the user navigate through it. This is what pagination is, it allows you to break up large results from a database query, and displays a better navigation for the users.&lt;br/&gt;&lt;br /&gt;The following code is a quick and dirty example of php/mysql pagination but if you are familiar with CSS, you can easily style the way the page navigation looks.&lt;br/&gt;&lt;span style="color:#0000BB;"&gt;&amp;lt;?php &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;if(!empty(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$_GET&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;[&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;"start"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;])){&lt;br /&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$start&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$_GET&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;[&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;'start'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;];&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF8000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;// To take care global variable if OFF&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;}else{&lt;br /&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$start &lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;br /&gt;}&lt;br /&gt;if(!(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$start &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&amp;gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;)) { &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF8000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;// This variable is set to zero for the first page&lt;br /&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$start &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$eu&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= (&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$start &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;- &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$limit        &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt; &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;5&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF8000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;// No of records to be shown per page.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="fullpost"&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$whathis     &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$eu &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;+ &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$limit&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$back         &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$eu &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;- &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$limit&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$next         &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$eu &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;+ &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$limit&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF8000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;// to check the total number of records&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$query        &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;mysql_query&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;" SELECT * FROM &amp;lt;tablename&amp;gt; "&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;) or die (&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;mysql_error&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;());&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$total_rows    &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;mysql_num_rows&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$query&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;);&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF8000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;//select the record with limitation&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$query        &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;mysql_query&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;" SELECT * FROM &amp;lt;tablename&amp;gt; limit $eu, $limit "&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;) or die (&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;mysql_error&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;());&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="fullpost"&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF8000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;//code for previous&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;if(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$back &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&amp;gt;=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;) {&lt;br /&gt;echo &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;"&amp;lt;a href='yourpage.php?start=$back'&amp;gt;&amp;lt;font face='Verdana' size='2'&amp;gt;PREV&amp;lt;/font&amp;gt;&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;br /&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="fullpost"&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF8000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;//code for the number of page with links&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$i    &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$x    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;br /&gt;for(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$i&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$i &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&amp;lt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$total_rows&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$i&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$i&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;+&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$limit&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;){&lt;br /&gt;if(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$i &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;!= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$eu&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;){&lt;br /&gt;    echo &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;"&amp;lt;a href='yourpage.php?start=$i'&amp;gt;&amp;lt;font face='Verdana' size='2'&amp;gt;$x&amp;lt;/font&amp;gt;&amp;lt;/a&amp;gt; "&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;br /&gt;}else { &lt;br /&gt;    echo &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;"&amp;lt;font face='Verdana' size='4' color=red&amp;gt;$x&amp;lt;/font&amp;gt;"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;br /&gt;} &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF8000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;// Current page is not displayed as link and given font color red&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$x    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$x&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;+&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF8000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;//code for next&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;if(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$whathis &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&amp;lt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$total_rows&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;) {&lt;br /&gt;echo &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;"&amp;lt;a href='yourpage.php?start=$next'&amp;gt;&amp;lt;font face='Verdana' size='2'&amp;gt;NEXT&amp;lt;/font&amp;gt;&amp;lt;/a&amp;gt;"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;br /&gt;}    &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-4644287367645308377?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/4644287367645308377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=4644287367645308377&amp;isPopup=true' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/4644287367645308377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/4644287367645308377'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2008/12/simple-php-pagination.html' title='Simple php pagination'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-1259234322848941016</id><published>2008-12-13T10:25:00.000+08:00</published><updated>2008-12-13T11:11:58.378+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>Create Image Thumbnails Using PHP and GD</title><content type='html'>&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;The following PHP code will create thumbnail images on the fly and since it uses the PHP GD2 library, you will need an installation of PHP with at least GD 2.0.1 enabled.. Some says that the only drawback to using PHP for image creation is that the thumbnails don’t look as good as thumbnails created in Photoshop or GIMP but this simple block of code would prove them wrong...&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;header &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;"Content-type: image/jpeg"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$image &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$_GET&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;[&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;'img'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;];&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="color:#000000;"&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;if(!isset(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$w&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;) &amp;amp;&amp;amp; !isset(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$h&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;)){&lt;br /&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$w&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;100&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF8000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;//default width if $w is not set&lt;br /&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$h&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;125&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF8000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;//default height if $h is not set&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$x&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= @&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;getimagesize&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$image&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF8000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;// get image size&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$sw&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$x&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;[&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;];&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF8000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;// width&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$sh&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$x&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;[&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;];&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF8000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;// height&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$im&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= @&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;ImageCreateFromJPEG &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$image&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;) or &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF8000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;// Read JPEG Image&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$im&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;false&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF8000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;// If image is not JPEG&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;"&gt;&lt;span style="color:#FF8000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;if (!&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$im&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;)&lt;br /&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;readfile&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$image&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF8000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;// return the actual message if error occurs.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;else {&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF8000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;// Create the resized image destination&lt;br /&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$thumb &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= @&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;ImageCreateTrueColor &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$w&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$h&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF8000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;// Copy from image source, resize it, and paste to image destination&lt;br /&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;@&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;ImageCopyResampled &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$thumb&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$im&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$w&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$h&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$sw&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$sh&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF8000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;// Output resized image&lt;br /&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;@&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;ImageJPEG &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$thumb&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;);&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;?&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;save the above code as &lt;span class="Apple-style-span" style="color: rgb(255, 102, 0);"&gt;image_thumb.php&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;Usage:&lt;br /&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 153, 153);"&gt;&amp;lt;--without specifying the width and height--&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;lt;img src="http://www.example.com/image_thumb.php?img=example.jpg" /&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 153, 153);"&gt;&amp;lt;--with height and width--&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;lt;img src="http://www.example.com/image_thumb.php?img=example.jpg&amp;amp;w=200&amp;amp;h=200" /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-1259234322848941016?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/1259234322848941016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=1259234322848941016&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/1259234322848941016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/1259234322848941016'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2008/12/create-image-thumbnails-using-php-and.html' title='Create Image Thumbnails Using PHP and GD'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-5065181661931247321</id><published>2008-12-12T21:09:00.000+08:00</published><updated>2008-12-15T15:24:36.595+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>How to create a dynamic bar graph using PHP and GD</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"  target="_blank" href="http://codesdepot.blogspot.com/2008/12/php-gd-dynamic-bar-graph.html" style="text-decoration: none; color: rgb(227, 15, 15); background-color: transparent; "&gt;&lt;img src="http://4.bp.blogspot.com/_kWXp9hMl4BI/SUI0Zq2JKKI/AAAAAAAAAOQ/3f5xOTqiCFw/s400/bargraph.php.png" alt="" id="BLOGGER_PHOTO_ID_5278839328834398370" border="0" style="margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; display: block; text-align: center; cursor: pointer; width: 330px; height: 260px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; " /&gt;&lt;/a&gt;&lt;div style="text-align:center;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; "&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;Create a bar graph using PHP:  &lt;/span&gt;&lt;a target="_blank" href="http://codesdepot.blogspot.com/2008/12/php-gd-dynamic-bar-graph.html" style="text-decoration: none; color: rgb(34, 119, 221); border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; "&gt;&lt;span class="Apple-style-span" style="font-size: 13px; "&gt;code is here&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-5065181661931247321?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/5065181661931247321/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=5065181661931247321&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/5065181661931247321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/5065181661931247321'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2008/12/php-gd-dynamic-bar-graph.html' title='How to create a dynamic bar graph using PHP and GD'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_kWXp9hMl4BI/SUI0Zq2JKKI/AAAAAAAAAOQ/3f5xOTqiCFw/s72-c/bargraph.php.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-6441807932377418924</id><published>2008-12-12T21:00:00.000+08:00</published><updated>2008-12-15T15:25:13.293+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>How to create a dynamic line graph using PHP and GD</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" target="_blank" href="http://codesdepot.blogspot.com/2008/12/php-gd-dynamic-line-graph.html" style="text-decoration: none; color: rgb(227, 15, 15); background-color: transparent; "&gt;&lt;img src="http://4.bp.blogspot.com/_kWXp9hMl4BI/SUIzTnld1lI/AAAAAAAAAOI/SjrTI_0chFg/s400/linegraph.php.png" alt="" id="BLOGGER_PHOTO_ID_5278838125368301138" border="0" style="margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; display: block; text-align: center; cursor: pointer; width: 330px; height: 260px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; " /&gt;&lt;/a&gt;&lt;div align="center"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Create a line graph using PHP:  &lt;/span&gt;&lt;a target="_blank" href="http://codesdepot.blogspot.com/2008/12/php-gd-dynamic-line-graph.html"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;code is here&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-6441807932377418924?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/6441807932377418924/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=6441807932377418924&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/6441807932377418924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/6441807932377418924'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2008/12/php-gd-dynamic-line-graph.html' title='How to create a dynamic line graph using PHP and GD'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_kWXp9hMl4BI/SUIzTnld1lI/AAAAAAAAAOI/SjrTI_0chFg/s72-c/linegraph.php.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-4993846913190201192</id><published>2008-12-11T21:43:00.000+08:00</published><updated>2008-12-12T20:24:52.881+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='more'/><title type='text'>Simple PHP Image Watermark</title><content type='html'>&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Have you ever wanted to add an alpha-transparent watermark to an image that you post on your website?&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;Here is a simple PHP script that watermarks JPEG and PNG images.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height:0px;color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&amp;lt;?php&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;function &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;watermark&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$sourcefile&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$watermarkfile&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;) {&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF8000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;# $sourcefile         &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= Filename of the picture to be watermarked.&lt;br /&gt;# $watermarkfile      &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= Filename of the 24-bit PNG watermark file.&lt;br /&gt;//Get the resource ids of the pictures&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$watermarkfile_id     &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;imagecreatefrompng&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$watermarkfile&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;imageAlphaBlending&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$watermarkfile_id&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;false&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="fullpost"&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;imageSaveAlpha&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$watermarkfile_id&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;true&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;);&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$fileType &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;strtolower&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;substr&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$sourcefile&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;strlen&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$sourcefile&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;)-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;));&lt;br /&gt;&lt;br /&gt;switch(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$fileType&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;) {&lt;br /&gt; case(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;"gif"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;):&lt;br /&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$sourcefile_id &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;imagecreatefromgif&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$sourcefile&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;);&lt;br /&gt;     break;&lt;br /&gt;&lt;br /&gt; case(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;"png"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;):&lt;br /&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$sourcefile_id &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;imagecreatefrompng&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$sourcefile&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;);&lt;br /&gt;     break;&lt;br /&gt;&lt;br /&gt; default:&lt;br /&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$sourcefile_id &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;imagecreatefromjpeg&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$sourcefile&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF8000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;//Get the sizes of both pix&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$sourcefile_width        &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;imageSX&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$sourcefile_id&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$sourcefile_height       &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;imageSY&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$sourcefile_id&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$watermarkfile_width     &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;imageSX&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$watermarkfile_id&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$watermarkfile_height    &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;imageSY&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$watermarkfile_id&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;);&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$dest_x &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= ( &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$sourcefile_width &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;/ &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;2 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;) - ( &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$watermarkfile_width &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;/ &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;2 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$dest_y &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= ( &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$sourcefile_height &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;/ &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;2 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;) - ( &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$watermarkfile_height &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;/ &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;2 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;);&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF8000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;// if a gif, we have to upsample it to a truecolor image&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;if(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$fileType &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;== &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;"gif"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;) {&lt;br /&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF8000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;// create an empty truecolor container&lt;br /&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$tempimage &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;imagecreatetruecolor&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$sourcefile_width&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$sourcefile_height&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;);&lt;br /&gt;&lt;br /&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF8000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;// copy the 8-bit gif into the truecolor image&lt;br /&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;imagecopy&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$tempimage&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$sourcefile_id&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$sourcefile_width&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;, &lt;span class="Apple-style-span"  style="color: rgb(0, 0, 0);  font-family:Georgia;"&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$sourcefile_height&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;span style="color:#FF8000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;// copy the source_id int&lt;br /&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$sourcefile_id &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$tempimage&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;imagecopy&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$sourcefile_id&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$watermarkfile_id&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$dest_x&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$dest_y&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;, &lt;span class="Apple-style-span"  style="color: rgb(0, 0, 0);  font-family:Georgia;"&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$watermarkfile_width&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;, &lt;span class="Apple-style-span"  style="color: rgb(0, 0, 0);  font-family:Georgia;"&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$watermarkfile_height&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF8000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;//Create a jpeg out of the modified picture&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;switch(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$fileType&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;) {&lt;br /&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF8000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;// remember we do not need gif any more, so we use only png or jpeg.&lt;br /&gt; // See the code above to see how we handle gifs&lt;br /&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;case(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;"png"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;):&lt;br /&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;header&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;"Content-type: image/png"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;);&lt;br /&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;imagepng &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$sourcefile_id&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;);&lt;br /&gt;     break;&lt;br /&gt;&lt;br /&gt; default:&lt;br /&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;header&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;"Content-type: image/jpg"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;);&lt;br /&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;imagejpeg &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$sourcefile_id&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;);&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;imagedestroy&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$sourcefile_id&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;imagedestroy&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;$watermarkfile_id&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;);&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;watermark&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;"main.jpg"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;"watermark.png"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#007700;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(102, 102, 102);"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;   Sample output below...No comment on the picture pls... its sacred y know..&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div align="center"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;    &lt;img style="border:1px solid #000000;" src="http://i166.photobucket.com/albums/u99/salchead/main.jpg" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;    main.jpg&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;    &lt;img style="border:1px solid #000000;" src="http://i166.photobucket.com/albums/u99/salchead/watermark.png" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;    watermark.png&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;    &lt;img style="border:1px solid #000000;" src="http://i166.photobucket.com/albums/u99/salchead/watermarkphp.jpg" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;    watermarked output jpeg&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-4993846913190201192?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/4993846913190201192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=4993846913190201192&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/4993846913190201192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/4993846913190201192'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2008/12/simple-php-image-watermark.html' title='Simple PHP Image Watermark'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-4584589449419706963</id><published>2008-12-07T13:15:00.000+08:00</published><updated>2008-12-08T08:36:28.969+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sports'/><title type='text'>Manny Pacquiao vs Oscar De la Hoya (The Dream Match)</title><content type='html'>&lt;span style=";font-family:arial;font-size:85%;"&gt;Mao pa lang jud pagkahuman sa away nila ni Pacquiao ug De la Hoya and it was a very very nice fight. Panalo na naman ang pambansang kamao at nine rounds nisurrender si De la Hoya...walay tatsa si pacquiao. Pacman ROCKS!!!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 255);font-size:85%;"&gt;&lt;a style="font-family: arial;" href="http://sports.yahoo.com/box/news?slug=ki-liveboxing120608&amp;amp;prov=yhoo&amp;amp;type=lgns"&gt;MORE INFO HERE&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-4584589449419706963?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/4584589449419706963/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=4584589449419706963&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/4584589449419706963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/4584589449419706963'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2008/12/manny-pacquiao-vs-oscar-de-la-hoya.html' title='Manny Pacquiao vs Oscar De la Hoya (The Dream Match)'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-1073350176866276402</id><published>2008-12-05T20:27:00.000+08:00</published><updated>2008-12-05T20:42:20.638+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sports'/><title type='text'>Live free streaming!!! Pacquiao vs. De La Hoya</title><content type='html'>&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Fight starts at: ( undercards )&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;8:00 am Philippines ===  Dec. 7, 2008 === Sunday Morning&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;6:00 pm U.S. ======== Dec. 6, 2008 === Saturday Evening&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;3:00 am U.K. ======== Dec. 7, 2008 === Sunday Morning&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;JUSTIN TV LINK:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Justin.tv - Live Streaming Video&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;a href="http://www.justin.tv/globalhdworld"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;http://www.justin.tv/globalhdworld&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Justin.tv - De La Hoya VS Pacquiao Fight Links - Live Streaming Video&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.justin.tv/feu11"&gt;http://www.justin.tv/feu11&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;RINCON NEUTRAL LINK: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.rincon-neutral.ucoz.com/index.html"&gt;http://www.rincon-neutral.ucoz.com/index.html&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;TEAM PILIPINAS LINK:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://teampilipinas.info/"&gt;http://teampilipinas.info/&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;SOPCAST LINK:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="sop://broker.sopcast.com:3912/24267"&gt;sop://broker.sopcast.com:3912/24267&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;MY P2P LINK: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.myp2p.eu/index.php?part=sports"&gt;http://www.myp2p.eu/index.php?part=sports&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;LAGAHIT LINK:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.lagahit.com/2008/11/watch-oscar-dela-hoya-vs-manny-pacquiao-free-live-streaming/"&gt;http://www.lagahit.com/2008/11/watch-oscar-dela-hoya-vs-manny-pacquiao-free-live-streaming/&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;SPORTINWOOD LINK:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;a href="http://www.sportinwood.co.nr/"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;http://www.sportinwood.co.nr&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;a href="http://pinoyunderground.com/showthread.php?t=116176"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;source&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-1073350176866276402?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/1073350176866276402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=1073350176866276402&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/1073350176866276402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/1073350176866276402'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2008/12/live-free-streaming-pacquiao-vs-de-la.html' title='Live free streaming!!! Pacquiao vs. De La Hoya'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-1808356042943557320</id><published>2008-12-05T17:53:00.000+08:00</published><updated>2008-12-05T19:55:00.453+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>Javascript equivalent for PHP Functions</title><content type='html'>&lt;table class="toc" style=""&gt;  &lt;tbody&gt;&lt;tr&gt; &lt;td colspan="4" style="vertical-align: top;"&gt; &lt;p style="margin: 2px;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Found this from&lt;/span&gt;&lt;/span&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Functions" href="http://kevin.vanzonneveld.net/techblog/category/php2js/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; Kevin van Zonneveld&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; site and I just feel to post it here. List of PHP Functions are below: &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;&lt;td style="vertical-align: top;"&gt; &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function abs" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_abs/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; abs &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function acosh" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_acosh/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; acosh &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function acos" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_acos/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; acos &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function addslashes" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_addslashes/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; addslashes &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function array" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_array/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; array &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function array_change_key_case" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_array_change_key_case/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; array_change_key_case &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function array_chunk" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_array_chunk/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; array_chunk &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function array_combine" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_array_combine/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; array_combine &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function array_count_values" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_array_count_values/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; array_count_values &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function array_diff" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_array_diff/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; array_diff &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function array_diff_assoc" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_array_diff_assoc/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; array_diff_assoc &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function array_diff_key" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_array_diff_key/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; array_diff_key &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function array_fill" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_array_fill/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; array_fill &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function array_fill_keys" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_array_fill_keys/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; array_fill_keys &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function array_filter" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_array_filter/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; array_filter &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function array_flip" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_array_flip/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; array_flip &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function array_keys" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_array_keys/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; array_keys &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function array_key_exists" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_array_key_exists/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; array_key_exists &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function array_map" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_array_map/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; array_map &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function array_merge" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_array_merge/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; array_merge &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function array_merge_recursive" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_array_merge_recursive/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; array_merge_recursive &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function array_pad" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_array_pad/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; array_pad &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function array_pop" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_array_pop/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; array_pop &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function array_product" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_array_product/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; array_product &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function array_push" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_array_push/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; array_push &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function array_rand" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_array_rand/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; array_rand &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function array_reduce" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_array_reduce/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; array_reduce &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function array_reverse" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_array_reverse/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; array_reverse &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function array_search" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_array_search/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; array_search &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function array_shift" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_array_shift/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; array_shift &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function array_slice" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_array_slice/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; array_slice &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function array_sum" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_array_sum/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; array_sum &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function array_unique" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_array_unique/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; array_unique &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function array_unshift" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_array_unshift/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; array_unshift &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function array_values" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_array_values/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; array_values &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function array_walk" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_array_walk/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; array_walk &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function array_walk_recursive" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_array_walk_recursive/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; array_walk_recursive &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function asinh" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_asinh/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; asinh &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function asin" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_asin/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; asin &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function atanh" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_atanh/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; atanh &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function atan" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_atan/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; atan &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function base64_decode" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_base64_decode/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; base64_decode &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function base64_encode" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_base64_encode/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; base64_encode &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function basename" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_basename/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; basename &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function base_convert" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_base_convert/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; base_convert &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function bin2hex" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_bin2hex/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; bin2hex &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function bindec" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_bindec/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; bindec &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function call_user_func_array" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_call_user_func_array/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; call_user_func_array &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function ceil" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_ceil/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; ceil &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function checkdate" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_checkdate/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; checkdate &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function chop" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_chop/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; chop &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;/td&gt;&lt;td style="vertical-align: top;"&gt; &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function chr" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_chr/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; chr &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function chunk_split" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_chunk_split/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; chunk_split &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function compact" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_compact/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; compact &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function constant" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_constant/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; constant &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function cosh" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_cosh/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; cosh &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function cos" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_cos/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; cos &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function count" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_count/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; count &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function count_chars" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_count_chars/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; count_chars &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function crc32" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_crc32/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; crc32 &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function create_function" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_create_function/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; create_function &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function date" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_date/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; date &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function decbin" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_decbin/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; decbin &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function dechex" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_dechex/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; dechex &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function decoct" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_decoct/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; decoct &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function defined" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_defined/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; defined &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function define" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_define/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; define &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function deg2rad" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_deg2rad/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; deg2rad &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function dirname" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_dirname/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; dirname &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function echo" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_echo/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; echo &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function empty" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_empty/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; empty &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function end" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_end/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; end &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function explode" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_explode/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; explode &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function exp" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_exp/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; exp &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function filesize" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_filesize/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; filesize &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function file" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_file/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; file &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function file_exists" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_file_exists/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; file_exists &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function file_get_contents" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_file_get_contents/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; file_get_contents &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function floatval" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_floatval/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; floatval &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function floor" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_floor/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; floor &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function fmod" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_fmod/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; fmod &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function function_exists" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_function_exists/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; function_exists &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function getdate" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_getdate/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; getdate &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function getrandmax" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_getrandmax/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; getrandmax &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function get_class" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_get_class/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; get_class &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function get_headers" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_get_headers/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; get_headers &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function get_html_translation_table" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_get_html_translation_table/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; get_html_translation_table &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function get_included_files" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_get_included_files/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; get_included_files &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function hexdec" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_hexdec/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; hexdec &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function htmlentities" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_htmlentities/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; htmlentities &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function htmlspecialchars" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_htmlspecialchars/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; htmlspecialchars &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function htmlspecialchars_decode" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_htmlspecialchars_decode/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; htmlspecialchars_decode &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function html_entity_decode" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_html_entity_decode/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; html_entity_decode &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function http_build_query" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_http_build_query/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; http_build_query &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function hypot" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_hypot/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; hypot &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function implode" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_implode/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; implode &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function include" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_include/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; include &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function include_once" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_include_once/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; include_once &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function intval" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_intval/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; intval &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function in_array" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_in_array/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; in_array &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function ip2long" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_ip2long/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; ip2long &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function isset" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_isset/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; isset &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;/td&gt;&lt;td style="vertical-align: top;"&gt; &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function is_array" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_is_array/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; is_array &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function is_bool" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_is_bool/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; is_bool &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function is_finite" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_is_finite/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; is_finite &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function is_infinite" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_is_infinite/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; is_infinite &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function is_int" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_is_int/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; is_int &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function is_nan" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_is_nan/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; is_nan &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function is_null" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_is_null/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; is_null &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function is_numeric" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_is_numeric/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; is_numeric &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function is_object" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_is_object/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; is_object &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function is_string" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_is_string/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; is_string &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function join" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_join/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; join &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function krsort" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_krsort/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; krsort &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function ksort" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_ksort/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; ksort &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function lcg_value" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_lcg_value/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; lcg_value &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function levenshtein" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_levenshtein/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; levenshtein &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function log10" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_log10/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; log10 &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function log" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_log/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; log &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function long2ip" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_long2ip/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; long2ip &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function ltrim" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_ltrim/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; ltrim &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function max" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_max/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; max &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function md5" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_md5/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; md5 &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function md5_file" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_md5_file/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; md5_file &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function microtime" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_microtime/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; microtime &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function min" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_min/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; min &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function mktime" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_mktime/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; mktime &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function mt_getrandmax" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_mt_getrandmax/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; mt_getrandmax &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function mt_rand" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_mt_rand/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; mt_rand &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function nl2br" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_nl2br/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; nl2br &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function number_format" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_number_format/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; number_format &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function octdec" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_octdec/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; octdec &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function ord" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_ord/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; ord &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function parse_str" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_parse_str/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; parse_str &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function pi" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_pi/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; pi &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function pow" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_pow/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; pow &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function preg_quote" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_preg_quote/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; preg_quote &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function printf" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_printf/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; printf &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function print_r" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_print_r/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; print_r &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function quotemeta" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_quotemeta/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; quotemeta &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function rad2deg" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_rad2deg/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; rad2deg &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function rand" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_rand/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; rand &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function range" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_range/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; range &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function require" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_require/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; require &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function require_once" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_require_once/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; require_once &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function reset" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_reset/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; reset &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function round" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_round/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; round &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function rsort" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_rsort/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; rsort &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function rtrim" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_rtrim/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; rtrim &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function serialize" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_serialize/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; serialize &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function setcookie" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_setcookie/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; setcookie &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function sha1" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_sha1/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; sha1 &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function sha1_file" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_sha1_file/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; sha1_file &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;/td&gt;&lt;td style="vertical-align: top;"&gt; &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function shuffle" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_shuffle/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; shuffle &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function sinh" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_sinh/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; sinh &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function sin" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_sin/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; sin &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function sizeof" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_sizeof/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; sizeof &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function sleep" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_sleep/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; sleep &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function sort" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_sort/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; sort &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function soundex" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_soundex/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; soundex &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function split" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_split/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; split &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function sprintf" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_sprintf/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; sprintf &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function sqrt" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_sqrt/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; sqrt &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function strcasecmp" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_strcasecmp/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; strcasecmp &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function strchr" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_strchr/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; strchr &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function strcmp" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_strcmp/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; strcmp &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function stripos" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_stripos/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; stripos &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function stripslashes" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_stripslashes/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; stripslashes &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function strip_tags" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_strip_tags/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; strip_tags &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function stristr" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_stristr/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; stristr &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function strlen" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_strlen/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; strlen &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function strnatcmp" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_strnatcmp/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; strnatcmp &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function strncasecmp" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_strncasecmp/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; strncasecmp &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function strpbrk" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_strpbrk/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; strpbrk &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function strpos" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_strpos/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; strpos &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function strrev" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_strrev/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; strrev &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function strripos" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_strripos/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; strripos &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function strrpos" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_strrpos/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; strrpos &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function strstr" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_strstr/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; strstr &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function strtolower" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_strtolower/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; strtolower &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function strtoupper" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_strtoupper/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; strtoupper &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function str_ireplace" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_str_ireplace/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; str_ireplace &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function str_pad" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_str_pad/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; str_pad &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function str_repeat" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_str_repeat/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; str_repeat &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function str_replace" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_str_replace/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; str_replace &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function str_rot13" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_str_rot13/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; str_rot13 &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function str_split" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_str_split/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; str_split &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function substr" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_substr/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; substr &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function substr_count" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_substr_count/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; substr_count &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function tanh" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_tanh/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; tanh &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function tan" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_tan/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; tan &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function time" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_time/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; time &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function trim" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_trim/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; trim &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function ucfirst" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_ucfirst/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; ucfirst &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function ucwords" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_ucwords/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; ucwords &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function unserialize" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_unserialize/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; unserialize &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function urldecode" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_urldecode/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; urldecode &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function urlencode" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_urlencode/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; urlencode &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function utf8_decode" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_utf8_decode/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; utf8_decode &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function utf8_encode" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_utf8_encode/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; utf8_encode &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function var_export" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_var_export/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; var_export &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 2px;"&gt;&lt;a target="_blank" title="Javascript Equivalent to PHP Function wordwrap" href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_wordwrap/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; wordwrap &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;   &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2465111425938994633-1808356042943557320?l=coffeeandpaste.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coffeeandpaste.blogspot.com/feeds/1808356042943557320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2465111425938994633&amp;postID=1808356042943557320&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/1808356042943557320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2465111425938994633/posts/default/1808356042943557320'/><link rel='alternate' type='text/html' href='http://coffeeandpaste.blogspot.com/2008/12/javascript-equivalent-for-php-functions.html' title='Javascript equivalent for PHP Functions'/><author><name>reynold</name><uri>http://www.blogger.com/profile/04541409351835429677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_Vk_LrKhyoQI/SRP5Mh4InNI/AAAAAAAAAI4/vTxTq0LIgek/S220/2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2465111425938994633.post-8491003533116208843</id><published>2008-11-22T16:11:00.000+08:00</published><updated>2009-02-19T11:01:41.760+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='more'/><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>Centering a popup div using css</title><content type='html'>&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Before, I was centering a div using javascript and it sucks and gives a lot of hassle then I found this script(about four months ago) which takes away all my headaches. Makes life 0.00000001% easier....hehe&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style:italic;color:green;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&amp;gt;&lt;br /&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:purple;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;html&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:red;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;xmlns&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;"http://www.w3.org/1999/xhtml"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:purple;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;head&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&amp;gt;&lt;br /&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:purple;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;meta&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:red;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;http-equiv&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;"content-type"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:red;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;content&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;"text/html; charset=UTF-8"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&gt;&lt;br /&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:purple;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;title&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&amp;gt;coffee and paste - popup div center&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:purple;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;/title&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&amp;gt;&lt;br /&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:purple;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;style&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt; &lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;html, body {&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;height&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;100%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;br /&gt;}&lt;br /&gt;#blackout {&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;visibility&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;hidden&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;position&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;fixed&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;left&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;top&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;width&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;100%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;height&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;100%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;display&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;none&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;background-color&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;#000&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;filter&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;alpha(opacity=80)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;-moz-opacity&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;.8&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;opacity&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; .8&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;z-index&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;9&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;br /&gt;}&lt;br /&gt;#divpopup{&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="fullpost"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;position&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;fixed&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;top&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;50%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;left&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;50%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;margin-top&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;-81px&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#666666;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;/*half of the height plus a little to the top*/&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;margin-left&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;-150px&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#666666;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;/*half of the width */&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;visibility&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;hidden&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;display&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; none&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;border&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;1px solid #000&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;background-color&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;#FFF&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;color&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;#333&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;padding&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;height&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;150px&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;width&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;300px&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;z-index&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;10&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;font-family&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#006600;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;"Trebuchet MS"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#006600;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;"Lucida Grande"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;, Verdana, Arial, Helvetica, sans-serif&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;font-size&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;12px&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;br /&gt;}&lt;br /&gt;#divpop_head{&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;position&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;absolute&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;top&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;left&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;width&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;100%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;background-color&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;#999999&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;text-align&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;center&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;padding&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;2px 0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;z-index&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;-1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;br /&gt;}&lt;br /&gt;#close_pop{&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;float&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;right&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;text-align&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;right&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;cursor&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;pointer&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;padding-right&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;10px&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;br /&gt;}&lt;br /&gt;#close_pop a{&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;text-decoration&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;none&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;color&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;#333&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;br /&gt;}&lt;br /&gt;#close_pop a:hover{&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;color&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;#FF0000&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;br /&gt;}&lt;br /&gt;#pop_content{&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;clear&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;both&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#000066;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;padding&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;10px&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#FF00FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;br /&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:purple;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;/style&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;span style="color:#999999;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&amp;lt;!--[if IE]&amp;gt;&lt;br /&gt;&amp;lt;style type="text/css"&amp;gt;&lt;br /&gt;* {&lt;br /&gt;padding: 0;&lt;br /&gt;margin: 0;&lt;br /&gt;}&lt;br /&gt;html, body {&lt;br /&gt;height: 100%;&lt;br /&gt;overflow: auto;&lt;br /&gt;}&lt;br /&gt;#blackout {&lt;br /&gt;position: absolute;&lt;br /&gt;}&lt;br /&gt;#divpopup {&lt;br /&gt;position: absolute;&lt;br /&gt;}&lt;br /&gt;&amp;lt;/style&amp;gt;&lt;br /&gt;&amp;lt;![endif]--&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#582C2C;"&gt;&lt;span style="color:#000099;"&gt;&lt;span style="color:#990000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#990000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;script language=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;"javascript"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#990000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;type=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;"text/javascript"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000099;"&gt;&lt;span style="color:#990000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000099;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;function &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;popup&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000099;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;sw&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000099;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;) {&lt;br /&gt;if (&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;sw&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000099;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;== &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#DD0000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000099;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;) {&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#777777;"&gt;&lt;span style="color:#999999;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; // Show popup&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#770088;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;document&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000099;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;getElementById&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000099;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;'blackout'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000099;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;).&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;style&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000099;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;visibility&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000099;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;'visible'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000099;"&gt;&lt;span style="color:#000000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#770088;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;document&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000099;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;getElementById&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000099;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;'divpopup'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000099;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;).&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;style&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000099;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;visibility&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000099;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;'visible'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000099;"&gt;&lt;span style="color:#000000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#770088;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;document&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000099;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;getElementById&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000099;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;'blackout'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000099;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;).&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;style&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000099;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;display&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000099;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;= &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;'block'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000099;"&gt;&lt;span style="color:#000000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#770088;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;document&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000099;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;getElementById&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000099;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000BB;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;'divpopup'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000099;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;).&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;style&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000099;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;display&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" 
