<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Burad&#039;s Blog &#187; php</title>
	<atom:link href="http://www.aburad.com/blog/tag/php/feed" rel="self" type="application/rss+xml" />
	<link>http://www.aburad.com/blog</link>
	<description>A computer nerd who would soon be an MBA</description>
	<lastBuildDate>Thu, 28 Oct 2010 15:53:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
		<item>
		<title>Google treasure hunt: last puzzle</title>
		<link>http://www.aburad.com/blog/2008/06/google-treasure-hunt-last-puzzle.html</link>
		<comments>http://www.aburad.com/blog/2008/06/google-treasure-hunt-last-puzzle.html#comments</comments>
		<pubDate>Wed, 04 Jun 2008 13:56:01 +0000</pubDate>
		<dc:creator>burad</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[puzzle]]></category>

		<guid isPermaLink="false">http://aburad.com/blog/?p=252</guid>
		<description><![CDATA[Few days back google announced about last leg of google treasure hunt journey. This time they provided unix epoch time 1212448500, time when puzzle was supposed to get released. You can use http://www.epochconverter.com/ to convert it to human readable format. This side also provides list of available methods to get epoch time, convert it to [...]]]></description>
			<content:encoded><![CDATA[<p>Few days back google announced about <a href="http://googleblog.blogspot.com/2008/06/treasure-hunt-last-leg-of-journey.html">last leg of google treasure hunt journey.</a> This time they provided unix epoch time 1212448500, time when puzzle was supposed to get released.<br />
You can use <a href="http://www.epochconverter.com/">http://www.epochconverter.com/</a> to convert it to human readable format.  This side also provides list of available methods to get epoch time, convert it to human readable format and vice-versa.</p>
<blockquote><p><strong>PHP</strong> <em>date(output format, epoch);</em> Output format example: &#8216;r&#8217; = RFC 2822 date<br />
<strong>Python</strong> <em>import time</em> first, then <em>time.gmtime(epoch) </em><br />
<strong>MySQL</strong> <em>from_unixtime(epoch, optional output format) </em></p></blockquote>
<p>So the puzzle was supposed to release at<br />
Mon, 02 Jun 2008 23:15:00 GMT, for India: Tuesday, June 03, 2008 4:45:00 AM (middle of the night).</p>
<p><a href="http://treasurehunt.appspot.com/">Forth Puzzle</a> is available here. Its a bit tricky, but i wrote a c program to calculate the number using brute force method&#8230;and it worked.(Share how you did it or is there some shortcut which works without any programming). Problem is to find a prime number which in turn can be expressed as sum of of n consecutive prime numbers. Your answer should satisfy 4 such list of prime numbers of given length.</p>
<p>So its over for now and soon they are going to contest winners and rewards. Hope i could have been one <img src='http://www.aburad.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  .  But I have submitted this puzzle after long delay.(Was sleeping when it was released)</p>
<ul>
<li><a href="http://aburad.com/blog/2008/05/google-treaure-hunt.html">Puzzle 1 (Robot in a maze)</a> : Find it <a href="http://treasurehunt.appspot.com/historic/robot/">here </a></li>
<li><a href="http://aburad.com/blog/2008/05/google-treasure-hunt-second-puzzzle.html">Puzzle 2 (getting lines from specific files in zip archive) </a> : Find it <a href="http://treasurehunt.appspot.com/historic/zip/">here</a></li>
<li><a href="http://aburad.com/blog/2008/05/google-treasure-hunt-puzzle-3.html">Puzzle 3 (Network routing table)</a> : Find it <a href="http://treasurehunt.appspot.com/historic/network/">here</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.aburad.com/blog/2008/06/google-treasure-hunt-last-puzzle.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Latex on wordpress blog</title>
		<link>http://www.aburad.com/blog/2008/05/latex-on-wordpress-blog.html</link>
		<comments>http://www.aburad.com/blog/2008/05/latex-on-wordpress-blog.html#comments</comments>
		<pubDate>Sun, 25 May 2008 09:15:49 +0000</pubDate>
		<dc:creator>burad</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[latex]]></category>
		<category><![CDATA[hostmonster]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://aburad.com/blog/?p=229</guid>
		<description><![CDATA[Some time back I came to know that wordpress blogs hosted at wordpress.com supports latex. But no such default functionality for self hosted wordpress blogs. But there are plugins (latexrender, wp-latex) which can facilitate similar things. But for these to work you will need to install latex on your hosting account. (I have intalled latex [...]]]></description>
			<content:encoded><![CDATA[<p>Some time back I came to know that wordpress blogs hosted at <a href="http://faq.wordpress.com/2007/02/18/can-i-put-math-or-equations-in-my-posts/">wordpress.com supports latex</a>. But no such default functionality for self hosted wordpress blogs. But there are plugins (<a href="http://sixthform.info/steve/wordpress/index.php?p=13">latexrender</a>, <a href="http://wordpress.org/extend/plugins/wp-latex/">wp-latex</a>) which can facilitate similar things.<br />
But for these to work you will need to install latex on your hosting account. (<a href="http://aburad.com/blog/2008/05/installing-latex-on-hostmonster.html">I have intalled latex on my hostmonster account some time back.</a>). </p>
<p>For installing latexrender wordpress plugin you can <a href="http://sixthform.info/steve/wordpress/index.php?p=13">find guidelines here</a><br />
One more thing to remember while setting $latexrender_path_http in latex.php give full http path to latexrender folder like <em><code>$latexrender_path_http = "http://your blog addr/latexrender";</code> </em><br />
Now you are set to go. To include [tex]\LaTeX[/tex] in your posting, use the following:<br />
<center><strong><code>&#91;tex&#93; your latex code here &#91;/tex&#93; </code></strong></center><br />
For example:  </p>
<blockquote><p>&#91;tex&#93; (a+b)^3 = (a+b)^2(a+b) &#91;/tex&#93; </p></blockquote>
<p>produces :</p>
<blockquote><p>[tex](a+b)^3 = (a+b)^2(a+b)[/tex]</p></blockquote>
<p>But after setting up latexrender plugin, the png image was still not generated. Error that I got was:</p>
<blockquote><p>I can&#8217;t find the format file &#8216;latex.fmt&#8217;! </p></blockquote>
<p>But when I tried similar command (<em>latex sample.tex</em>) from shell prompt, It was working fine.<br />
So I thought that problem is in calling latex from php file using <a href="http://in.php.net/function.exec">exec</a>. So when I copied the latex.fmt file to directory containing .tex file  it started working fine. May be some problem in setting environment variable.<br />
You can look for latex.fmt file using :</p>
<blockquote><p><code>find -name latex.fmt</code></p></blockquote>
<p>For latexrender you can copy latex.fmt file to latexrender/tmp/  folder inside your wordpress installation.<br />
I&#8217;m still working on how to set environment variable in php so that I don&#8217;t have to copy latex.fmt again and again.<br />
But for now I gave got working latex on my blog <img src='http://www.aburad.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  . Now I can write math equations in my blog posts.<br />
You can try latex formulas in comment too.</p>
<p>And if you want to publish LaTeX equation in WordPress blog without installing any software, try jsTeXrender: <a href="http://yourequations.com/">http://yourequations.com/</a>. Thanks <a href="http://www.mcuprogramming.com/blog">Doug</a> for the tip.</p>
<p>Related Posts:<br />
<a href="http://aburad.com/blog/2005/06/latex-beamer.html">Latex Beamer</a><br />
<a href="http://aburad.com/blog/2008/05/installing-latex-on-hostmonster.html">Installing latex on hostmonster</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.aburad.com/blog/2008/05/latex-on-wordpress-blog.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>View contents of Zip/Jar files using firefox</title>
		<link>http://www.aburad.com/blog/2008/05/view-contents-of-zipjar-files-using-firefox.html</link>
		<comments>http://www.aburad.com/blog/2008/05/view-contents-of-zipjar-files-using-firefox.html#comments</comments>
		<pubDate>Tue, 13 May 2008 20:19:02 +0000</pubDate>
		<dc:creator>burad</dc:creator>
				<category><![CDATA[firefox]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://aburad.com/blog/?p=231</guid>
		<description><![CDATA[With Firefox 3, you can use firefox browser to view contents of zip/jar files. For viewing contents of filename.zip type following at location bar: jar:file://&#60; full path to filename.zip &#62;!/ Example: jar:file:///home/user/Desktop/filename.zip!/ Also: jar:file:///home/user/Desktop/filename.zip!/dir/file1.js This is specially very useful when you want to see contents (.js, .css, .html files) included in firefox extension&#8217;s jar file. [...]]]></description>
			<content:encoded><![CDATA[<p>With Firefox 3, you can use firefox browser to view contents of zip/jar files.<br />
For viewing contents of filename.zip type following at location bar:</p>
<blockquote><p><strong>jar:file://&lt; full path to filename.zip &gt;!/</strong><br />
<span style="text-decoration: underline;">Example</span>:   jar:file:///home/user/Desktop/filename.zip!/<br />
<span style="text-decoration: underline;">Also:</span> jar:file:///home/user/Desktop/filename.zip!/dir/file1.js</p></blockquote>
<p>This is specially very useful when you want to see contents (.js, .css, .html files) included in firefox extension&#8217;s jar file. After it list the contents, you can easily browse through the directory, sorting files etc.</p>
<p><strong>Update: </strong><span style="text-decoration: underline;"><strong>Security problems that come with jar: protocol</strong></span><br />
While serching for pages related to jar protocol in firefox, I <a href="http://www.gnucitizen.org/blog/web-mayhem-firefoxs-jar-protocol-issues/">found an interesting article</a> at www.gnucitizen.org</p>
<blockquote><p>In simple terms, it means that any application which allows upload of JAR/ZIP files is potentially vulnerable to a persistent <a href="http://aburad.com/blog/2008/04/cross-site-scripting-xss.html">Cross-site Scripting.</a> Potential targets for this attack include applications such as web mail clients, collaboration systems, document sharing systems, almost everything that smells like Web2.0, etc, etc, etc.</p></blockquote>
<p><a href="http://www.gnucitizen.org/blog/bugs-in-the-browser-firefoxs-data-url-scheme-vulnerability">Similar security concerns</a> also arise in data: protocol in firefox. So one need to be careful to filter files you want to allow for upload. Actually, once I had similar situation with a website which allowed you to host image files, but the problem was they were not checking for file types. Thats means you are allowed to upload a php file too. So now you can do anything you want with that server (don&#8217;t ask me what I did <img src='http://www.aburad.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ). So beware of such issues.</p>
<p>Related Post:<br />
<a href="http://aburad.com/blog/2008/05/perfect-password-according-to-firefox.html">Perfect password according to firefox </a><br />
<a href="http://aburad.com/blog/2008/04/view-page-source-trick-in-firefox-flock.html">View Page Source trick in firefox/flock </a><br />
<a href="http://aburad.com/blog/2007/01/firefox-about-pages.html">Firefox about pages</a><br />
<a href="http://aburad.com/blog/2008/04/cross-site-scripting-xss.html">Cross Site Scripting</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.aburad.com/blog/2008/05/view-contents-of-zipjar-files-using-firefox.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cross-site Scripting (XSS)</title>
		<link>http://www.aburad.com/blog/2008/04/cross-site-scripting-xss.html</link>
		<comments>http://www.aburad.com/blog/2008/04/cross-site-scripting-xss.html#comments</comments>
		<pubDate>Tue, 15 Apr 2008 17:58:39 +0000</pubDate>
		<dc:creator>burad</dc:creator>
				<category><![CDATA[hacks]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[Cross-site]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://aburad.com/blog/2008/04/15/cross-site-scripting-xss/</guid>
		<description><![CDATA[Two days back, my shoutbox was hacked . I was not aware that people are actually visiting this, which I made long back to have similar thing for Ethos in june, 2005. After that i haven&#8217;t updated the code and many things were left in between. What actually happened: Cross Site Scripting, when we want [...]]]></description>
			<content:encoded><![CDATA[<p>Two days back, my <a href="http://aburad.com/shoutbox/">shoutbox</a> was hacked <img src='http://www.aburad.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . I was not aware that people are actually visiting this, which I made<a href="http://aburad.com/blog/2005/06/shout-box-2.html"> long back to have similar thing for Ethos</a> in june, 2005. After that i haven&#8217;t updated the code and many things were left in between.</p>
<p><span style="font-style: italic; font-weight: bold;">What actually happened</span>:  Cross Site Scripting, when we want user to input some data (which may be html/javascript) and displays it back. So if html/script tags are not properly checked it can cause trouble. Earlier I hadn&#8217;t checked for javascript, iframe inputs. So somebody just inserted an iframe as message input in my shout box. And the source of iframe contained redirection to another website. So when shouts were displayed on the page the iframe code was displayed as it is and page got redirected to other page.</p>
<p>Luckily I checked the page just after the day this happened, So that way i actually got chance to update this orphaned code and made some fixes.</p>
<p><span style="font-weight: bold; font-style: italic;">Solution :</span> Idea is to filter meta characters such as (&lt; , &gt;, &#8216; , &#8221; etc) Which will prevent browser from processing them as part of some script, they will be processed as plain text only.<br />
So while doing in php you can do:</p>
<p><code>$shout=str_replace("&lt;","&lt;",$_GET["shout"]);</code></p>
<p>And to be on safer side we should also replace following characters:<br />
<code><br />
replace   (       with    (<br />
replace   )       with    )<br />
replace &amp;  with    &amp;<br />
replace   '        with    '<br />
replace   "        with    "<br />
</code><br />
Or If you are not expecting user to input these characters then you can simply replace these with null string;</p>
<p>Update: (25-apr-2008)<br />
You can also use php functions <a href="http://ch2.php.net/manual/en/function.htmlspecialchars.php">htmlspecialchars</a>, <a href="http://ch2.php.net/htmlentities">htmlentities</a>, <a href="http://ch2.php.net/manual/en/function.strip-tags.php">strip_tags</a>.</p>
<p>The replacements which I have mentioned above can be easily done using <a href="http://ch2.php.net/manual/en/function.htmlspecialchars.php">htmlspecialchars</a> but if you want to extend it to all html tags then you can use <a href="http://ch2.php.net/htmlentities">htmlentities</a>. And to strip both html and php tags from string you can use <a href="http://ch2.php.net/manual/en/function.strip-tags.php">strip_tags</a>. The disadvantage with strip_tags is that it doesn&#8217;t validate html so can cause trouble in case of broken html tags. It also provide you option to exclude list of tags from being stripped.</p>
<p>So now you can enjoy <a href="http://aburad.com/shoutbox/">Shout Box</a> until some new bug is found or its hacked again [;)]</p>
<p>Related post:<br />
<a href="http://aburad.com/blog/2006/03/sql-attacks-hacking.html">SQL Attacks: Hacking</a> (SQL injection)</p>
<p>Update(14th May 2008): <a href="http://ha.ckers.org/xss.html">XSS cheatsheet by ha.ckers.org</a> lists possible cross site scripting methods on various browsers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aburad.com/blog/2008/04/cross-site-scripting-xss.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Play with html using javascript</title>
		<link>http://www.aburad.com/blog/2007/02/play-with-html-using-javascript.html</link>
		<comments>http://www.aburad.com/blog/2007/02/play-with-html-using-javascript.html#comments</comments>
		<pubDate>Sun, 11 Feb 2007 18:59:00 +0000</pubDate>
		<dc:creator>burad</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[web2.0]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[gif]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://aburad.com/blog/?p=180</guid>
		<description><![CDATA[Javascipt can be very fruitful and flexible when it comes to modifying webapges dynamically (though client side). Javascript can be helpful in creating response to browser events like mouseup, mouseover etc, veryfying of form values prior to submitting them, changing style and value of html elements dynamically. Examples i disscuss here are being user by [...]]]></description>
			<content:encoded><![CDATA[<p>Javascipt can be very fruitful and flexible when it comes to modifying webapges dynamically (though client side). Javascript can be helpful in creating response to browser events like mouseup, mouseover etc, veryfying of form values prior to submitting them, changing style and value of html elements dynamically.<br />
Examples i disscuss here are being user by me in developing <a href="http://aburad.com/blog/2007/02/paint-chat.html">Paint Chat !!</a> So here I go..<br />
You can write javascript functions and code in section as:</p>
<blockquote>
<pre><code>&lt;script type="text/javascript"&gt;function test(){alert("test javascript");}&lt;/script&gt;</code></pre>
</blockquote>
<p><span style="font-style: italic"></span></p>
<h4>Action on events:</h4>
<p>Example of events can be mouseclick, keystroke, submitting form etc.<br />
With <span style="font-style: italic">onload()</span></p>
<blockquote>
<pre><code> &lt;body onload="init()"&gt;</code></pre>
</blockquote>
<p>Now <span style="font-style: italic">init()</span> function will be called when this html page is being loaded.<br />
For links, javascript function can be evoked when clicking, mouseover over links like</p>
<blockquote>
<pre><code> &lt;a href="javascript:replay()" mce_href="javascript:replay()"&gt;Refresh ! &lt;/a&gt;</code></pre>
</blockquote>
<p>Now function <span style="font-style: italic">replay()</span> will be called when Refresh! is clicked. For input text box</p>
<blockquote>
<pre><code>&lt;input type="text" size="30" id="search" onchange="suggest()"&gt;; </code></pre>
</blockquote>
<p>Now whenever content of textbox changes the function <span style="font-style: italic">suggest()</span> will be called. It can be useful when feature like google suggest has to be implemented or so.</p>
<p>On submitting forms:</p>
<blockquote>
<pre><code>&lt;form method="post" action="some.php" onsubmit="return checkForm()"&gt;</code></pre>
</blockquote>
<p>So whenever this form is being submitted <span style="font-style: italic">checkForm()</span> function will be called and can be helpful in verifying values of form elements.</p>
<p>onMouseOver and onMouseOut:</p>
<blockquote>
<pre><code>&lt;a href="http://www.aburad.com/blog" mce_href="http://www.aburad.com/blog" onmouseover="fade()"&gt;&lt;img src="image.gif" mce_src="image.gif"&gt; &lt;/a&gt;</code></pre>
</blockquote>
<p>Now when mouse is over image <span style="font-style: italic">fade()</span> function will be called and can be used for animate and styling purposes.<br />
<span style="font-style: italic"></span></p>
<h4>Registering of events</h4>
<p>A simple way can be:<br />
Conside the html code : <code>&lt;div id="sample"&gt; ..... some... html..text.. &lt;/div&gt; </code><br />
Now using javascript you can register event for this div by:</p>
<blockquote>
<pre><code> var div_sample = document.getElementById('sample');div_sample.onmousedown=sampleMouseDown ; </code></pre>
</blockquote>
<p>Now whenever mouseover ocours over this div html element <span style="font-style: italic">sampleMouseDown()</span> function will be called. Events can also be registered using <span style="font-style: italic">addEventListener() </span>. Find more information baout it here:<a href="http://www.quirksmode.org/js/events_advanced.html">Advanced event registration models</a><span style="font-style: italic"></span></p>
<h4>Modify Style and values for html elements</h4>
<p>Within some javascript function, you can first get the element object by <span style="font-style: italic">getElementByID()</span> <span style="font-style: italic">getElementsByName()</span> for example conside the javascript code:</p>
<blockquote><p><code>document.getElementById("colorcode").innerHTML = "#000000";<br />
document.getElementById("bgtest").style.backgroundColor= "green";<br />
</code></p></blockquote>
<p>The first line find the html element with id <span style="font-style: italic">colorcode</span> and then set its value to &#8220;#000000&#8243; using <span style="font-style: italic">innerHTML</span>. In second line, it sets the background of html element with id &#8220;bgtest&#8221; to green.</p>
<p><span style="font-weight: bold">Some other tweaks which were useful :</span></p>
<ul>
<li>Calling some function repeatedly with some time interval, consider javascript code:</li>
</ul>
<blockquote><p><code>var intervalID = setInterval(drawCurve, 100);<br />
</code></p></blockquote>
<p>So the drawCurve() function will be called repeatedly after 100ms. You can cancel this process( removing repeatedly calling) by <code>clearInterval(intervalID);</code></p>
<ul>
<li>You can use <code>setTimeout(drawCurve,100)</code> function to delay <span style="font-style: italic">drawCurve()</span> execution for a specified time period(100ms).</li>
</ul>
<ul>
<li>Calling a php function inside javascript:</li>
</ul>
<blockquote><p><code>var testImg = new Image();<br />
testImg.src="form.php?name=form_value" mce_src="form.php?name=form_value";<br />
</code></p></blockquote>
<p>Now here in <span style="font-style: italic">form.php</span> you can fetch value of variable <span style="font-style: italic">name</span> using <span style="font-weight: bold">$_GET</span> and can perform appropriate action.</p>
<p><span style="font-weight: bold">Some links:</span></p>
<ul>
<li><a href="http://www.w3schools.com/js/js_examples.asp">W3Schools: Javascript Examples</a></li>
<li><a href="http://developer.mozilla.org/en/docs/JavaScript">MDC: Javascript</a></li>
<li><a href="http://www.alistapart.com/articles/domtricks2/">DOM Design Tricks</a></li>
<li><a href="http://www.quirksmode.org/js/events_events.html">The events</a></li>
<li><a href="http://particletree.com/features/javascript-basics-for-prototyping/">Javascript Basic for Prototyping</a></li>
</ul>
<p><span style="font-weight: bold">Related Posts:</span></p>
<ul>
<li><a href="http://aburad.com/blog/2006/03/little-tweaks-with-javascript-bookmarklets.html">Little tweaks with javascript : Bookmarklets.</a></li>
<li><a href="http://aburad.com/blog/2006/10/if-you-want-to-develop-firefox-extension.html">If you want to develop firefox extension..</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.aburad.com/blog/2007/02/play-with-html-using-javascript.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Shout-Box</title>
		<link>http://www.aburad.com/blog/2005/06/shout-box-2.html</link>
		<comments>http://www.aburad.com/blog/2005/06/shout-box-2.html#comments</comments>
		<pubDate>Sat, 25 Jun 2005 19:09:00 +0000</pubDate>
		<dc:creator>burad</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://aburad.com/blog/?p=20</guid>
		<description><![CDATA[Introduction : Me and Sachin started on Shout-Box for the Ethos community of which we both are in the development team. Earlier we decided to do it in Javascript but realized soon that it will be much easier in php. We found out some sample shoutbox code and started modifying it according to our needs. [...]]]></description>
			<content:encoded><![CDATA[<p><em style="font-size: 15px"><br />
</em></p>
<h3 style="font-size: 17px"><em style="font-size: 15px">Introduction :<br />
</em></h3>
<p><em style="font-size: 15px"> </em>    Me and <a href="http://homepages.iitb.ac.in/%7Esachins" style="font-size: 15px">Sachin </a> started on <a href="http://www.aburad.com/shoutbox/" style="font-size: 15px"><strong style="font-size: 15px">Shout-Box</strong></a> for the <a href="http://www.iitsarc.org/ethos" style="font-size: 15px">Ethos community</a><br />
of which we both are in the development team.  Earlier we<br />
decided to do it in Javascript but realized soon that it will be<br />
much easier in php. We found out some sample shoutbox code and<br />
started modifying it according to our needs. What we do is pass the<br />
shouts as a POST request into a frame where it adds the shout to a<br />
file and then displays it in the same frame.<br />
<a href="http://www.aburad.com/shoutbox/">Shout Box in Action </a></p>
<p style="font-size: 15px">&nbsp;</p>
<h4 style="font-size: 15px">Current Features :</h4>
<ul style="font-size: 15px">
<li style="font-size: 15px">Instant posting of shouts.</li>
<li style="font-size: 15px">Support for upto 20 different types of smilies</li>
<li style="font-size: 15px">Username support</li>
<li style="font-size: 15px">Timestamp of every message posted</li>
<li style="font-size: 15px">Old posts deleted auutomatically</li>
</ul>
<h4 style="font-size: 15px"> Features to be Implemented:</h4>
<ul style="font-size: 15px">
<li style="font-size: 15px">Writing it in Javascript totally for ease of portability.</li>
<li style="font-size: 15px">A nice smilie selection window where you can just click on the smilie and it will appear on the post.</li>
<li style="font-size: 15px">More efficient file handling.</li>
<li style="font-size: 15px">Use of MySql database for storing the posts.(This will make searching/displaying of posts much more easier)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.aburad.com/blog/2005/06/shout-box-2.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Shout Box</title>
		<link>http://www.aburad.com/blog/2005/06/shout-box.html</link>
		<comments>http://www.aburad.com/blog/2005/06/shout-box.html#comments</comments>
		<pubDate>Sun, 19 Jun 2005 21:11:00 +0000</pubDate>
		<dc:creator>burad</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://aburad.com/blog/?p=10</guid>
		<description><![CDATA[Me and Sachin were working on a php script for shout box(online chatting on a webpage) . We just completed it.Here is link for Shout-Box .Looks can be modified as needed.If any one is needing code just mail me at aburad@gmail.com]]></description>
			<content:encoded><![CDATA[<p>Me and <a href="http://homepages.iitb.ac.in/%7Esachins/">Sachin</a>  were working on a php script for shout box(online chatting on a webpage) .<br />
We just completed it.Here is link for <a href="http://www.aburad.com/shoutbox/">Shout-Box </a>.Looks can be modified as needed.If any one is needing code just mail me at <span style="font-weight: bold; font-style: italic; color: #99ff99">aburad@gmail.com</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.aburad.com/blog/2005/06/shout-box.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

