<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DUMMSHgzeSp7ImA9WxJUF0s.&quot;"><id>tag:blogger.com,1999:blog-8903834426366267848</id><updated>2009-07-16T11:04:49.681-07:00</updated><title>Woork</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://woork.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://woork.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/8903834426366267848/posts/default?start-index=6&amp;max-results=5&amp;redirect=false&amp;v=2" /><author><name>Antonio Lupetti</name><uri>http://www.blogger.com/profile/05512678940316321872</uri><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>312</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>5</openSearch:itemsPerPage><link rel="self" href="http://feeds.feedburner.com/Woork" type="application/atom+xml" /><feedburner:emailServiceId>Woork</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><entry gd:etag="W/&quot;D0EMQHg5eSp7ImA9WxJUFk0.&quot;"><id>tag:blogger.com,1999:blog-8903834426366267848.post-2094607404797397235</id><published>2009-07-14T12:54:00.000-07:00</published><updated>2009-07-14T14:08:01.621-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-14T14:08:01.621-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="web development" /><category scheme="http://www.blogger.com/atom/ns#" term="resources" /><category scheme="http://www.blogger.com/atom/ns#" term="plug-in" /><category scheme="http://www.blogger.com/atom/ns#" term="free" /><category scheme="http://www.blogger.com/atom/ns#" term="jquery" /><category scheme="http://www.blogger.com/atom/ns#" term="list" /><title>10 Interesting lightweight jQuery plugins for web developers</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lj4ho117-h2OsRa_hrnu6aeVPck/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lj4ho117-h2OsRa_hrnu6aeVPck/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/lj4ho117-h2OsRa_hrnu6aeVPck/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lj4ho117-h2OsRa_hrnu6aeVPck/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;In this post I want to suggest you ten interesting lightweight jQuery plugins for web developers. This list includes a lightbox, an HTML markup editor, some plugins to work with images, a tooltips creator and a PHP interface for jQuery.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1. ColorBox&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://colorpowered.com/colorbox/"&gt;ColorBox&lt;/a&gt; is a light-weight, customizable lightbox plugin for jQuery 1.3 (only &lt;span style="font-weight: bold;"&gt;9KB&lt;/span&gt;). It supports photos, photo groups, slideshow, ajax, inline, and iframed content; appearance is completely controlled through CSS so users can restyle the box; behavior settings can be over-written without altering the ColorBox javascript file. ColorBox is completely unobtrusive, requires no changes to existing HTML, preloads background images to avoid flash of unstyled content on first use. It can preload upcoming images in a photo group.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://lh6.ggpht.com/_TqPdHmAEwTM/Slztu0PqrmI/AAAAAAAAFX8/989Cc8JC-0o/light1.jpg" style="border: 1px solid rgb(222, 222, 222); padding: 4px; float: right; margin-left: 14px;" /&gt;&lt;strong&gt;2. markItUp!&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://markitup.jaysalvat.com/home/"&gt;markItUp!&lt;/a&gt; is is a JavaScript plugin built on the jQuery library (just &lt;span style="font-weight: bold;"&gt;6.5 KB&lt;/span&gt;). It allows you to turn any textarea into a markup editor. Html, Textile, Wiki Syntax, Markdown, BBcode or even your own Markup system can be easily implemented.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3. jFlow&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://www.gimiti.com/kltan/wordpress/?p=46"&gt;jFlow&lt;/a&gt; is a widget to make your content slides. One popular alternative that exists out there is &lt;a href="http://www.ndoherty.com/demos/coda-slider/1.1.1/"&gt;coda-slider&lt;/a&gt;. jFlow is super lightweight because it is only &lt;span style="font-weight: bold;"&gt;2KB&lt;/span&gt; minified.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;4. JPolite&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/jpolite/"&gt;JPolite&lt;/a&gt; - &lt;em&gt;jQuery POrtal Lite&lt;/em&gt; - is a lightweight front-end web portal framework based on jQuery (&lt;span style="font-weight: bold;"&gt;5 KB&lt;/span&gt;). The focus is easy content integration at the front-end, through an intuitive naming system and conventions plus simple and easy configuration. Developers can make use of various server side technologies and frameworks to generate content for the portal. Features: Flexible layout configurations, Module drag-drop (thanks to jQuery UI Simple UI controls (Tabs, accordion, ...), Sample RSS Reader. Take a look at the demo &lt;a href="http://www.trilancer.com/jpolite/#t1"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;5. vTip&lt;/strong&gt;&lt;br /&gt;&lt;img src="http://lh4.ggpht.com/_TqPdHmAEwTM/SlzvCOVfGTI/AAAAAAAAFYA/hcpDAJ8qyGI/light2.png" style="border: 1px solid rgb(222, 222, 222); padding: 4px; float: right; margin-left: 14px;" /&gt;&lt;a href="http://www.vertigo-project.com/projects/vtip"&gt;vTip&lt;/a&gt; is designed to quickly provide very lightweight (706b js, 272b CSS, 270b image) tooltips to users of jQuery. The zip includes everything you need (including an example page), as well as jQuery for the examples to work. Using the jQuery framwork any element with a class of vtip will have it’s title attribute turned into a sleek, customizable tooltip without the klunk and loading time of a large tooltip script.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;6. jQuery Cycle Plugin&lt;/strong&gt;&lt;br /&gt;The&lt;a href="http://malsup.com/jquery/cycle/"&gt; jQuery Cycle Plugin&lt;/a&gt; is a lightweight slideshow plugin.  It supports pause-on-hover, auto-stop, auto-fit, before/after callbacks, click triggers and many transition effects. The plugin provides a method called cycle which is invoked on a container element. Each child element of the container becomes a "slide". Options control how and when the slides are transitioned.&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://lh4.ggpht.com/_TqPdHmAEwTM/SlzyePgfypI/AAAAAAAAFYE/SLvJla8L6do/light3.jpg" style="border: 1px solid rgb(222, 222, 222); padding: 4px; float: right; margin-left: 14px;" /&gt;&lt;strong&gt;7. Wilq32.RotateImage&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://wilq32.googlepages.com/wilq32.rollimage222"&gt;Wilq32.RotateImage&lt;/a&gt; is a lightweight and very simple to use plugin to rotate images.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;8. jqModal&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://dev.iceburg.net/jquery/jqModal/"&gt;jqModal &lt;/a&gt;is a plugin for jQuery to help you display notices, dialogs, and modal windows in a web browser. It is flexible and tiny, akin to a "Swiss Army Knife", and makes a great base as a general purpose windowing framework.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;9. jQPie&lt;/strong&gt;&lt;br /&gt;The idea of &lt;a href="http://projects.cyberlot.net/trac/jqpie/wiki"&gt;jQPie&lt;/a&gt; is to provide a lightweight PHP interface to jQuery. The lightweight interface allows multiple ways to interact. jQPie is lightweight, supports XML, HTML and JSON, handlers&lt;br /&gt;API is simple, while the handlers engine is PHP based the javascript library is usable by any language and includes a powerful autocomplete plugin, plans to provide other plugins for use and as examples.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;10. jContext&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://www.gimiti.com/kltan/wordpress/?p=23"&gt;jContext&lt;/a&gt; is an ultra-lightweight right click context menu for jQuery. How lightweight is jContext? It’s approximately 0.6kB when minified.&lt;br /&gt;&lt;br /&gt;Do you have any suggestion? Please leave a comment. Thanks!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8903834426366267848-2094607404797397235?l=woork.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Woork?a=GpibbEXsMsU:ZhNSaLmB0Yk:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Woork?i=GpibbEXsMsU:ZhNSaLmB0Yk:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Woork?a=GpibbEXsMsU:ZhNSaLmB0Yk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Woork?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Woork?a=GpibbEXsMsU:ZhNSaLmB0Yk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Woork?i=GpibbEXsMsU:ZhNSaLmB0Yk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Woork?a=GpibbEXsMsU:ZhNSaLmB0Yk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Woork?i=GpibbEXsMsU:ZhNSaLmB0Yk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Woork?a=GpibbEXsMsU:ZhNSaLmB0Yk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Woork?i=GpibbEXsMsU:ZhNSaLmB0Yk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Woork?a=GpibbEXsMsU:ZhNSaLmB0Yk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Woork?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Woork/~4/GpibbEXsMsU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://woork.blogspot.com/feeds/2094607404797397235/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8903834426366267848&amp;postID=2094607404797397235" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8903834426366267848/posts/default/2094607404797397235?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8903834426366267848/posts/default/2094607404797397235?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Woork/~3/GpibbEXsMsU/10-interesting-lightweight-jquery.html" title="10 Interesting lightweight jQuery plugins for web developers" /><author><name>Antonio Lupetti</name><uri>http://www.blogger.com/profile/05512678940316321872</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03518000113130666741" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://woork.blogspot.com/2009/07/10-interesting-lightweight-jquery.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUICRH0yfCp7ImA9WxJUFUw.&quot;"><id>tag:blogger.com,1999:blog-8903834426366267848.post-7550105321231516435</id><published>2009-07-13T12:57:00.000-07:00</published><updated>2009-07-13T13:39:25.394-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-13T13:39:25.394-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="web design" /><category scheme="http://www.blogger.com/atom/ns#" term="list" /><category scheme="http://www.blogger.com/atom/ns#" term="job" /><title>Freelance Web Designers List</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bTXimruoK8mQqMUBpFzs3lRyveE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bTXimruoK8mQqMUBpFzs3lRyveE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bTXimruoK8mQqMUBpFzs3lRyveE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bTXimruoK8mQqMUBpFzs3lRyveE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;I often receive several requests from my readers that ask to me to collaborate to their web projects but because I'm totally busy with my "real" work, this blog and the book I'm writing, I can't accept their offers. Then, every time, they ask to me to suggest them a friend of mine that can work on their project. So I think could be useful to start on this blog a list of web designers interested to collaborate in freelance projects.&lt;br /&gt;&lt;br /&gt;If you are a freelance web designer, please leave a comment with your main information (name, short introduction about you, link to your website/portfolio). Please NO SPAM. Thanks!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8903834426366267848-7550105321231516435?l=woork.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Woork?a=vk-BSAUuctU:7ZLQBD4wTkk:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Woork?i=vk-BSAUuctU:7ZLQBD4wTkk:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Woork?a=vk-BSAUuctU:7ZLQBD4wTkk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Woork?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Woork?a=vk-BSAUuctU:7ZLQBD4wTkk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Woork?i=vk-BSAUuctU:7ZLQBD4wTkk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Woork?a=vk-BSAUuctU:7ZLQBD4wTkk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Woork?i=vk-BSAUuctU:7ZLQBD4wTkk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Woork?a=vk-BSAUuctU:7ZLQBD4wTkk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Woork?i=vk-BSAUuctU:7ZLQBD4wTkk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Woork?a=vk-BSAUuctU:7ZLQBD4wTkk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Woork?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Woork/~4/vk-BSAUuctU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://woork.blogspot.com/feeds/7550105321231516435/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8903834426366267848&amp;postID=7550105321231516435" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8903834426366267848/posts/default/7550105321231516435?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8903834426366267848/posts/default/7550105321231516435?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Woork/~3/vk-BSAUuctU/woork-freelance-web-designers-list.html" title="Freelance Web Designers List" /><author><name>Antonio Lupetti</name><uri>http://www.blogger.com/profile/05512678940316321872</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03518000113130666741" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://woork.blogspot.com/2009/07/woork-freelance-web-designers-list.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0YFRH06fip7ImA9WxJUFE0.&quot;"><id>tag:blogger.com,1999:blog-8903834426366267848.post-8099858565966626568</id><published>2009-07-12T02:37:00.000-07:00</published><updated>2009-07-12T05:18:35.316-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-12T05:18:35.316-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PHP" /><category scheme="http://www.blogger.com/atom/ns#" term="API" /><category scheme="http://www.blogger.com/atom/ns#" term="jquery" /><category scheme="http://www.blogger.com/atom/ns#" term="tutorial" /><category scheme="http://www.blogger.com/atom/ns#" term="twitter" /><title>Twitter API: How to create a stream of messages Monitter-like with PHP and jQuery</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/AdRqXlCjKz8Ijpb4gurRhq-P-54/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AdRqXlCjKz8Ijpb4gurRhq-P-54/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/AdRqXlCjKz8Ijpb4gurRhq-P-54/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AdRqXlCjKz8Ijpb4gurRhq-P-54/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;This tutorial illustrates a very simple way to work with the Twitter API in order to implement a search in the Twitter public timeline and display search results with an animated stream of messages (tweets) similar to &lt;a href="http://monitter.com/"&gt;Monitter&lt;/a&gt;. In this example I used PHP, jQuery and a very useful Twitter Search API for PHP based on the work of &lt;a href="http://davidbillingham.name/"&gt;David Billingham&lt;/a&gt; and actually developed by &lt;a href="http://twitter.com/ryanfaerman"&gt;Ryan Faerman&lt;/a&gt;. This implementation is very simple to customize and integrate on your project. The result is something linke this:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://lh3.ggpht.com/_TqPdHmAEwTM/Slm_l9eKfxI/AAAAAAAAFVo/FzPykgQs5YA/stream3.jpg" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;You can &lt;a href="http://www.box.net/shared/vpjkvo4oe1"&gt;download the full code here&lt;/a&gt; and reuse it for free on your projects.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.box.net/shared/vpjkvo4oe1"&gt;&lt;img src="http://lh6.ggpht.com/_TqPdHmAEwTM/Sg_-cg8AxKI/AAAAAAAAEEA/xKmP9-LvnEQ/download.png" align="absmiddle" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I suggest you to take also a look at these posts:&lt;br /&gt;&lt;br /&gt;- &lt;a href="http://woork.blogspot.com/2009/06/simple-php-twitter-search-ready-to-use.html"&gt;Simple PHP Twitter Search ready to use in your web projects&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://woork.blogspot.com/2009/06/super-simple-way-to-work-with-twitter.html"&gt;Super simple way to work with Twitter API (PHP + CSS)&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://woork.blogspot.com/2007/10/twitter-send-message-from-php-page.html"&gt;Send messages from a PHP page using Twitter API&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1. A little introduction&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;This package contains the following files:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://lh6.ggpht.com/_TqPdHmAEwTM/SlnE7Q1jbQI/AAAAAAAAFVs/KWUJ_jHCsmk/stream4.png" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;- &lt;em&gt;&lt;span style="font-weight: bold;"&gt;index.php&lt;/span&gt;&lt;/em&gt;: page with the search form + search results&lt;br /&gt;- &lt;em&gt;&lt;span style="font-weight: bold;"&gt;search.php&lt;/span&gt;&lt;/em&gt;: PHP search&lt;br /&gt;- &lt;em&gt;&lt;span style="font-weight: bold;"&gt;twitterapi.php&lt;/span&gt;&lt;/em&gt;: Twitter Search API for PHP&lt;br /&gt;- &lt;em&gt;&lt;span style="font-weight: bold;"&gt;jquery/jquery-1.3.2.min.js&lt;/span&gt;&lt;/em&gt;: jQuery framework&lt;br /&gt;&lt;br /&gt;How it works? After submission the search form calls an ajax request to the page &lt;em&gt;&lt;span style="font-weight: bold;"&gt;search.php&lt;/span&gt;&lt;/em&gt; that returns search results into an array. Each element of the array (every single tweet) appears into the div &lt;em&gt;&lt;span style="font-weight: bold;"&gt;twitter-results&lt;/span&gt;&lt;/em&gt; with a nice fade-in effect. I set a delay between each tweet equal 2 seconds (2000 ms).&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://lh4.ggpht.com/_TqPdHmAEwTM/Slm5qWTBhYI/AAAAAAAAFVY/TNiEaxgkZoA/stream1.png" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;I suggest  you to take a look at &lt;a href="http://monitter.com/"&gt;Monitter&lt;/a&gt;, and &lt;a href="http://www.box.net/shared/vpjkvo4oe1"&gt;download the full code&lt;/a&gt; to try this tutorial on your local host. Now, take a look at the code.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2. index.php: HTML code&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;HTML code is very simple. Copy the following code in the tag &lt;span style="font-weight: bold; color: rgb(0, 0, 153);font-family:courier new;" &gt;&amp;lt;body&amp;gt;&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&amp;lt;div class=&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;"twitter_container"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;&amp;lt;form id=&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;"twittersearch"&lt;/span&gt; &lt;span style="color: rgb(255, 102, 0);"&gt;method=&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;"post"&lt;/span&gt; &lt;span style="color: rgb(255, 102, 0);"&gt;action=&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;""&lt;/span&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;&amp;lt;input name=&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;"twitterq"&lt;/span&gt; &lt;span style="color: rgb(255, 102, 0);"&gt;type=&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;"text" &lt;/span&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;id=&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;"twitterq"&lt;/span&gt; &lt;span style="color: rgb(255, 102, 0);"&gt;/&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&amp;lt;button type=&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;"submit"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&amp;gt;&lt;/span&gt;Search&lt;span style="color: rgb(0, 0, 153);"&gt;&amp;lt;/button&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;&amp;lt;/form&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&amp;lt;div id=&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;"twitter-results"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&amp;gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;...and add into the tag &lt;span style="font-weight: bold; color: rgb(0, 0, 153);font-family:courier new;" &gt;&amp;lt;head&amp;gt;&lt;/span&gt; of the page a link to jQuery:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;&amp;lt;script type=&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;"text/javascript"&lt;/span&gt; &lt;span style="color: rgb(204, 0, 0);"&gt;src=&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;"jquery.js"&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;&amp;gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;The result is a simple search form:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://lh4.ggpht.com/_TqPdHmAEwTM/Slm9VrbEzyI/AAAAAAAAFVg/BaTUtjVsiGs/stream2.png" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3. search.php&lt;/strong&gt;&lt;br /&gt;Now copy and paste the following code into &lt;em&gt;&lt;span style="font-weight: bold;"&gt;search.php&lt;/span&gt;&lt;/em&gt;:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;&amp;lt;?php &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;include&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;'search.php'&lt;/span&gt;);&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;if&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;$_POST&lt;span style="color: rgb(0, 0, 153);"&gt;[&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;'twitterq'&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;]&lt;span style="color: rgb(0, 0, 153);"&gt;){&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="margin-left: 14px;"&gt;   $twitter_query &lt;span style="color: rgb(51, 102, 255);"&gt;=&lt;/span&gt; &lt;span style="color: rgb(51, 102, 255);"&gt;$_POST&lt;span style="color: rgb(0, 0, 153);"&gt;[&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;'twitterq'&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;]&lt;/span&gt;;&lt;br /&gt;$search &lt;span style="color: rgb(51, 102, 255);"&gt;=&lt;/span&gt; &lt;span style="color: rgb(0, 153, 0);"&gt;new&lt;/span&gt; TwitterSearch&lt;span style="color: rgb(0, 0, 153);"&gt;(&lt;/span&gt;$twitter_query&lt;span style="color: rgb(0, 0, 153);"&gt;)&lt;/span&gt;;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;$results&lt;/span&gt; &lt;span style="color: rgb(51, 102, 255);"&gt;=&lt;/span&gt; $search&lt;span style="color: rgb(51, 102, 255);"&gt;-&gt;&lt;/span&gt;results&lt;span style="color: rgb(0, 0, 153);"&gt;()&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;foreach&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;(&lt;/span&gt;$results &lt;span style="color: rgb(0, 153, 0);"&gt;as&lt;/span&gt; $result&lt;span style="color: rgb(0, 0, 153);"&gt;){&lt;/span&gt;&lt;br /&gt;&lt;div style="margin-left: 14px;"&gt;           &lt;span style="color: rgb(51, 102, 255);"&gt;echo&lt;/span&gt; &lt;span style="color: rgb(204, 0, 0);"&gt;'&amp;lt;div class="twitter_status"&amp;gt;'&lt;/span&gt;;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;echo&lt;/span&gt; &lt;span style="color: rgb(204, 0, 0);"&gt;'&amp;lt;img src="'&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);"&gt;.&lt;/span&gt;$result&lt;span style="color: rgb(51, 102, 255);"&gt;-&gt;&lt;/span&gt;profile_image_url.&lt;span style="color: rgb(204, 0, 0);"&gt;'" class="twitter_image"&amp;gt;'&lt;/span&gt;;&lt;br /&gt;$text_n &lt;span style="color: rgb(51, 102, 255);"&gt;=&lt;/span&gt; toLink($result&lt;span style="color: rgb(51, 102, 255);"&gt;-&gt;&lt;/span&gt;text);&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;echo&lt;/span&gt; $text_n;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;echo&lt;/span&gt; &lt;span style="color: rgb(204, 0, 0);"&gt;'&amp;lt;div class="twitter_small"&amp;gt;'&lt;/span&gt;;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;echo&lt;/span&gt; &lt;span style="color: rgb(204, 0, 0);"&gt;'&amp;lt;strong&amp;gt;From:&amp;lt;/strong&amp;gt; &amp;lt;a href="http://www.twitter.com/'&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);"&gt;.&lt;/span&gt;$result&lt;span style="color: rgb(51, 102, 255);"&gt;-&gt;&lt;/span&gt;from_user&lt;span style="font-weight: bold; color: rgb(51, 102, 255);"&gt;.&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;'"&amp;gt;'.&lt;/span&gt;$result&lt;span style="color: rgb(51, 102, 255);"&gt;-&gt;&lt;/span&gt;from_user.&lt;span style="color: rgb(204, 0, 0);"&gt;'&amp;lt;/a&gt;: '&lt;/span&gt;;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;echo&lt;/span&gt; &lt;span style="color: rgb(204, 0, 0);"&gt;'&amp;lt;strong&amp;gt;at:&amp;lt;/strong&amp;gt; '&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);"&gt;.&lt;/span&gt;$result&lt;span style="color: rgb(51, 102, 255);"&gt;-&gt;&lt;/span&gt;created_at;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;echo&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);"&gt; '&amp;lt;/div&amp;gt;'&lt;/span&gt;;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;echo&lt;/span&gt; &lt;span style="color: rgb(204, 0, 0);"&gt;'&amp;lt;/div&amp;gt;'&lt;/span&gt;;&lt;/div&gt;   &lt;span style="color: rgb(0, 0, 153);"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;?&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;font-family:courier new;" &gt;$result &lt;/span&gt;is the array that contains search results. To display all elements of the array (search results) I used this simple loop:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;foreach&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;(&lt;/span&gt;$results &lt;span style="color: rgb(0, 153, 0);"&gt;as&lt;/span&gt; $result&lt;span style="color: rgb(0, 0, 153);"&gt;){&lt;/span&gt;&lt;br /&gt;...&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;... and to get a specific attribute of the array I used this simple code:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;$result&lt;span style="color: rgb(51, 102, 255);"&gt;-&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;name_of_element&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Take a look at &lt;a href="http://woork.blogspot.com/2009/06/simple-php-twitter-search-ready-to-use.html"&gt;this post&lt;/a&gt; for info about the search on Twitter.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;4. index.php: JavaScript Code&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Now take a look at the following JavaScript code that enables an ajax request for the search and display results into the page index.php with a fade in effect and a delay between each tweet equal to 2 seconds:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;&amp;lt;script type=&lt;span style="color: rgb(51, 102, 255);"&gt;"text/javascript"&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;$(&lt;span style="color: rgb(204, 51, 204);"&gt;document&lt;/span&gt;).ready&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;function&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;(){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;var&lt;/span&gt; twitterq = &lt;span style="color: rgb(51, 102, 255);"&gt;''&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;div style="margin-left: 14px;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;function&lt;/span&gt; displayTweet&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;(){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;var&lt;/span&gt; i &lt;span style="color: rgb(51, 102, 255);"&gt;=&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;0&lt;/span&gt;;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;var&lt;/span&gt; limit &lt;span style="color: rgb(51, 102, 255);"&gt;=&lt;/span&gt; $&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;"#twitter-results &gt; div"&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;)&lt;/span&gt;.size&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;var&lt;/span&gt; myInterval &lt;span style="color: rgb(51, 102, 255);"&gt;=&lt;/span&gt; &lt;span style="color: rgb(204, 51, 204);"&gt;window&lt;/span&gt;.&lt;span style="color: rgb(51, 153, 153);"&gt;setInterval&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;(&lt;/span&gt;function &lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;() {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;var&lt;/span&gt; element &lt;span style="color: rgb(51, 102, 255);"&gt;=&lt;/span&gt;  $&lt;span style="color: rgb(0, 0, 153); font-weight: bold;"&gt;(&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;"#twitter-results div:last-child"&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;);&lt;/span&gt;&lt;br /&gt;$&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;"#twitter-results"&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;)&lt;/span&gt;.prepend&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;(&lt;/span&gt;element&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;);&lt;/span&gt;&lt;br /&gt;element.fadeIn&lt;span style="color: rgb(0, 0, 153); font-weight: bold;"&gt;(&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;"slow"&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;i&lt;/span&gt;++&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;if(&lt;/span&gt;i&lt;span style="color: rgb(51, 102, 255);"&gt;==&lt;/span&gt;limit&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;){&lt;/span&gt;&lt;div style="margin-left: 14px;"&gt;&lt;span style="color: rgb(204, 51, 204);"&gt;window&lt;/span&gt;.&lt;span style="color: rgb(51, 153, 153);"&gt;setTimeout&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;(&lt;/span&gt;function&lt;/span&gt; &lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;() {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);"&gt;clearInterval&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;(&lt;/span&gt;myInterval&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;        });&lt;/span&gt;&lt;/div&gt;       &lt;span style="color: rgb(0, 0, 153); font-weight: bold;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;"&gt;   }&lt;/span&gt;,&lt;span style="color: rgb(255, 0, 0);"&gt;2000&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt; }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;$&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;"form#twittersearch"&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;)&lt;/span&gt;.submit&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;(&lt;/span&gt;function&lt;span style="color: rgb(0, 0, 153);"&gt;() {&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;twitterq &lt;span style="color: rgb(51, 102, 255);"&gt;=&lt;/span&gt; $&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;'#twitterq'&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;)&lt;/span&gt;.attr&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;'value'&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;);&lt;/span&gt;&lt;br /&gt;$.ajax&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;({&lt;/span&gt;&lt;div style="margin-left: 14px;"&gt;type&lt;span style="font-weight: bold; color: rgb(51, 102, 255);"&gt;:&lt;/span&gt; &lt;span style="color: rgb(51, 102, 255);"&gt;"POST"&lt;/span&gt;,&lt;br /&gt;url&lt;span style="font-weight: bold; color: rgb(51, 102, 255);"&gt;:&lt;/span&gt; &lt;span style="color: rgb(51, 102, 255);"&gt;"search.php"&lt;/span&gt;,&lt;br /&gt;cache&lt;span style="font-weight: bold; color: rgb(51, 102, 255);"&gt;:&lt;/span&gt; &lt;span style="color: rgb(51, 102, 255);"&gt;false&lt;/span&gt;,&lt;br /&gt;data&lt;span style="font-weight: bold; color: rgb(51, 102, 255);"&gt;:&lt;/span&gt; &lt;span style="color: rgb(51, 102, 255);"&gt;"twitterq="+&lt;/span&gt; twitterq,&lt;br /&gt;success&lt;span style="font-weight: bold; color: rgb(51, 102, 255);"&gt;:&lt;/span&gt; &lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;function&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;(&lt;/span&gt;html&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;){&lt;/span&gt;&lt;br /&gt;$&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;"#twitter-results"&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;)&lt;/span&gt;.html&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;(&lt;/span&gt;html&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;);&lt;/span&gt;&lt;br /&gt;displayTweet&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;           }&lt;/span&gt;&lt;/div&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;       });&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;return false;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;});&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;});&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;This is a very basic implementation you can modify to get a real-time stream of messages for example calling a new ajax request (to search.php) every time the current array with the search results is totally displayed in the page.&lt;br /&gt;&lt;br /&gt;That's all. If you have some suggestion please add a comment. Thanks!&lt;br /&gt;You can &lt;a href="http://www.box.net/shared/vpjkvo4oe1"&gt;download the full code of this tutorial here&lt;/a&gt; and reuse it on your projects.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.box.net/shared/vpjkvo4oe1"&gt;&lt;img src="http://lh6.ggpht.com/_TqPdHmAEwTM/Sg_-cg8AxKI/AAAAAAAAEEA/xKmP9-LvnEQ/download.png" align="absmiddle" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h5&gt;Related posts&lt;/h5&gt;- &lt;a href="http://woork.blogspot.com/2009/06/simple-php-twitter-search-ready-to-use.html"&gt;Simple PHP Twitter Search ready to use in your web projects&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://woork.blogspot.com/2009/06/super-simple-way-to-work-with-twitter.html"&gt;Super simple way to work with Twitter API (PHP + CSS)&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://woork.blogspot.com/2007/10/twitter-send-message-from-php-page.html"&gt;Send messages from a PHP page using Twitter API&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8903834426366267848-8099858565966626568?l=woork.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Woork?a=N96sqt_RCr8:MSLY1Suzq9U:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Woork?i=N96sqt_RCr8:MSLY1Suzq9U:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Woork?a=N96sqt_RCr8:MSLY1Suzq9U:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Woork?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Woork?a=N96sqt_RCr8:MSLY1Suzq9U:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Woork?i=N96sqt_RCr8:MSLY1Suzq9U:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Woork?a=N96sqt_RCr8:MSLY1Suzq9U:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Woork?i=N96sqt_RCr8:MSLY1Suzq9U:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Woork?a=N96sqt_RCr8:MSLY1Suzq9U:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Woork?i=N96sqt_RCr8:MSLY1Suzq9U:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Woork?a=N96sqt_RCr8:MSLY1Suzq9U:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Woork?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Woork/~4/N96sqt_RCr8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://woork.blogspot.com/feeds/8099858565966626568/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8903834426366267848&amp;postID=8099858565966626568" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8903834426366267848/posts/default/8099858565966626568?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8903834426366267848/posts/default/8099858565966626568?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Woork/~3/N96sqt_RCr8/twitter-api-how-to-create-stream-of.html" title="Twitter API: How to create a stream of messages Monitter-like with PHP and jQuery" /><author><name>Antonio Lupetti</name><uri>http://www.blogger.com/profile/05512678940316321872</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03518000113130666741" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://woork.blogspot.com/2009/07/twitter-api-how-to-create-stream-of.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYDRn4-eip7ImA9WxJUEkk.&quot;"><id>tag:blogger.com,1999:blog-8903834426366267848.post-526216424385320155</id><published>2009-07-10T08:44:00.000-07:00</published><updated>2009-07-10T10:32:57.052-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-10T10:32:57.052-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="resources" /><category scheme="http://www.blogger.com/atom/ns#" term="PHP" /><category scheme="http://www.blogger.com/atom/ns#" term="jquery" /><category scheme="http://www.blogger.com/atom/ns#" term="freebies" /><category scheme="http://www.blogger.com/atom/ns#" term="list" /><category scheme="http://www.blogger.com/atom/ns#" term="css" /><title>10 Fresh tools and resources for web developers</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Aq0TR_KD3E4LrIUuHZEEUnOgU90/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Aq0TR_KD3E4LrIUuHZEEUnOgU90/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Aq0TR_KD3E4LrIUuHZEEUnOgU90/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Aq0TR_KD3E4LrIUuHZEEUnOgU90/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;In this post I want to suggest you some interesting tools and resources for web developers. This list includes a CSS framework to design sitemaps using HTML lists, some interesting JavaScript frameworks, some interesting jQuery plug-in, a PHP face detection script, a tutorial to work with the Twitter API and a tutorial about how to retrieve your Gmail emails using PHP.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://lh3.ggpht.com/_TqPdHmAEwTM/SldmZajeFSI/AAAAAAAAFTw/O3nMRERwzP4/s1.png" style="border: 1px solid rgb(222, 222, 222); padding: 6px; float: right; margin-left: 14px;" /&gt;&lt;strong&gt;1. SlickMap CSS, A Visual Sitemapping Tool for Web Developers&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://astuteo.com/slickmap/"&gt;SlickMap CSS&lt;/a&gt;&lt;span&gt; &lt;/span&gt;is a simple stylesheet for displaying finished sitemaps directly from HTML unordered list navigation. It’s suitable for most web sites – accommodating up to three levels of page navigation and additional utility links – and can easily be customized to meet your own individual needs, branding, or style preferences. The general idea of SlickMap CSS is to streamline the web design process by automating the illustration of sitemaps while at the same time allowing for the predevelopment of functional HTML navigation.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://lh4.ggpht.com/_TqPdHmAEwTM/Sld12MEIJ9I/AAAAAAAAFT8/5F6vAEfxgHU/s4.png" style="border: 1px solid rgb(222, 222, 222); padding: 6px; margin-left: 14px; float: right;" /&gt;&lt;strong&gt;2. WaveMaker 5&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://www.wavemaker.com/"&gt;WaveMaker&lt;/a&gt; gives you an easy and productive way to build Web 2.0 applications. Typical applications include a rapid prototyping and development, a form-driven database apps, a front end "face" for SOA architecture.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3. QuickFlip jQuery Plugin&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://jonraasch.com/blog/quickflip-jquery-plugin"&gt;QuickFlip&lt;/a&gt; is a jQuery plugin that uses a CSS trick to cause a div, paragraph or any other piece of HTML markup to flip like a card. With a result similar to the UI animation on the iPhone, this jQuery plugin is easily integrated into your webpage to make any portion appear to flip and show its back.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://lh4.ggpht.com/_TqPdHmAEwTM/SldqSJJsSVI/AAAAAAAAFT0/OkPlhvqXOcs/s2.png" style="border: 1px solid rgb(222, 222, 222); padding: 6px; float: right; margin-left: 14px;" /&gt;&lt;strong&gt;4. Face detection in pure PHP&lt;/strong&gt;&lt;br /&gt;Maurice Svay released this interesting &lt;a href="http://svay.com/blog/index/"&gt;face detection&lt;/a&gt; script to detect automatically faces in photos with PHP.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;5. PHP.JS&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://phpjs.org/"&gt;PHP.JS&lt;/a&gt; is an open source project in which we try to port PHP functions to JavaScript. By including the PHP.JS library in your own projects, you can use your favorite PHP functions client-side. Using PHP.JS may speed up development for PHP developers who are increasingly confronted with client-side technology.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;6. jQuery Blend&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://colorpowered.com/blend/"&gt;Blend&lt;/a&gt; is a jQuery based animation/effects, progressive enhancement plugin for CSS backgrounds (just 1.4KBs).&lt;br /&gt;&lt;br /&gt;&lt;img src="http://lh6.ggpht.com/_TqPdHmAEwTM/SldztK1an3I/AAAAAAAAFT4/8YWXD9u5vdU/s3.png" style="border: 1px solid rgb(222, 222, 222); padding: 6px; float: right; margin-left: 14px;" /&gt;&lt;strong&gt;7. Twitter API: Simple Twitter Search using PHP&lt;/strong&gt;&lt;br /&gt;This post illustrates how to implement a &lt;a href="http://woork.blogspot.com/2009/06/simple-php-twitter-search-ready-to-use.html"&gt;simple Twitter search&lt;/a&gt; and display search results in a web page with a custom format.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;8. Flapjax&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://www.flapjax-lang.org/index.html"&gt;Flapjax&lt;/a&gt; is a new JavaScript framework designed around the demands of modern, client-based Web applications. Its principal features include: Event-driven, reactive evaluation; An event-stream abstraction for communicating with web services; Interfaces to external web services.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;9 Glow&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://www.bbc.co.uk/glow/"&gt;Glow&lt;/a&gt; is a JavaScript library which aims to make working with JavaScript and the DOM easier. It tries to do this by abstracting common tasks, hiding cross-browser issues, and providing a set of user interface widgets.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://lh6.ggpht.com/_TqPdHmAEwTM/Sld6RK9mh7I/AAAAAAAAFUE/v7lxWgc9nQs/s6.png" style="border: 1px solid rgb(222, 222, 222); padding: 6px; margin-left: 14px; float: right;" /&gt;&lt;strong&gt;10. Retrieve Your Gmail Emails Using PHP and IMAP&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://davidwalsh.name/gmail-php-imap"&gt;Grabbing emails from your Gmail account&lt;/a&gt; using PHP is probably easier than you think. Armed with PHP and its IMAP extension, you can retrieve emails from your Gmail account in no time! Take a look at &lt;a href="http://davidwalsh.name/gmail-php-imap"&gt;this interesting post&lt;/a&gt; of David Walsh.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8903834426366267848-526216424385320155?l=woork.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Woork?a=gfWP32s_C38:5LOBnwKCMnQ:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Woork?i=gfWP32s_C38:5LOBnwKCMnQ:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Woork?a=gfWP32s_C38:5LOBnwKCMnQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Woork?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Woork?a=gfWP32s_C38:5LOBnwKCMnQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Woork?i=gfWP32s_C38:5LOBnwKCMnQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Woork?a=gfWP32s_C38:5LOBnwKCMnQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Woork?i=gfWP32s_C38:5LOBnwKCMnQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Woork?a=gfWP32s_C38:5LOBnwKCMnQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Woork?i=gfWP32s_C38:5LOBnwKCMnQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Woork?a=gfWP32s_C38:5LOBnwKCMnQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Woork?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Woork/~4/gfWP32s_C38" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://woork.blogspot.com/feeds/526216424385320155/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8903834426366267848&amp;postID=526216424385320155" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8903834426366267848/posts/default/526216424385320155?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8903834426366267848/posts/default/526216424385320155?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Woork/~3/gfWP32s_C38/10-fresh-tools-and-resources-for-web.html" title="10 Fresh tools and resources for web developers" /><author><name>Antonio Lupetti</name><uri>http://www.blogger.com/profile/05512678940316321872</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03518000113130666741" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://woork.blogspot.com/2009/07/10-fresh-tools-and-resources-for-web.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkEBSHw_eCp7ImA9WxJVE00.&quot;"><id>tag:blogger.com,1999:blog-8903834426366267848.post-48045414801410329</id><published>2009-06-29T10:24:00.000-07:00</published><updated>2009-06-29T12:44:19.240-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-29T12:44:19.240-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="resources" /><category scheme="http://www.blogger.com/atom/ns#" term="PHP" /><category scheme="http://www.blogger.com/atom/ns#" term="jquery" /><category scheme="http://www.blogger.com/atom/ns#" term="ajax" /><category scheme="http://www.blogger.com/atom/ns#" term="tutorial" /><title>How to implement a launching soon page with PHP and jQuery</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/nJSORxrR3xsekLo2z-qeTrMsJig/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nJSORxrR3xsekLo2z-qeTrMsJig/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/nJSORxrR3xsekLo2z-qeTrMsJig/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nJSORxrR3xsekLo2z-qeTrMsJig/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;In this tutorial I want to explain how to implement a simple &lt;em&gt;&lt;span style="font-weight: bold;"&gt;launching soon page&lt;/span&gt;&lt;/em&gt; using PHP and jQuery. What's a launching soon page? In general it's a page that informs the visitors of a website under construction about when the website is going to be online and allows them to leave their emails in order to be updated when the website is on-line. A typical launching soon page contains a countdown and a form that collects emails from interested visitors. In this tutorial I implemented a launching soon page like this:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://lh4.ggpht.com/_TqPdHmAEwTM/Skj68E0n1II/AAAAAAAAE0w/fzKp0pt9GxA/launchsoon2.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;Take a look at the &lt;a href="http://woorktuts.110mb.com/launchingsoonpage/"&gt;live preview here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This page is very simple to modify and customize using just some lines of CSS code. You can also add the logo of your company and all elements you want with some lines of HTML code. &lt;a href="http://www.box.net/shared/i6fr5xqy79"&gt;Download the source code&lt;/a&gt; of this tutorial you can customize and reuse in your web project for free!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.box.net/shared/i6fr5xqy79"&gt;&lt;img src="http://lh6.ggpht.com/_TqPdHmAEwTM/Sg_-cg8AxKI/AAAAAAAAEEA/xKmP9-LvnEQ/download.png" align="absmiddle" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;A little introduction&lt;/strong&gt;&lt;br /&gt;How I said this package is ready to use and contains these files:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://lh3.ggpht.com/_TqPdHmAEwTM/SkkS0-JWlmI/AAAAAAAAE08/iWOcaHH1_sk/launchsoon6.png" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;- &lt;em&gt;&lt;span style="font-weight: bold;"&gt;index.php&lt;/span&gt;&lt;/em&gt;: the launching soon page final interface (countdow + form)&lt;br /&gt;- &lt;em&gt;&lt;span style="font-weight: bold;"&gt;config.php&lt;/span&gt;&lt;/em&gt;: enables database connection&lt;br /&gt;- &lt;em&gt;&lt;span style="font-weight: bold;"&gt;insert.php&lt;/span&gt;&lt;/em&gt;: PHP code to add emails into a database table&lt;br /&gt;- &lt;em&gt;&lt;span style="font-weight: bold;"&gt;js/jquery-1.3.2.min.js&lt;/span&gt;&lt;/em&gt;: jQuery framework&lt;br /&gt;- &lt;em&gt;&lt;span style="font-weight: bold;"&gt;js/countdown.js&lt;/span&gt;&lt;/em&gt;: the countdown script&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1. index.php&lt;/strong&gt;&lt;br /&gt;index.php is the final interface of your launching soon page. How I said it contains a countdown and a form to allow users to leave their emails.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;The countdown script&lt;/strong&gt;&lt;br /&gt;In order to implement the countdown I used this &lt;a href="http://www.dynamicdrive.com/dynamicindex6/dhtmlcount.htm"&gt;dynamic countdown script&lt;/a&gt; that lets you count down to relative events of a future date/time. This future date, while the same for everyone, occurs differently depending on the time zone they're in. The result is here and it's fully customizable changing some lines of CSS code:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://lh4.ggpht.com/_TqPdHmAEwTM/SkkAcMyqi2I/AAAAAAAAE00/AQMLtH1geKc/launchsoon3.png" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The only thing you have to do is to add this line of code in the &lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;&amp;lt;head&amp;gt;&lt;/span&gt; tag of the page:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;&amp;lt;script type=&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;"text/javascript"&lt;/span&gt; &lt;span style="color: rgb(204, 0, 0);"&gt;src=&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;"js/countdown.js"&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;&amp;gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Then, in the tag &lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;&amp;lt;body&amp;gt;&lt;/span&gt; add the following lines of code to display the countdown:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&amp;lt;div id=&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;"count_down_container"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&amp;gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;&amp;lt;script type=&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;"text/javascript"&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;var&lt;/span&gt; currentyear &lt;span style="color: rgb(51, 102, 255);"&gt;=&lt;/span&gt; &lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;new&lt;/span&gt; &lt;span style="color: rgb(51, 153, 153);"&gt;Date&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;().&lt;/span&gt;&lt;span style="color: rgb(51, 153, 153);"&gt;getFullYear&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;"&gt;()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;var&lt;/span&gt; target_date &lt;span style="color: rgb(51, 102, 255);"&gt;=&lt;/span&gt; &lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;new&lt;/span&gt; cdtime&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;"count_down_container", "&lt;span style="font-weight: bold;"&gt;July 6&lt;/span&gt;, "+&lt;/span&gt;currentyear&lt;span style="color: rgb(51, 102, 255);"&gt;+" 0:0:00"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;"&gt;)&lt;/span&gt;&lt;br /&gt;target_date&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;.&lt;/span&gt;displaycountdown&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;"days"&lt;/span&gt;, displayCountDown&lt;span style="color: rgb(0, 0, 153); font-weight: bold;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;To set a target date you have to change this line modifying &lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;July 6&lt;/span&gt; and the hour &lt;span style="color: rgb(51, 102, 255);"&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;0:0:00 &lt;/span&gt;&lt;/span&gt;with your target date (for example 25 december)&lt;span style="color: rgb(51, 102, 255);"&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;new&lt;/span&gt; cdtime&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;"count_down_container", "&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;July 6&lt;/span&gt;, "+&lt;/span&gt;currentyear&lt;span style="color: rgb(51, 102, 255);"&gt;+" &lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;0:0:00&lt;/span&gt;"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;...if your target date is &lt;em&gt;&lt;span style="font-weight: bold;"&gt;25 December&lt;/span&gt;&lt;/em&gt; the previous line becomes:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;new&lt;/span&gt; cdtime&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;"count_down_container", "&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;December 25&lt;/span&gt;, "+&lt;/span&gt;currentyear&lt;span style="color: rgb(51, 102, 255);"&gt;+" &lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;0:0:00&lt;/span&gt;"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;If you want to change the style of the countdown you have to modify the following CSS classes:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;span style="color: rgb(204, 51, 204);"&gt;.count_down{&lt;/span&gt;...&lt;span style="color: rgb(204, 51, 204);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);"&gt;.count_down sup{&lt;/span&gt;...&lt;span style="color: rgb(204, 51, 204);"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;In particular &lt;span style="color: rgb(204, 51, 204);"&gt;.count_down{}&lt;/span&gt; changes the format of the numbers and &lt;span style="color: rgb(204, 51, 204);"&gt;.count_down sup{}&lt;/span&gt; changes the style of the text "days", "hours", "minutes".&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;jQuery and the input form&lt;/strong&gt;&lt;br /&gt;Ok, the countdown is ready! Next step: add this line of code to include jQuery in the &lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;&amp;lt;head&amp;gt;&lt;/span&gt; tag of the page:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;&amp;lt;script type=&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;"text/javascript"&lt;/span&gt; &lt;span style="color: rgb(204, 0, 0);"&gt;src=&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;"js/jquery-1.3.2.min.js"&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;&amp;gt; &amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Now, in the tag &lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;&amp;lt;body&amp;gt;&lt;/span&gt; add a simple form with an input field:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;&amp;lt;form id=&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;"submit_leave_email"&lt;/span&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt; &amp;lt;input id=&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;"input_leave_email" &lt;/span&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;type=&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;"text"&lt;/span&gt; &lt;span style="color: rgb(255, 102, 0);"&gt;class=&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;"input_bg" &lt;/span&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;value=&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;"Add your e-mail address&lt;span style="color: rgb(255, 102, 0);"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;/&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt; &amp;lt;button type=&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;"submit"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt; class=&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;"input_button"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&amp;gt;&lt;/span&gt;Update me&lt;span style="color: rgb(0, 0, 153);"&gt;&amp;lt;/button&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;&amp;lt;/form&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;...and add this layer to display a custom message when an user submit the form:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&amp;lt;div id=&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;"update_success"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&amp;gt;&lt;/span&gt;E-mail added!&lt;span style="color: rgb(0, 0, 153);"&gt;&amp;gt;/div&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;...the result after the submission is here:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://lh4.ggpht.com/_TqPdHmAEwTM/SkkL_VRtNqI/AAAAAAAAE04/XcX13rmblSs/launchsoon4.png" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;The form with the input field disappears with a nice fade-out effect and a success message appears in its place. Now, in the&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt; &amp;lt;head&amp;gt;&lt;/span&gt; tag, after the line of code that includes jQuery, add this script to enable ajax functionalities to insert emails added from users into a  database table without reload the page:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;&amp;lt;script type=&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;"text/javascript"&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;$&lt;span style="color: rgb(0, 0, 153); font-weight: bold;"&gt;(&lt;/span&gt;&lt;span style="color: rgb(204, 51, 204);"&gt;document&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;)&lt;/span&gt;.ready&lt;span style="color: rgb(0, 0, 153); font-weight: bold;"&gt;(&lt;/span&gt;function&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;(){&lt;/span&gt;&lt;br /&gt;&lt;div style="margin-left: 14px;"&gt; $&lt;span style="color: rgb(0, 0, 153); font-weight: bold;"&gt;(&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;"form#submit_leave_email"&lt;/span&gt;).submit&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;(&lt;/span&gt;function&lt;span style="color: rgb(0, 0, 153); font-weight: bold;"&gt;() {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;var&lt;/span&gt; input_leave_email &lt;span style="color: rgb(51, 102, 255);"&gt;=&lt;/span&gt; $&lt;span style="color: rgb(0, 0, 153); font-weight: bold;"&gt;(&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;'#input_leave_email'&lt;/span&gt;).attr&lt;span style="color: rgb(0, 0, 153); font-weight: bold;"&gt;(&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;'value'&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;);&lt;/span&gt;&lt;br /&gt;$.ajax&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;({&lt;/span&gt;&lt;br /&gt;type&lt;span style="font-weight: bold; color: rgb(51, 102, 255);"&gt;:&lt;/span&gt; &lt;span style="color: rgb(51, 102, 255);"&gt;"POST"&lt;/span&gt;,&lt;br /&gt;url&lt;span style="font-weight: bold; color: rgb(51, 102, 255);"&gt;:&lt;/span&gt; &lt;span style="color: rgb(51, 102, 255);"&gt;"insert.php"&lt;/span&gt;,&lt;br /&gt;data&lt;span style="font-weight: bold; color: rgb(51, 102, 255);"&gt;:&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;"input_leave_email="+&lt;/span&gt; input_leave_email,&lt;br /&gt;success&lt;span style="font-weight: bold; color: rgb(51, 102, 255);"&gt;:&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;function&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;"&gt;(){&lt;/span&gt;&lt;br /&gt;$(&lt;span style="color: rgb(51, 102, 255);"&gt;"#submit_leave_email"&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;)&lt;/span&gt;.fadeOut&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;();&lt;/span&gt;&lt;br /&gt;$(&lt;span style="color: rgb(51, 102, 255);"&gt;"#update_success"&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;)&lt;/span&gt;.fadeIn&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;  });&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;return false;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt; });&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;});&lt;/span&gt;&lt;/div&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2. insert.php&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;em&gt;insert.php&lt;/em&gt; contains some lines of PHP code to insert an email address into a database table. In this example I created a table &lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;EMAIL&lt;/span&gt; with just one attribute &lt;span style="color: rgb(0, 0, 153);"&gt;"email"&lt;/span&gt;. PHP code is very simple:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;&amp;lt;?php&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;if&lt;/span&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;isset&lt;/span&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;$_POST&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;'input_leave_email'&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;])){&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;/* Connection to Database */&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;include&lt;/span&gt;(&lt;span style="color: rgb(204, 0, 0);"&gt;'config.php'&lt;/span&gt;)&lt;span style="font-weight: bold;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;/* Remove HTML tag to prevent query injection */&lt;/span&gt;&lt;br /&gt;$email &lt;span style="color: rgb(51, 102, 255);"&gt;=&lt;/span&gt; strip_tags&lt;span style="color: rgb(0, 0, 153);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;$_POST&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;'input_leave_email'&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;])&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;$sql &lt;span style="color: rgb(51, 102, 255);"&gt;=&lt;/span&gt; &lt;span style="color: rgb(204, 0, 0);"&gt;'INSERT INTO WALL (email) VALUES(&lt;/span&gt; &lt;span style="color: rgb(204, 0, 0);"&gt;    "'&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);"&gt;.&lt;/span&gt;$email&lt;span style="font-weight: bold; color: rgb(51, 102, 255);"&gt;.&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;'")'&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;;&lt;/span&gt;&lt;br /&gt;mysql_query&lt;span style="color: rgb(0, 0, 153);"&gt;(&lt;/span&gt;$sql&lt;span style="color: rgb(0, 0, 153);"&gt;)&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;echo&lt;/span&gt; $email;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;}&lt;/span&gt; &lt;span style="color: rgb(0, 153, 0);"&gt;else&lt;/span&gt; &lt;span style="color: rgb(0, 0, 153);"&gt;{&lt;/span&gt; &lt;span style="color: rgb(51, 102, 255);"&gt;echo&lt;/span&gt; &lt;span style="color: rgb(204, 0, 0);"&gt;'0'&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;;&lt;/span&gt; &lt;span style="color: rgb(0, 0, 153);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;?&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Now, remember to modify your database connection parameters in &lt;span style="font-weight: bold;"&gt;config.php&lt;/span&gt; and upload all files on your testing server. Than load&lt;span style="font-weight: bold;"&gt; index.php&lt;/span&gt; and see the result!&lt;br /&gt;&lt;br /&gt;Take a look at the &lt;a href="http://woorktuts.110mb.com/launchingsoonpage/"&gt;live preview here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;That's all! &lt;a href="http://www.box.net/shared/i6fr5xqy79"&gt;Download the source code&lt;/a&gt;  of this tutorial you can customize and reuse in your web project for free! Leave a comment for your suggestions, thanks!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8903834426366267848-48045414801410329?l=woork.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Woork?a=FPOU07voIWY:5JlDAetBh3c:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Woork?i=FPOU07voIWY:5JlDAetBh3c:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Woork?a=FPOU07voIWY:5JlDAetBh3c:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Woork?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Woork?a=FPOU07voIWY:5JlDAetBh3c:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Woork?i=FPOU07voIWY:5JlDAetBh3c:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Woork?a=FPOU07voIWY:5JlDAetBh3c:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Woork?i=FPOU07voIWY:5JlDAetBh3c:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Woork?a=FPOU07voIWY:5JlDAetBh3c:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Woork?i=FPOU07voIWY:5JlDAetBh3c:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Woork?a=FPOU07voIWY:5JlDAetBh3c:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Woork?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Woork/~4/FPOU07voIWY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://woork.blogspot.com/feeds/48045414801410329/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8903834426366267848&amp;postID=48045414801410329" title="15 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8903834426366267848/posts/default/48045414801410329?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8903834426366267848/posts/default/48045414801410329?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Woork/~3/FPOU07voIWY/how-to-implement-launching-soon-page-in.html" title="How to implement a launching soon page with PHP and jQuery" /><author><name>Antonio Lupetti</name><uri>http://www.blogger.com/profile/05512678940316321872</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03518000113130666741" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">15</thr:total><feedburner:origLink>http://woork.blogspot.com/2009/06/how-to-implement-launching-soon-page-in.html</feedburner:origLink></entry></feed>
