<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3051986811409590433</id><updated>2024-11-01T13:47:50.507+06:00</updated><category term="Developers Tools"/><category term="PHP Support"/><category term="Beginner Help"/><category term="Freelancer Guide"/><category term="Hacking Blogger"/><category term="My Developments"/><category term="Open Source"/><category term="Website Design"/><title type='text'>Pro-Developer</title><subtitle type='html'>Professional Web Development Help</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://pro-developer.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3051986811409590433/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://pro-developer.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>17</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3051986811409590433.post-571063189542028346</id><published>2009-08-20T12:55:00.006+07:00</published><updated>2009-08-20T13:28:46.932+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Website Design"/><title type='text'>Awesome tools for your site</title><content type='html'>Today I will introduce with you about a great marketplace - &lt;span style=&quot;font-weight: bold;&quot;&gt;Envato&lt;/span&gt;. It is a collection of 5 different websites - &lt;a href=&quot;http://flashden.net/?ref=zchowdhury&quot;&gt;FlashDen&lt;/a&gt;, &lt;a href=&quot;http://audiojungle.net/?ref=zchowdhury&quot;&gt;AudioJungle&lt;/a&gt;, &lt;a href=&quot;http://themeforest.net/?ref=zchowdhury&quot;&gt;ThemeForest&lt;/a&gt;, &lt;a href=&quot;http://videohive.net/?ref=zchowdhury&quot;&gt;VideoHive&lt;/a&gt;, &lt;a href=&quot;http://graphicriver.net/?ref=zchowdhury&quot;&gt;GraphicRiver&lt;/a&gt;. Each of these websites contains a large collection of professional &amp;amp; awesome tools.&lt;br /&gt;&lt;br /&gt;The exciting thing about the marketplace is, you can get these tools by an unbelievable low price. Can you imagine a graphics/logo at $1 or a beautiful website template by only $5!!! It is really a brilliant idea and for me, it is a time saving opportunity. I am a programmer and I have no time to design a website template for my client. Even for a small budget project I can afford this $5 for buying a website template.&lt;br /&gt;&lt;br /&gt;Here are short descriptions of these websites -&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://graphicriver.net/?ref=zchowdhury&quot;&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;GraphicRiver&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Layered Photoshop, Vectors, Icons and Add-ons&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://graphicriver.net/?ref=zchowdhury&quot;&gt;&lt;img style=&quot;display: block; text-align: left; cursor: pointer; width: 300px; height: 250px;&quot; src=&quot;http://graphicriver.net/new/images/ms_referral_banners/GR_300x250.jpg&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://themeforest.net/?ref=zchowdhury&quot;&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;Theme Forest&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Site Templates and Themes&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://themeforest.net/?ref=zchowdhury&quot;&gt;&lt;img style=&quot;display: block; text-align: left; cursor: pointer; width: 300px; height: 250px;&quot; src=&quot;http://graphicriver.net/new/images/ms_referral_banners/TF_300x250.jpg&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://flashden.net/?ref=zchowdhury&quot;&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;FlashDen&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Flash Componenets&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://flashden.net/?ref=zchowdhury&quot;&gt;&lt;img style=&quot;display: block; text-align: left; cursor: pointer; width: 300px; height: 250px;&quot; src=&quot;http://graphicriver.net/new/images/ms_referral_banners/300x250_FD.jpg&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;a href=&quot;http://videohive.net/?ref=zchowdhury&quot;&gt;VideoHive&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;After Effects Projects and Loops&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://videohive.net/?ref=zchowdhury&quot;&gt;&lt;img style=&quot;display: block; text-align: left; cursor: pointer; width: 300px; height: 250px;&quot; src=&quot;http://graphicriver.net/new/images/ms_referral_banners/VH_300x250.jpg&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;a href=&quot;http://audiojungle.net/?ref=zchowdhury&quot;&gt;AudioJungle&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;Music Loops &amp;amp; Sound Effects&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://audiojungle.net/?ref=zchowdhury&quot;&gt;&lt;img style=&quot;display: block; text-align: left; cursor: pointer; width: 300px; height: 250px;&quot; src=&quot;http://graphicriver.net/new/images/ms_referral_banners/300x250_AJ.jpg&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Share your experience about these marketplaces. I am excited read your feedbacks.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;div style=&quot;clear:both; height:10px&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-9009981578070829&quot;;
/* 728x90, Pro-Developer FeedBurner */
google_ad_slot = &quot;9150625205&quot;;
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pro-developer.blogspot.com/feeds/571063189542028346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3051986811409590433/571063189542028346' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3051986811409590433/posts/default/571063189542028346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3051986811409590433/posts/default/571063189542028346'/><link rel='alternate' type='text/html' href='http://pro-developer.blogspot.com/2009/08/awesome-tools-for-your-site.html' title='Awesome tools for your site'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3051986811409590433.post-3256969605060829725</id><published>2009-06-20T12:33:00.000+07:00</published><updated>2009-06-20T12:33:54.880+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="My Developments"/><title type='text'>Street Gamers Network</title><content type='html'>Last 6 months I was so busy with my website development team, I did not able to write a single article in my blogs. During this period we developed lots of websites for my various clients. But for the first time we are developing a website for our own business.&lt;br /&gt;
&lt;br /&gt;
Let me introduce, &lt;a href=&quot;http://www.streetgamers.net/&quot;&gt;Street Gamers Network&lt;/a&gt;. It is a flash gaming site of almost 5000 games. We did not developed all those games. &lt;a href=&quot;http://www.mochiads.com/&quot;&gt;www.mochiads.com&lt;/a&gt; provides us these quality games.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsMBYocx6a2FonMh5IqYtjrMeq1X9U3c36njn_O1q-_NejV__Nd3fUG-aPKH7znWmbJOODi90SFX8DElNv8s3VdGXGAohnru4117VXRjCZrm4HPvguxwTI1O4icCTjpoDFZIL5PkVsAUk/s1600-h/Street+Gamers.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsMBYocx6a2FonMh5IqYtjrMeq1X9U3c36njn_O1q-_NejV__Nd3fUG-aPKH7znWmbJOODi90SFX8DElNv8s3VdGXGAohnru4117VXRjCZrm4HPvguxwTI1O4icCTjpoDFZIL5PkVsAUk/s320/Street+Gamers.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Right now we are in Beta phase of this site. You can play any games anytime without any cost. We are planning to introduct more features very soon to make this site as a true network of online gamers. We will also change site template &amp;amp; design a cool logo to make this site more attractive. &lt;br /&gt;
&lt;br /&gt;
Here you to: &lt;a href=&quot;http://www.streetgamers.net/&quot;&gt;www.StreetGamers.&lt;span style=&quot;color: #38761d;&quot;&gt;Net&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Let me know your suggestions to improve this site.&lt;/span&gt;&lt;br /&gt;
&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;div style=&quot;clear:both; height:10px&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-9009981578070829&quot;;
/* 728x90, Pro-Developer FeedBurner */
google_ad_slot = &quot;9150625205&quot;;
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pro-developer.blogspot.com/feeds/3256969605060829725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3051986811409590433/3256969605060829725' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3051986811409590433/posts/default/3256969605060829725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3051986811409590433/posts/default/3256969605060829725'/><link rel='alternate' type='text/html' href='http://pro-developer.blogspot.com/2009/06/street-gamers-network.html' title='Street Gamers Network'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsMBYocx6a2FonMh5IqYtjrMeq1X9U3c36njn_O1q-_NejV__Nd3fUG-aPKH7znWmbJOODi90SFX8DElNv8s3VdGXGAohnru4117VXRjCZrm4HPvguxwTI1O4icCTjpoDFZIL5PkVsAUk/s72-c/Street+Gamers.jpg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3051986811409590433.post-4041793340282646063</id><published>2008-11-12T22:32:00.000+06:00</published><updated>2008-11-12T22:40:07.274+06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Freelancer Guide"/><title type='text'>Freelance Fest - Forum For Freelancers</title><content type='html'>Few days ago we have setup a new forum for all kind of online freelancers - &lt;a href=&quot;http://www.freelancefest.com/&quot;&gt;Freelance Fest&lt;/a&gt;. Join the forum now and build up your community with world wide freelancers.&lt;br /&gt;
&lt;br /&gt;
Site address: &lt;a href=&quot;http://www.freelancefest.com/&quot;&gt;http://www.freelancefest.com&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSSyGvW9SjdUJC7gp6UuX0ZBCBRketLxJq-_OFdFszBe81m4e_8Gc5vp131whXPxj-9zPfF_b-NAJSuLZLoe4oLDP-Y5dkrWvMUNOVnkI1SjEsA7qCa-roDEG6DeAapian7pEBaY44Ua4/s1600-h/freelancefest.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSSyGvW9SjdUJC7gp6UuX0ZBCBRketLxJq-_OFdFszBe81m4e_8Gc5vp131whXPxj-9zPfF_b-NAJSuLZLoe4oLDP-Y5dkrWvMUNOVnkI1SjEsA7qCa-roDEG6DeAapian7pEBaY44Ua4/s400/freelancefest.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Before start, let&#39;s have a look into freelancer, freelancing &amp;amp; freelance marketplace. According to wikipedia, &lt;br /&gt;
&lt;div class=&quot;quotewrapper&quot;&gt;&lt;blockquote&gt;&lt;div class=&quot;quotecontent&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;A &lt;span style=&quot;font-weight: bold;&quot;&gt;freelancer&lt;/span&gt;, freelance worker, or freelance is a person who pursues a profession without a long-term commitment to any one employer.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Fields&lt;/span&gt; where freelancing is especially common include journalism and other forms of writing, copywriting, computer programming and graphic design, consulting, and many other professional and creative services.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Freelance marketplaces&lt;/span&gt; (or outsourcing marketplaces) are websites that match buyers and sellers of internet-provided services. Buyers and sellers of these services each setup profiles on the marketplace website. Seller profiles provide a description of the range of services offered, sample materials, rates, and details about the provider. Buyer profiles include descriptions and specifications of the work sought. Buyers and sellers are able to rate each other and provide positive and negative references/feedback.&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;How to start:&lt;/span&gt;&lt;br /&gt;
At first browse different freelance marketplaces and try to understand their system, rules and project types. Then choose 2 or 3 sites and place your bids. Once you win a project, continue with that freelancing site and focus on improving your ranking and rating on that site. &lt;br /&gt;
&lt;br /&gt;
Freelance marketplaces or sites are almost similar to each other. But everyone has their own features. In my experience, once you will feel comfort in a freelancing site and will get good amount of projects then you will not able to get projects from different freelancing site. So at the very beginning of your freelancing career browse as many sites as you can and then focus on one site.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;div style=&quot;clear:both; height:10px&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-9009981578070829&quot;;
/* 728x90, Pro-Developer FeedBurner */
google_ad_slot = &quot;9150625205&quot;;
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pro-developer.blogspot.com/feeds/4041793340282646063/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3051986811409590433/4041793340282646063' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3051986811409590433/posts/default/4041793340282646063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3051986811409590433/posts/default/4041793340282646063'/><link rel='alternate' type='text/html' href='http://pro-developer.blogspot.com/2008/11/freelance-fest-forum-for-freelancers.html' title='Freelance Fest - Forum For Freelancers'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSSyGvW9SjdUJC7gp6UuX0ZBCBRketLxJq-_OFdFszBe81m4e_8Gc5vp131whXPxj-9zPfF_b-NAJSuLZLoe4oLDP-Y5dkrWvMUNOVnkI1SjEsA7qCa-roDEG6DeAapian7pEBaY44Ua4/s72-c/freelancefest.png" height="72" width="72"/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3051986811409590433.post-5041547000332355280</id><published>2008-08-12T18:02:00.003+06:00</published><updated>2008-08-12T18:40:15.609+06:00</updated><title type='text'>Alternative solution for scandir() function in PHP 4</title><content type='html'>In PHP 5 there is a new function scandir() which lists files and directories inside a path. In this case if you install your script,  in a PHP 4 server, which uses scandir() function, then you will notice following error message:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Call to undefined function: scandir()&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To solve this problem just add following code in your function page. This will make your script available in both PHP 4 &amp;amp; PHP 5 server.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;if(!function_exists(&#39;scandir&#39;)) {&lt;br /&gt;  function scandir($folder) {&lt;br /&gt;    $handle = opendir($folder);&lt;br /&gt;    while (false !== ($filename = readdir($handle))) {&lt;br /&gt;      $files[] = $filename;&lt;br /&gt;    }&lt;br /&gt;    return $files;&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;div style=&quot;clear:both; height:10px&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-9009981578070829&quot;;
/* 728x90, Pro-Developer FeedBurner */
google_ad_slot = &quot;9150625205&quot;;
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pro-developer.blogspot.com/feeds/5041547000332355280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3051986811409590433/5041547000332355280' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3051986811409590433/posts/default/5041547000332355280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3051986811409590433/posts/default/5041547000332355280'/><link rel='alternate' type='text/html' href='http://pro-developer.blogspot.com/2008/08/alternative-solution-for-scandir.html' title='Alternative solution for scandir() function in PHP 4'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3051986811409590433.post-4472377812234982829</id><published>2008-04-30T11:17:00.007+06:00</published><updated>2008-04-30T12:40:25.679+06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Beginner Help"/><category scheme="http://www.blogger.com/atom/ns#" term="Open Source"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP Support"/><title type='text'>How to install Drupal 6.2</title><content type='html'>Installing Drupal is very easy. But if you can&#39;t understand how to install it then let me show you. In this tutorial I am using Drupal 6.2 version. Before installation make sure your have all recommended system requirements.&lt;br /&gt;&lt;br /&gt;System Requirements are:&lt;ul&gt;&lt;li&gt;Web Server: &lt;a href=&quot;http://httpd.apache.org/&quot;&gt;Apache&lt;/a&gt; or &lt;a href=&quot;http://www.microsoft.com/iis&quot;&gt;Microsoft IIS&lt;/a&gt;&lt;/li&gt;&lt;li&gt;PHP 5.2 or Higher&lt;/li&gt;&lt;li&gt;MySQL 4.1 or PostgreSQL 7.4 or Higher&lt;/li&gt;&lt;li&gt;For other system requirements visit this link: &lt;a href=&quot;http://drupal.org/requirements&quot;&gt;http://drupal.org/requirements&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Now follow these steps:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;First of all download latest copy of Drupal from this link: &lt;a href=&quot;http://drupal.org/download&quot;&gt;http://drupal.org/download&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Uncompress &amp;amp; put the it into your server&#39;s root directory. In my case I put it into /htdocs/ directory and renamed it as &#39;mydrupal&#39;.&lt;/li&gt;&lt;li&gt;Now visit it from your browser: http://localhost/mydrupal&lt;/li&gt;&lt;li&gt;Choose your desire language, I chose: &lt;span style=&quot;font-weight: bold;&quot;&gt;Install Drupal in English&lt;/span&gt;&lt;/li&gt;&lt;li&gt;In this step Drupal will verify your system requirement. If your system requirements are correct then you have nothing to do, just move next.&lt;/li&gt;&lt;li&gt;Now setup database: go to http://localhost/phpmyadmin &amp;amp; create a database something like &#39;mydrupal_db&#39;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZGqd_ZUd82HQ6Tuat8M9AVfWSKK3zYf2wYpy2EqbjcVHsLO16b6wXlWtBDxtCAlftzC1lyx9R3YyVVZG2MOOfqTD_N3fFdp4ssOnF3cPIU2lCN9x5-Byqg5MJ2zaIe3UbX2TSTuTtemU/s1600-h/drupal_db.jpg&quot;&gt;&lt;img style=&quot;margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZGqd_ZUd82HQ6Tuat8M9AVfWSKK3zYf2wYpy2EqbjcVHsLO16b6wXlWtBDxtCAlftzC1lyx9R3YyVVZG2MOOfqTD_N3fFdp4ssOnF3cPIU2lCN9x5-Byqg5MJ2zaIe3UbX2TSTuTtemU/s200/drupal_db.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5194913189441547778&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Back to Drupal &amp;amp; enter database information. In my case I entered following:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Database type: mysqli&lt;/li&gt;&lt;li&gt;Database name: mydrupal_db&lt;/li&gt;&lt;li&gt;Database username: root&lt;/li&gt;&lt;li&gt;Database passowrd: &lt;span style=&quot;font-style: italic;&quot;&gt;[password of my database server]&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span&gt;Now configure your site:&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;Enter site name: &#39;My Drupal&#39;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Site email address: &#39;admin@localhost.com&#39;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Administrator Username: &#39;admin&#39;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Administrator Email: &#39;admin@localhost.com&#39;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Administrator Password: &#39;123456&#39;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Save &amp;amp; Continue&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ol&gt;That&#39;s it, now visit this url to see your new Drupal site: http://localhost/mydrupal&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;As you are the administrator of your site, do the following tasks to enjoy full control of it:&lt;ol&gt;&lt;li style=&quot;font-weight: bold;&quot;&gt;Create Administrator Role:&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigNRn6iSyzvi3rIIg_tPpAPcIDwdSBvjOUwKzCVFkFPb24ak4ZzJv7duaj4xEoD8E2kS24NY1Xxx3ali365eHCFHgipZDuk2QiEGf4dqv7iKFTjGFwHQim0TA2zDT_RSaiaHFoNKhOMa4/s1600-h/drupal_admin_role.jpg&quot;&gt;&lt;img style=&quot;margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigNRn6iSyzvi3rIIg_tPpAPcIDwdSBvjOUwKzCVFkFPb24ak4ZzJv7duaj4xEoD8E2kS24NY1Xxx3ali365eHCFHgipZDuk2QiEGf4dqv7iKFTjGFwHQim0TA2zDT_RSaiaHFoNKhOMa4/s200/drupal_admin_role.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5194915963990421010&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Go to: Administer &gt; User Management &gt; Roles&lt;/li&gt;&lt;li&gt;Add Role with a name something like &#39;Administrator&#39;&lt;/li&gt;&lt;li&gt;Go to: Administer &gt; User Management &gt; Users&lt;/li&gt;&lt;li&gt;Here you will find a user with name &#39;admin&#39;. Now click &quot;Edit&quot; link.&lt;/li&gt;&lt;li&gt;In the next page check on &quot;Administrator&quot; role &amp;amp; Save&lt;/li&gt;&lt;/ul&gt;&lt;li style=&quot;font-weight: bold;&quot;&gt;Assign Administrator Permissions:&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRl8qYFUFjsprp5PWLf2FT1RRmVAehZFovh4qagZ80b_E-nWbR6EcYaZzYyhP6TzqGuo77qCi0E8uvkA5XHO5b5yFuma5HrbRKgid-9HDJoXLwRZMs_wLemopkrc2gk1gfwJAOKQq5P8A/s1600-h/drupal_admin_permission.jpg&quot;&gt;&lt;img style=&quot;margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRl8qYFUFjsprp5PWLf2FT1RRmVAehZFovh4qagZ80b_E-nWbR6EcYaZzYyhP6TzqGuo77qCi0E8uvkA5XHO5b5yFuma5HrbRKgid-9HDJoXLwRZMs_wLemopkrc2gk1gfwJAOKQq5P8A/s200/drupal_admin_permission.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5194918850208443938&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Go to: Administer &gt; User Management &gt; Permissions&lt;/li&gt;&lt;li&gt;Check on all checkboxes found under &#39;Administrator&#39; column. This will allow &#39;admin&#39; user to access all functions of all installed modules.&lt;/li&gt;&lt;/ul&gt;&lt;/ol&gt;&lt;br /&gt;Congratulations, you have successfully installed Drupal. For more information about how to administer Drupal read this article: &lt;a href=&quot;http://drupal.org/getting-started/6/admin&quot;&gt;http://drupal.org/getting-started/6/admin&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you think this post helps you, then don&#39;t forget to &lt;a href=&quot;http://digg.com/software/How_to_install_Drupal_6_2&quot;&gt;Digg it&lt;/a&gt;. Thanks a lot!&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;div style=&quot;clear:both; height:10px&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-9009981578070829&quot;;
/* 728x90, Pro-Developer FeedBurner */
google_ad_slot = &quot;9150625205&quot;;
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pro-developer.blogspot.com/feeds/4472377812234982829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3051986811409590433/4472377812234982829' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3051986811409590433/posts/default/4472377812234982829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3051986811409590433/posts/default/4472377812234982829'/><link rel='alternate' type='text/html' href='http://pro-developer.blogspot.com/2008/04/how-to-install-drupal-62.html' title='How to install Drupal 6.2'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZGqd_ZUd82HQ6Tuat8M9AVfWSKK3zYf2wYpy2EqbjcVHsLO16b6wXlWtBDxtCAlftzC1lyx9R3YyVVZG2MOOfqTD_N3fFdp4ssOnF3cPIU2lCN9x5-Byqg5MJ2zaIe3UbX2TSTuTtemU/s72-c/drupal_db.jpg" height="72" width="72"/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3051986811409590433.post-1455084180221900314</id><published>2008-04-11T11:50:00.008+06:00</published><updated>2008-04-17T08:52:29.706+06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Open Source"/><title type='text'>Drupal - Best CMS I have ever seen</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTvxkyr5oirfO4fJjZODuqSjM8EM9nIUfHNCBrWVYO-qzYkmg0Dh-j1y95sHCvfqsfGDjnK9Gw2xotV5esyZUh8aP2aSwBefxRs8sbvzSHvotaqgAYhymqi8XZyvta9nE081UBJZUX1mI/s1600-h/drupal.org.png&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTvxkyr5oirfO4fJjZODuqSjM8EM9nIUfHNCBrWVYO-qzYkmg0Dh-j1y95sHCvfqsfGDjnK9Gw2xotV5esyZUh8aP2aSwBefxRs8sbvzSHvotaqgAYhymqi8XZyvta9nE081UBJZUX1mI/s400/drupal.org.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5187870754945681218&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://drupal.org/&quot;&gt;Drupal&lt;/a&gt; is an open source Content Management System (CMS). Few weeks ago I discovered Drupal and have started loving it. Most of the time I use my own framework to develop sites. I made that framework with Smarty Template and ADODB library. But this does not satisfy my all needs as I have to develop a site from the scratch with it. I was looking for a better framework or CMS. I tried &lt;a href=&quot;http://www.joomla.org/&quot;&gt;Joomla&lt;/a&gt;, it is also a very good CMS. But I have found that I need to do lots of work to customize it. I think Joomla is very good if you want it only for CMS solution. But I need a system to use it both as CMS &amp;amp; a framework.&lt;br /&gt;&lt;br /&gt;In this case I have found, Drupal is the best. At the first sight I love it for it&#39;s simplicity but powerful environment. Another great thing I like about Drupal is it&#39;s community support, which is very large and strong. Thousands of Module are available in Drupal site contributed by the community. Most of the time you do not need to develop a functionality by yourself, just download a module from Drupal website, uncompress it and put it in your Drupal&#39;s module directory. You will find lots of tutorial &amp;amp; help about creating modules &amp;amp; theme in Drupal.org.&lt;br /&gt;&lt;br /&gt;Here are few links &amp;amp; resources of Drupal:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://drupal.org/&quot;&gt;Drupal Main Site&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://drupal.org/download&quot;&gt;Download: Drupal&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://drupal.org/project/Modules&quot;&gt;Download: Modules&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://drupal.org/project/Themes&quot;&gt;Download: Themes&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://drupal.org/project/Translations&quot;&gt;Download: Translations&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://drupal.org/getting-started&quot;&gt;Beginner Tutorial: Getting Started&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://drupal.org/handbook/customization&quot;&gt;Advanced Tutorial: Beyond the Basics&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://drupal.org/theme-guide&quot;&gt;Theming Tutorial&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://drupal.org/handbook/customization/videocasts&quot;&gt;Videos &amp;amp; Slides&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://groups.drupal.org/&quot;&gt;Drupal Groups&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://drupal.org/forum&quot;&gt;Drupal Forums&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://drupal.org/forum/25&quot;&gt;Drupal Showcase&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Lots of great sites have developed using Drupal. One of them is &lt;a href=&quot;http://www.ubuntu.com/&quot;&gt;Ubuntu.com&lt;/a&gt;. It is also used by new Sun HPC portal. Watch the following interview of &lt;span style=&quot;font-weight: bold;&quot;&gt;Scott Mattoon&lt;/span&gt;, Chief Architect, US Western Region, Sun Microsystem, INC about their experience of using Drupal.&lt;br /&gt;&lt;br /&gt;&lt;object height=&quot;355&quot; width=&quot;425&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/mz888mXJlR8&amp;amp;hl=en&quot;&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/mz888mXJlR8&amp;amp;hl=en&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot; height=&quot;355&quot; width=&quot;425&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;div style=&quot;clear:both; height:10px&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-9009981578070829&quot;;
/* 728x90, Pro-Developer FeedBurner */
google_ad_slot = &quot;9150625205&quot;;
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pro-developer.blogspot.com/feeds/1455084180221900314/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3051986811409590433/1455084180221900314' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3051986811409590433/posts/default/1455084180221900314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3051986811409590433/posts/default/1455084180221900314'/><link rel='alternate' type='text/html' href='http://pro-developer.blogspot.com/2008/04/drupal-best-cms-i-have-ever-seen.html' title='Drupal - Best CMS I have ever seen'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTvxkyr5oirfO4fJjZODuqSjM8EM9nIUfHNCBrWVYO-qzYkmg0Dh-j1y95sHCvfqsfGDjnK9Gw2xotV5esyZUh8aP2aSwBefxRs8sbvzSHvotaqgAYhymqi8XZyvta9nE081UBJZUX1mI/s72-c/drupal.org.png" height="72" width="72"/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3051986811409590433.post-5318987185415306289</id><published>2008-03-15T11:31:00.005+06:00</published><updated>2008-03-15T12:32:20.583+06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PHP Support"/><title type='text'>PHP Email Attachment Script</title><content type='html'>I was searching for an easy php email attachment script over net. I found a few scripts but none them able to meet my need. Most of those scripts can send one attachment. But I need to send multiple files. Then I thought to develop a script by myself. To write this function I took help from few examples that I found by searching Google. &lt;br /&gt;&lt;br /&gt;I&#39;ve checked this script with Gmail, Yahoo &amp; Outlook. Hope it will work with other email clients.&lt;br /&gt;&lt;br /&gt;Here is the email function which can able to send multiple attachment:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;style&gt;span.lineNumber { color: Teal; background-color: ; }&lt;br /&gt;span.whitespace{}&lt;br /&gt;span.blockComment{ color: Green;}&lt;br /&gt;span.lineComment{ color: Green;}&lt;br /&gt;span.preprocessor{ color: Blue;}&lt;br /&gt;span.stringliteral{ color: Maroon;}&lt;br /&gt;span.integerLiteral{ color: Maroon;}&lt;br /&gt;span.realLiteral{ color: Maroon;}&lt;br /&gt;span.charLiteral{ color: Maroon;}&lt;br /&gt;span.booleanLiteral{ color: Maroon;}&lt;br /&gt;span.otherLiteral{ color: Blue;}&lt;br /&gt;span.builtinType{ color: Blue;}&lt;br /&gt;span.keyword{ color: Blue;}&lt;br /&gt;span.punctuation{}&lt;br /&gt;span.othertext{}&lt;br /&gt;span.unknownchar{}&lt;br /&gt;&lt;/style&gt;&lt;span class=&#39;othertext&#39;&gt;function&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;send_email&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;to&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;,&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;from&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;,&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;from_name&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;,&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;subject&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;,&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;message&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;,&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;attachments&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;=&lt;/span&gt;&lt;span class=&#39;booleanLiteral&#39;&gt;false&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;{&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt;        &lt;br /&gt;    &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;headers&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;=&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;stringliteral&#39;&gt;&quot;From: &quot;&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;.&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;from_name&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;.&lt;/span&gt;&lt;span class=&#39;stringliteral&#39;&gt;&quot;&amp;lt;&quot;&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;.&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;from&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;.&lt;/span&gt;&lt;span class=&#39;stringliteral&#39;&gt;&quot;&amp;gt;\n&quot;&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;headers&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;.&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;=&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;stringliteral&#39;&gt;&quot;Reply-To: &quot;&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;.&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;from_name&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;.&lt;/span&gt;&lt;span class=&#39;stringliteral&#39;&gt;&quot;&amp;lt;&quot;&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;.&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;from&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;.&lt;/span&gt;&lt;span class=&#39;stringliteral&#39;&gt;&quot;&amp;gt;\n&quot;&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;headers&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;.&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;=&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;stringliteral&#39;&gt;&quot;Return-Path: &quot;&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;.&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;from_name&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;.&lt;/span&gt;&lt;span class=&#39;stringliteral&#39;&gt;&quot;&amp;lt;&quot;&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;.&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;from&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;.&lt;/span&gt;&lt;span class=&#39;stringliteral&#39;&gt;&quot;&amp;gt;\n&quot;&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt;    &lt;br /&gt;    &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;headers&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;.&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;=&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;stringliteral&#39;&gt;&quot;Message-ID: &amp;lt;&quot;&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;.&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;time&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;.&lt;/span&gt;&lt;span class=&#39;stringliteral&#39;&gt;&quot;-&quot;&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;.&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;from&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;.&lt;/span&gt;&lt;span class=&#39;stringliteral&#39;&gt;&quot;&amp;gt;\n&quot;&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;headers&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;.&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;=&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;stringliteral&#39;&gt;&quot;X-Mailer: PHP v&quot;&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;.&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;phpversion&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt;          &lt;br /&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;msg_txt&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;=&lt;/span&gt;&lt;span class=&#39;stringliteral&#39;&gt;&quot;&quot;&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;email_txt&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;=&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;message&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt;&lt;br /&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;semi_rand&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;=&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;md5&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;time&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;mime_boundary&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;=&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;stringliteral&#39;&gt;&quot;==Multipart_Boundary_x{$semi_rand}x&quot;&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;br /&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;headers&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;.&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;=&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;stringliteral&#39;&gt;&quot;\nMIME-Version: 1.0\n&quot;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;.&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;br /&gt;            &lt;/span&gt;&lt;span class=&#39;stringliteral&#39;&gt;&quot;Content-Type: multipart/mixed;\n&quot;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;.&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;br /&gt;            &lt;/span&gt;&lt;span class=&#39;stringliteral&#39;&gt;&quot; boundary=\&quot;{$mime_boundary}\&quot;&quot;&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;br /&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;email_txt&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;.&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;=&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;msg_txt&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt;&lt;br /&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;email_message&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;.&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;=&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;stringliteral&#39;&gt;&quot;This is a multi-part message in MIME format.\n\n&quot;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;.&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;br /&gt;                &lt;/span&gt;&lt;span class=&#39;stringliteral&#39;&gt;&quot;--{$mime_boundary}\n&quot;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;.&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;br /&gt;                &lt;/span&gt;&lt;span class=&#39;stringliteral&#39;&gt;&quot;Content-Type:text/html; charset=\&quot;iso-8859-1\&quot;\n&quot;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;.&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;br /&gt;               &lt;/span&gt;&lt;span class=&#39;stringliteral&#39;&gt;&quot;Content-Transfer-Encoding: 7bit\n\n&quot;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;.&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;email_txt&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;.&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;stringliteral&#39;&gt;&quot;\n\n&quot;&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class=&#39;keyword&#39;&gt;if&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;attachments&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;!&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;=&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;=&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;booleanLiteral&#39;&gt;false&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;{&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class=&#39;keyword&#39;&gt;for&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;i&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;=&lt;/span&gt;&lt;span class=&#39;integerLiteral&#39;&gt;0&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;i&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;count&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;attachments&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;i&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;+&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;+&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;{&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt;&lt;br /&gt;          &lt;/span&gt;&lt;span class=&#39;keyword&#39;&gt;if&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;is_file&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;attachments&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;[&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;i&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;]&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt;&lt;br /&gt;          &lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;{&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt;&lt;br /&gt;            &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;fileatt&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;=&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;attachments&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;[&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;i&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;]&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;br /&gt;            &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;fileatt_type&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;=&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;stringliteral&#39;&gt;&quot;application/octet-stream&quot;&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;br /&gt;            &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;start&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;=&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt;    &lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;strrpos&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;attachments&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;[&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;i&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;]&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;,&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;charLiteral&#39;&gt;&#39;/&#39;&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;=&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;=&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;-&lt;/span&gt;&lt;span class=&#39;integerLiteral&#39;&gt;1&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;?&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;strrpos&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;attachments&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;[&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;i&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;]&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;,&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;&#39;&lt;/span&gt;&lt;span class=&#39;lineComment&#39;&gt;//&#39;) : strrpos($attachments[$i], &#39;/&#39;)+1;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt;&lt;br /&gt;            &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;fileatt_name&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;=&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;substr&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;attachments&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;[&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;i&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;]&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;,&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;start&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;,&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;strlen&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;attachments&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;[&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;i&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;]&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;br /&gt;            &lt;br /&gt;            &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;file&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;=&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;fopen&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;fileatt&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;,&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;&#39;&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;rb&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;&#39;&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;br /&gt;            &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;data&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;=&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;fread&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;file&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;,&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;filesize&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;fileatt&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;br /&gt;            &lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;fclose&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;file&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;br /&gt;&lt;br /&gt;            &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;data&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;=&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;chunk_split&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;base64_encode&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;data&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;br /&gt;&lt;br /&gt;            &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;email_message&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;.&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;=&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;stringliteral&#39;&gt;&quot;--{$mime_boundary}\n&quot;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;.&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;br /&gt;                  &lt;/span&gt;&lt;span class=&#39;stringliteral&#39;&gt;&quot;Content-Type: {$fileatt_type};\n&quot;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;.&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;br /&gt;                  &lt;/span&gt;&lt;span class=&#39;stringliteral&#39;&gt;&quot; name=\&quot;{$fileatt_name}\&quot;\n&quot;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;.&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt;                   &lt;br /&gt;                  &lt;/span&gt;&lt;span class=&#39;stringliteral&#39;&gt;&quot;Content-Transfer-Encoding: base64\n\n&quot;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;.&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;br /&gt;                 &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;data&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;.&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;stringliteral&#39;&gt;&quot;\n\n&quot;&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt;&lt;br /&gt;                  &lt;br /&gt;          &lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;}&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;}&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;}&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt;&lt;br /&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;email_message&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;.&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;=&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;stringliteral&#39;&gt;&quot;--{$mime_boundary}--\n&quot;&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;br /&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class=&#39;keyword&#39;&gt;return&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;mail&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;to&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;,&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;subject&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;,&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;email_message&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;,&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;headers&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt;     &lt;br /&gt;&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Here is an example to send this script:&lt;br /&gt;&lt;code&gt;&lt;style&gt;span.lineNumber { color: Teal; background-color: ; }&lt;br /&gt;span.whitespace{}&lt;br /&gt;span.blockComment{ color: Green;}&lt;br /&gt;span.lineComment{ color: Green;}&lt;br /&gt;span.preprocessor{ color: Blue;}&lt;br /&gt;span.stringliteral{ color: Maroon;}&lt;br /&gt;span.integerLiteral{ color: Maroon;}&lt;br /&gt;span.realLiteral{ color: Maroon;}&lt;br /&gt;span.charLiteral{ color: Maroon;}&lt;br /&gt;span.booleanLiteral{ color: Maroon;}&lt;br /&gt;span.otherLiteral{ color: Blue;}&lt;br /&gt;span.builtinType{ color: Blue;}&lt;br /&gt;span.keyword{ color: Blue;}&lt;br /&gt;span.punctuation{}&lt;br /&gt;span.othertext{}&lt;br /&gt;span.unknownchar{}&lt;br /&gt;&lt;/style&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;to&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;=&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;stringliteral&#39;&gt;&quot;test@localhost.com&quot;&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;from&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;=&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;stringliteral&#39;&gt;&quot;admin@localhost.com&quot;&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;from_name&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;=&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;stringliteral&#39;&gt;&quot;Administrator&quot;&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;subject&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;=&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;stringliteral&#39;&gt;&quot;This is a test email&quot;&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt;                    &lt;br /&gt;&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;message&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;=&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;stringliteral&#39;&gt;&quot;Here is my message...Text or &amp;lt;b&amp;gt;HTML&amp;lt;/b&amp;gt;.&quot;&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;attachments&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;=&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;array&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;attachments&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;[&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;]&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;=&lt;/span&gt;&lt;span class=&#39;stringliteral&#39;&gt;&quot;C:/Program Files/xampp/htdocs/images/my_image.jpg&quot;&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt;  &lt;/span&gt;&lt;span class=&#39;lineComment&#39;&gt;// absolute file path here&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;attachments&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;[&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;]&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;=&lt;/span&gt;&lt;span class=&#39;stringliteral&#39;&gt;&quot;C:/Program Files/xampp/htdocs/images/my_music.mp3&quot;&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;;&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;send_email&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;to&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;,&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;from&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;,&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;from_name&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;,&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;subject&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;,&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;message&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;,&lt;/span&gt;&lt;span class=&#39;whitespace&#39;&gt; &lt;/span&gt;&lt;span class=&#39;unknownchar&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;othertext&#39;&gt;attachments&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;punctuation&#39;&gt;;&lt;/span&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Let me know your thoughts and also if you face any problem.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;div style=&quot;clear:both; height:10px&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-9009981578070829&quot;;
/* 728x90, Pro-Developer FeedBurner */
google_ad_slot = &quot;9150625205&quot;;
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pro-developer.blogspot.com/feeds/5318987185415306289/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3051986811409590433/5318987185415306289' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3051986811409590433/posts/default/5318987185415306289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3051986811409590433/posts/default/5318987185415306289'/><link rel='alternate' type='text/html' href='http://pro-developer.blogspot.com/2008/03/php-email-attachment-script.html' title='PHP Email Attachment Script'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3051986811409590433.post-1294340890550726026</id><published>2008-03-06T21:39:00.003+06:00</published><updated>2008-03-06T21:52:06.389+06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Developers Tools"/><title type='text'>Free Tools for Web Developers</title><content type='html'>Today I have found a nice article in a blog name &lt;a href=&quot;http://blogs.howtogeek.com/jatecblog/posts/links-for-making-your-first-web-site-without-paying-a-dime/&quot;&gt;Jatecblog&lt;/a&gt; about free tools for web development. The article name is -  &lt;a href=&quot;http://blogs.howtogeek.com/jatecblog/posts/links-for-making-your-first-web-site-without-paying-a-dime/&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Links for Making Your First Web Site Without Paying a Dime&lt;/span&gt;&lt;/a&gt;. In this article the author listed all necessary free tutorial website links, Graphics Softwares, Templates, Text Editors, WYSIWYG creators, Testing Sites, Free Hosting sites, Free Domain links &amp;amp; FTP clients software links.&lt;br /&gt;&lt;br /&gt;I think you will find that article very helpful &amp;amp; you may want to bookmark it for future reference.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;div style=&quot;clear:both; height:10px&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-9009981578070829&quot;;
/* 728x90, Pro-Developer FeedBurner */
google_ad_slot = &quot;9150625205&quot;;
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pro-developer.blogspot.com/feeds/1294340890550726026/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3051986811409590433/1294340890550726026' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3051986811409590433/posts/default/1294340890550726026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3051986811409590433/posts/default/1294340890550726026'/><link rel='alternate' type='text/html' href='http://pro-developer.blogspot.com/2008/03/free-tools-for-web-developers.html' title='Free Tools for Web Developers'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3051986811409590433.post-8324753295288697329</id><published>2008-02-07T21:04:00.001+06:00</published><updated>2008-02-28T12:01:12.125+06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Hacking Blogger"/><title type='text'>How to write &amp; colorize html code inside post</title><content type='html'>Well, you probably have noticed that when you write a html code in your post, blogger does not show it in html format, rather it execute your html. I was facing the same problem while trying to write a html code example. Let&#39;s see how we can write html inside a blogger post. In this tutorial I will also show you how to colorize or highlight your html, Java or other syntax in a very nice format.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Way to write code inside a post&lt;/span&gt;&lt;br /&gt;Just one thing you need to do, convert &lt;span class=&quot;code&quot;&gt;&amp;lt;&lt;/span&gt; to &lt;span class=&quot;code&quot;&gt;&amp;amp;lt;&lt;/span&gt; and &lt;span class=&quot;code&quot;&gt;&amp;gt;&lt;/span&gt; to &lt;span class=&quot;code&quot;&gt;&amp;amp;gt;&lt;/span&gt; from your html code.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;font-size:100%;&quot; &gt;How to convert code &amp;amp; colorize it automatically?&lt;/span&gt;&lt;br /&gt;The above manual process is very time consuming. You can do this conversion automatically with &lt;a style=&quot;font-weight: bold;&quot; href=&quot;http://puzzleware.net/codehtmler/default.aspx&quot;&gt;CodeHTMLer&lt;/a&gt;. Simply paste your C#, C++, Java, JScript, VB.net, XML, Powershell and F#  code into the available text box and click &quot;Htmlify Code&quot; button. The page will refresh and you will find your converted code at the bottom of the page. Copy them and paste it into your blog post.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Try it yourself&lt;/span&gt;&lt;br /&gt;Let&#39;s see the process  with the following html code:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;h1&amp;gt;Hello World&amp;lt;/h1&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Got to &lt;a href=&quot;http://puzzleware.net/codehtmler/default.aspx&quot;&gt;this link&lt;/a&gt;, paste the above html code, choose code language as XML &amp;amp; press &quot;Htmlify Code&quot; button. It will return you following output:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;pre&amp;gt;&amp;lt;span style=&#39; color: Blue;&#39;&amp;gt;&amp;amp;lt;&amp;lt;/span&amp;gt;&amp;lt;span style=&#39; color: Maroon;&#39;&amp;gt;html&amp;lt;/span&amp;gt;&amp;lt;span style=&#39; color: Blue;&#39;&amp;gt;&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;&amp;lt;span style=&#39; color: Blue;&#39;&amp;gt;&amp;amp;lt;&amp;lt;/span&amp;gt;&amp;lt;span style=&#39; color: Maroon;&#39;&amp;gt;body&amp;lt;/span&amp;gt;&amp;lt;span style=&#39; color: Blue;&#39;&amp;gt;&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;    &amp;lt;span style=&#39; color: Blue;&#39;&amp;gt;&amp;amp;lt;&amp;lt;/span&amp;gt;&amp;lt;span style=&#39; color: Maroon;&#39;&amp;gt;h1&amp;lt;/span&amp;gt;&amp;lt;span style=&#39; color: Blue;&#39;&amp;gt;&amp;amp;gt;&amp;lt;/span&amp;gt;Hello World&amp;lt;span style=&#39; color: Blue;&#39;&amp;gt;&amp;amp;lt;&amp;lt;/span&amp;gt;/&amp;lt;span style=&#39; color: Maroon;&#39;&amp;gt;h1&amp;lt;/span&amp;gt;&amp;lt;span style=&#39; color: Blue;&#39;&amp;gt;&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;&amp;lt;span style=&#39; color: Blue;&#39;&amp;gt;&amp;amp;lt;&amp;lt;/span&amp;gt;/&amp;lt;span style=&#39; color: Maroon;&#39;&amp;gt;body&amp;lt;/span&amp;gt;&amp;lt;span style=&#39; color: Blue;&#39;&amp;gt;&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;&amp;lt;span style=&#39; color: Blue;&#39;&amp;gt;&amp;amp;lt;&amp;lt;/span&amp;gt;/&amp;lt;span style=&#39; color: Maroon;&#39;&amp;gt;html&amp;lt;/span&amp;gt;&amp;lt;span style=&#39; color: Blue;&#39;&amp;gt;&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Copy &amp;amp; paste these codes into your blog post. Publish your post and finally you will find following output:&lt;br /&gt;&lt;pre&gt;&lt;span style=&#39; color: Blue;&#39;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&#39; color: Maroon;&#39;&gt;html&lt;/span&gt;&lt;span style=&#39; color: Blue;&#39;&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&#39; color: Blue;&#39;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&#39; color: Maroon;&#39;&gt;body&lt;/span&gt;&lt;span style=&#39; color: Blue;&#39;&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;    &lt;span style=&#39; color: Blue;&#39;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&#39; color: Maroon;&#39;&gt;h1&lt;/span&gt;&lt;span style=&#39; color: Blue;&#39;&gt;&amp;gt;&lt;/span&gt;Hello World&lt;span style=&#39; color: Blue;&#39;&gt;&amp;lt;&lt;/span&gt;/&lt;span style=&#39; color: Maroon;&#39;&gt;h1&lt;/span&gt;&lt;span style=&#39; color: Blue;&#39;&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&#39; color: Blue;&#39;&gt;&amp;lt;&lt;/span&gt;/&lt;span style=&#39; color: Maroon;&#39;&gt;body&lt;/span&gt;&lt;span style=&#39; color: Blue;&#39;&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&#39; color: Blue;&#39;&gt;&amp;lt;&lt;/span&gt;/&lt;span style=&#39; color: Maroon;&#39;&gt;html&lt;/span&gt;&lt;span style=&#39; color: Blue;&#39;&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Isn&#39;t it cool? This process is very good and fast. But there is a limitation of this method. It can colorize only few languages.&lt;br /&gt;&lt;br /&gt;Now let me know how do you write code inside your post?&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;div style=&quot;clear:both; height:10px&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-9009981578070829&quot;;
/* 728x90, Pro-Developer FeedBurner */
google_ad_slot = &quot;9150625205&quot;;
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pro-developer.blogspot.com/feeds/8324753295288697329/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3051986811409590433/8324753295288697329' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3051986811409590433/posts/default/8324753295288697329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3051986811409590433/posts/default/8324753295288697329'/><link rel='alternate' type='text/html' href='http://pro-developer.blogspot.com/2008/02/how-to-write-colorize-html-code-inside.html' title='How to write &amp; colorize html code inside post'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3051986811409590433.post-3998596347463490773</id><published>2008-02-05T21:30:00.000+06:00</published><updated>2008-02-06T02:38:30.412+06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PHP Support"/><title type='text'>GraPHPite - Open Source PHP Graph</title><content type='html'>Creating graph in PHP is not so easy. You need to know lots of things, specially image manipulation by php. But there is a very easy solution for creating graph in PHP. It is &lt;a href=&quot;http://graphpite.sourceforge.net/&quot;&gt;GraPHPite&lt;/a&gt;. It is a free and open source graph rendering utility. Just download this script, place into your web directory and create your graph with the help of tutorial &amp;amp; documentation. You can create several types of graphs with it. You can create layouts with legends, fill using image or can create gradient smooth area. Another important feature of it is you can create multiple plot into a single graph. Types of graphs it can generates are:&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQSKZ6cg4w-eQn5MSqERKeItTmME7jnMbyF1GGANZWbluvQQt4_PSOdekFBj7I55lW-yq84XeqKLujfC1gbha1ct86oKqBSHNMuZjeoqN3UoK4ak7GNhb3rMvNttEBF9C4kgn1rc_tbFw/s1600-h/graphpite.jpg&quot;&gt;&lt;img style=&quot;margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQSKZ6cg4w-eQn5MSqERKeItTmME7jnMbyF1GGANZWbluvQQt4_PSOdekFBj7I55lW-yq84XeqKLujfC1gbha1ct86oKqBSHNMuZjeoqN3UoK4ak7GNhb3rMvNttEBF9C4kgn1rc_tbFw/s320/graphpite.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5163541332957619554&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;ul&gt;&lt;li&gt;Line Graph&lt;/li&gt;&lt;li&gt;Area Graph&lt;/li&gt;&lt;li&gt;Bar Graph&lt;/li&gt;&lt;li&gt;Stacked Bar Graph&lt;/li&gt;&lt;li&gt;Stacked Area Graph&lt;/li&gt;&lt;li&gt;Pie Graph&lt;/li&gt;&lt;li&gt;Radar Chart&lt;/li&gt;&lt;li&gt;Vector Function Graph&lt;/li&gt;&lt;li&gt;Step Chart&lt;/li&gt;&lt;li&gt;Impulse Chart&lt;/li&gt;&lt;li&gt;Dot Chart&lt;/li&gt;&lt;li&gt;Map Chart&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Logarithmic axis &amp;amp; more...&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Requirements&lt;br /&gt;&lt;/span&gt;PHP4 or PHP5 with GD 2 support for optimal performance. I think this is very common to most of the servers.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Download&lt;/span&gt;&lt;br /&gt;Download the latest version 1.2 from &lt;a href=&quot;http://sourceforge.net/projects/graphpite/&quot;&gt;sourceforge&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Documentation&lt;/span&gt;&lt;br /&gt;Full documentation is available from the site. &lt;a href=&quot;http://graphpite.sourceforge.net/docs/&quot;&gt;Click here&lt;/a&gt; to view it.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Samples &amp;amp; Tutorials&lt;/span&gt;&lt;br /&gt;Here are few excellent samples available in &lt;a href=&quot;http://graphpite.sourceforge.net/samples/&quot;&gt;this link&lt;/a&gt;. You will find few good tutorial from &lt;a href=&quot;http://graphpite.sourceforge.net/tutorials.php&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I think this graph utility will meet your all kind of needs for creating graph in php. You will also find that, creating graph with it is also a kind of fun. Hope you will like it.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;div style=&quot;clear:both; height:10px&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-9009981578070829&quot;;
/* 728x90, Pro-Developer FeedBurner */
google_ad_slot = &quot;9150625205&quot;;
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pro-developer.blogspot.com/feeds/3998596347463490773/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3051986811409590433/3998596347463490773' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3051986811409590433/posts/default/3998596347463490773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3051986811409590433/posts/default/3998596347463490773'/><link rel='alternate' type='text/html' href='http://pro-developer.blogspot.com/2008/02/graphpite-open-source-php-graph.html' title='GraPHPite - Open Source PHP Graph'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQSKZ6cg4w-eQn5MSqERKeItTmME7jnMbyF1GGANZWbluvQQt4_PSOdekFBj7I55lW-yq84XeqKLujfC1gbha1ct86oKqBSHNMuZjeoqN3UoK4ak7GNhb3rMvNttEBF9C4kgn1rc_tbFw/s72-c/graphpite.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3051986811409590433.post-3885139472352045455</id><published>2008-02-04T12:57:00.000+06:00</published><updated>2008-02-04T13:49:38.356+06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Developers Tools"/><title type='text'>Absolute Color Picker</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXv_mSnVxPbTe3QVxEOqzZie7UYedDvMQzizNVYNdhLaSq1FV0u3zAHEwd3bC_Ou_s2WTGaxqU5aqsmjZE8kgpgpRMn5N7XM-PyTsJPgh7mio_4rHRpv0f3eoipB0z89heevv8CuOaUCo/s1600-h/absolute-color-picker-2.jpg&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXv_mSnVxPbTe3QVxEOqzZie7UYedDvMQzizNVYNdhLaSq1FV0u3zAHEwd3bC_Ou_s2WTGaxqU5aqsmjZE8kgpgpRMn5N7XM-PyTsJPgh7mio_4rHRpv0f3eoipB0z89heevv8CuOaUCo/s320/absolute-color-picker-2.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5163025842392819026&quot; style=&quot;margin: 0pt 5pt 5px 0px; float: left; cursor: pointer; width: 114px; height: 221px; border:0px&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.eltima.com/products/free-color-picker/&quot;&gt;Absolute Color Picker&lt;/a&gt; is a freeware product by &lt;a href=&quot;http://www.eltima.com/&quot;&gt;Eltima Software&lt;/a&gt;. If you are a html designer then you must need this software. You can choose varieties of colors &amp;amp; get color codes easily from it to design your website. It is the one of my favorite web development tools &amp;amp; softwares in my Quick Launch list. So why should you need this as you can get color code from photoshop, paint or other image editing software? Well, the most important part of this ActiveX Control is, you can select color from anywhere in you screen, desktop or even from another webpage instantly &amp;amp; get hexadecimal or 256 color codes. To copy a color from screen click &amp;amp; hold down your mouse pointer on the white rectangle part above Apply button and release it above your desire location. Here is a screenshot of this software:&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZORNXGbAhlQDhE7m-PbQ-QrtMUQN-QD4n6LGENy13sJG9I4rQ5kJ0zr2y6d8ds_g7M-mF1pMKsSED1dpTXU_GDpyTlGHdFfjZO1IIUz-ft8t52hyoUDPJp2LZDhWTNEbXUtVL8wcfs-c/s1600-h/absolute-color-picker.jpg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZORNXGbAhlQDhE7m-PbQ-QrtMUQN-QD4n6LGENy13sJG9I4rQ5kJ0zr2y6d8ds_g7M-mF1pMKsSED1dpTXU_GDpyTlGHdFfjZO1IIUz-ft8t52hyoUDPJp2LZDhWTNEbXUtVL8wcfs-c/s400/absolute-color-picker.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5163021465821144370&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;There are 9 color choosing options or palettes available in this software. These are - HSB brightness, HSB radial, HSB hue, RGB 3D, Sphere, HSB Hue 2, Pens, Hexagons, Palettes. Full features listed in the Eltima.com are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;History of selected colors – up to 12 slots to save the color in&lt;/li&gt;&lt;li&gt;Screen eye-dropper – pick any color directly from screen&lt;/li&gt;&lt;li&gt;HTML color conversion&lt;/li&gt;&lt;li&gt;Customizable color selection dialogs: select only hose color models that are convenient for you&lt;/li&gt;&lt;li&gt;Many predefined color palettes&lt;/li&gt;&lt;li&gt;Compare current and previous color&lt;/li&gt;&lt;li&gt;Customize brightness, hue, saturation and other parameters separately to match your exact selection&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;div style=&quot;clear:both; height:10px&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-9009981578070829&quot;;
/* 728x90, Pro-Developer FeedBurner */
google_ad_slot = &quot;9150625205&quot;;
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pro-developer.blogspot.com/feeds/3885139472352045455/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3051986811409590433/3885139472352045455' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3051986811409590433/posts/default/3885139472352045455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3051986811409590433/posts/default/3885139472352045455'/><link rel='alternate' type='text/html' href='http://pro-developer.blogspot.com/2008/02/absolute-color-picker.html' title='Absolute Color Picker'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXv_mSnVxPbTe3QVxEOqzZie7UYedDvMQzizNVYNdhLaSq1FV0u3zAHEwd3bC_Ou_s2WTGaxqU5aqsmjZE8kgpgpRMn5N7XM-PyTsJPgh7mio_4rHRpv0f3eoipB0z89heevv8CuOaUCo/s72-c/absolute-color-picker-2.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3051986811409590433.post-6714868379443712289</id><published>2008-02-02T17:55:00.000+06:00</published><updated>2008-02-02T20:31:17.616+06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Freelancer Guide"/><title type='text'>RentACoder - Work From Your Home</title><content type='html'>&lt;a href=&quot;http://www.rentacoder.com/RentACoder/Default.asp?txtFromURL=AId_1606685&quot;&gt;Rent A Coder&lt;/a&gt; or RAC is a great way to complete projects &amp;amp; earn money from your home. More than 200,000 coders have been registered here. Everyday more than 2,500 projects are available to get done. The slogan of the site &quot;How Software Gets Done&quot;. They also call it, &quot;Home of the worlds&#39; largest number of completed software projects&quot;. You will find varieties of projects - web development, design, data entry, game development, content writing or even providing suggestions ranges from $5 to $50,000 or more. I have been working here since 2005 &amp;amp; have completed 63 jobs. My current rating is 9.97 out of 10 and ranking is below 600 out of 200,000 coders. From this site I have got few permanent buyers who are providing me projects one after another.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.rentacoder.com/RentACoder/SmallBiz.asp?txtFromURL=AId_1606685&quot;&gt;&lt;img src=&quot;http://www.rentacoder.com/Ads/images/rac/RAC_NeedtoRentACoder_WebVBSqlAndMore.gif&quot; border=&quot;0&quot; height=&quot;60&quot; width=&quot;468&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Let&#39;s see what are the basic steps to complete a project in RAC:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Registration&lt;/span&gt;: If you have not registered yet &lt;a href=&quot;http://www.rentacoder.com/RentACoder/advertisement/CoderRegistration.asp?txtFromURL=AId_1606685&quot;&gt;click here&lt;/a&gt;. On the sign up process give your personal informations, your preferred payment method, areas of expertise &amp;amp; your resume. Take your time to design your resume so that you can impress a buyer. You can put html codes here. Be careful, do not put your email address or any other contact information in Resume.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhy_HsYT8LI4sQtXZmST1c8D0ulGM0w1HeZimGqxXe_8wtqAAH8OBW201U8_qJ__MoutnHIdO72ZqtBfmuntBY6TFNIeJy2x_aJJ7tw7rp2J-chFbVmBNdurIxt2yQBA8dJEjGVEbU-MOI/s1600-h/project-type.gif&quot;&gt;&lt;img style=&quot;margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 152px; height: 87px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhy_HsYT8LI4sQtXZmST1c8D0ulGM0w1HeZimGqxXe_8wtqAAH8OBW201U8_qJ__MoutnHIdO72ZqtBfmuntBY6TFNIeJy2x_aJJ7tw7rp2J-chFbVmBNdurIxt2yQBA8dJEjGVEbU-MOI/s200/project-type.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5162389800685954322&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Browse Projects:&lt;/span&gt; After successful registration login the site &amp;amp; &lt;a href=&quot;http://www.rentacoder.com/RentACoder/misc/BidRequests/ShowBidRequests.asp?lngBidRequestListType=3&amp;amp;optSortTitle=2&amp;amp;lngBidRequestCategoryId=-1&amp;amp;txtMaxNumberOfEntriesPerPage=10&amp;amp;optBidRequestPhase=2&amp;amp;lngSortColumn=-6&amp;amp;blnModeVerbose=True&amp;amp;txtFromURL=AId_1606685&quot;&gt;browse projects&lt;/a&gt; one after another until you get a suitable one. You can filter projects to reduce the list. You will find this filter option  while registering or from the left side column after login. I have selected only PHP, MySQL &amp;amp; Web related projects. Also choose these project types - Personal Projects, Very Small (under $100) &amp;amp; Small (above $100).&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0S7tum2szLCx_0bxMVXOJgwO2k7JftIxcWo_fbalR-1_nD3y8kbVgaGtyCE327eZ4IZlhWI15YYYLUsl9cGql6xJaC7zVcPel0iBg4-al-SmvIyON7J0quFgPH0yT-9Pa6OIL3folK0A/s1600-h/bid-request.gif&quot;&gt;&lt;img style=&quot;margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0S7tum2szLCx_0bxMVXOJgwO2k7JftIxcWo_fbalR-1_nD3y8kbVgaGtyCE327eZ4IZlhWI15YYYLUsl9cGql6xJaC7zVcPel0iBg4-al-SmvIyON7J0quFgPH0yT-9Pa6OIL3folK0A/s200/bid-request.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5162376439042696434&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Place a Bid:&lt;/span&gt; Now visit a project details page and check it carefully. There are few things you will notice. For now look around these - Project Type, Maximum Accepted Bid, Deadline, Project Description, Platform, Deliverables, Number of posted bids. Read the description in details &amp;amp; keep in mind the deadline. If you think you are confident then reply the buyer by message. If you are not clear then ask them questions. Do not provide your contact information or email address. In the message portion you will find a text box to place your bid. Try to put lower amount at the beginning. In my case I placed several bids over $50 or $100. But no one responded. Then one day I reduced it to $20 and got my first project, though it was a $100 job.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Complete the Project:&lt;/span&gt; Once you will have won a project ask buyer to give you all necessary files &amp;amp; informations. Then start your work as soon as possible. After starting the project if you find that you did wrong and will not able to do this project then you can cancel it within first 24 hours. It will not affect your rating. My suggestion is clear everything before placing your bid to avoid unnecessary problems. Once you will complete your job, click &quot;Report Work Complete&quot; button &amp;amp; upload your work into a zip file. Always be careful about the deadline time &amp;amp; complete project before it expires by clicking that button.&lt;/li&gt;&lt;li&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCXqj2GyCfcJxfzWqSL9wrmmxFmf4iUMb8OHfAY3ZtZ7sVLFFRtQzRWc4EWtk6bj4-M6_gWocN_rOSU2MRq0s0G88_U_uj99VQZU8m36xrkXWnPmnQwdUaBRxi5G56SPrTqc10jQ5Vba4/s1600-h/rate-buyer.gif&quot;&gt;&lt;img style=&quot;margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCXqj2GyCfcJxfzWqSL9wrmmxFmf4iUMb8OHfAY3ZtZ7sVLFFRtQzRWc4EWtk6bj4-M6_gWocN_rOSU2MRq0s0G88_U_uj99VQZU8m36xrkXWnPmnQwdUaBRxi5G56SPrTqc10jQ5Vba4/s200/rate-buyer.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5162377568619095298&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Buyer Approves Project:&lt;/span&gt; Now wait until buyer approve your project. If the buyer like your work then they will approve it, rate you between 1 to 10 and leave a comment. Before the buyer approve my work I ask them whether they are fully satisfied or not. I request them to let me know if they are not willing to rate my work as 10. If not then I ask them &amp;amp; fix anything I miss from the requirements. You will not view the rating until you also rate them. Buyer rating and comment is very much important to get more projects from RAC.&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Receive Payment:&lt;/span&gt; Once they will approve your work all money will be added into your RAC account from the escrow fund. You can withdraw all money when your RAC account will be $100 or more. There are several payment methods. Choose which one is suitable for you. Available methods are: Paypal, Payonner Debit Card, Western Union, Bank to Bank Wire Transfer, International Priority Mail, Snail Mail Check.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;I hope this guide will help you to start work in RAC. In future I will post few tips &amp;amp; tricks about how to win a project. For more information visit &lt;a href=&quot;http://www.rentacoder.com/RentACoder/SoftwareCoders/Help.asp?txtTitle=How+Does+It+Work+for+Coders%3F&amp;amp;txtFromURL=AId_1606685&quot;&gt;How Does It Work for Coders?&lt;/a&gt; page.&lt;br /&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;div style=&quot;clear:both; height:10px&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-9009981578070829&quot;;
/* 728x90, Pro-Developer FeedBurner */
google_ad_slot = &quot;9150625205&quot;;
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pro-developer.blogspot.com/feeds/6714868379443712289/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3051986811409590433/6714868379443712289' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3051986811409590433/posts/default/6714868379443712289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3051986811409590433/posts/default/6714868379443712289'/><link rel='alternate' type='text/html' href='http://pro-developer.blogspot.com/2008/02/rentacoder-work-from-your-home.html' title='RentACoder - Work From Your Home'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhy_HsYT8LI4sQtXZmST1c8D0ulGM0w1HeZimGqxXe_8wtqAAH8OBW201U8_qJ__MoutnHIdO72ZqtBfmuntBY6TFNIeJy2x_aJJ7tw7rp2J-chFbVmBNdurIxt2yQBA8dJEjGVEbU-MOI/s72-c/project-type.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3051986811409590433.post-5167205958489185327</id><published>2008-02-01T13:00:00.029+06:00</published><updated>2009-06-20T21:38:13.265+07:00</updated><title type='text'>Website Links</title><content type='html'>&lt;a href=&quot;http://link2me.com/&quot; target=&quot;_blank&quot;&gt;Link2Me Link Exchange Directory - The Best Link Exchange for SEO Professionals&lt;/a&gt;&lt;br /&gt;Quality directory of webmasters actively seeking link exchange. Improve your search engine rankings and link popularity the easy way. Work clever not hard.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.site-spider.co.uk/&quot; target=&quot;_blank&quot;&gt;Site Spider - Web Testing and Checking&lt;/a&gt;&lt;br /&gt;Like the spider, we will crawl over every page of your web site. We can perform a one off check, or we can monitor your site on an ongoing basis. We dont rely on programs - we have testers do it.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.chimecottagemusic.com/&quot; target=&quot;_blank&quot;&gt;Chime Cottage Music - specialist online CD shop.&lt;/a&gt;&lt;br /&gt;Online CD/MP3 shop for progressive rock, synth rock, electronica, ambient and New Age sounds.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.gojewelryshop.com/&quot; target=&quot;_blank&quot;&gt;Discount Mens Jewelry, Mens Rings, Gifts For Him, Mens Bracelets&lt;/a&gt;&lt;br /&gt;Shop for great jewelry and gifts for men, including stainless rings, earrings, bracelets, and pendants, at incredibly low prices with free shipment.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.abs-sunglasses.com/&quot; target=&quot;_blank&quot;&gt;Designer Reading Glasses&lt;/a&gt;&lt;br /&gt;Designer Reading Glasses and Sunglasses: luxury optical frames, safety lenses: Chanel Christian Dior Dolce &amp;amp; Gabbana Gucci Fendi Prada Oakley.. Newest 08, most popular 2007, populold fashioned models. SMART EYEGLASSES SHOPPING-add lenses online.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.eyewearandsunglasses.com/&quot; target=&quot;_blank&quot;&gt;Eyeglasses&lt;/a&gt;&lt;br /&gt;Native Eyewear Sunglasses Eyeglasses: safety prescriptions: luxury frames: Chanel  Christian Dior Dolce e Gabbana Gucci Fendi Prada Versace.. New 008, most popular 2007, old fashioned models. SMART EYEGLASSES SHOPPING-You can add lenses to your frame.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.multidbscripts.com/&quot; target=&quot;_blank&quot;&gt;Website development, web design, static and dynamic sites, generate online Php scripts&lt;/a&gt;&lt;br /&gt;Website design. Generate Custom ASP Access PhpMySQL databases scripts, Perl CGI CSV (flat text files) database script. Check reciprocal links. Access Chat, Matrimonial Advertisements.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.zenytlabs.com/&quot; target=&quot;_blank&quot;&gt;Web Design Romania&lt;/a&gt;&lt;br /&gt;ZenytLabs a web design and web development team of freelancers from Romania which is capable of providing to your business the best chances in gaining the supremacy in virtual business world.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://drugs-about.com/&quot; target=&quot;_blank&quot;&gt;Pharmaceutical companies&lt;/a&gt;&lt;br /&gt;Pharmaceutical databases online, over 100,000 approved prescription drugs, OTC drugs and health products. Include medications, nutritions, supplements, veterinary products, pet meds, cosmetics, drugs active ingredients, pharmaceutical companies.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.disenador-freelance.com/&quot; target=&quot;_blank&quot;&gt;Freelance web designer and freelance graphic designer in Sydney,Miryam Aubert, a Sydney based freelance web designer&lt;/a&gt;&lt;br /&gt;On line portfolio of Miryam Aubert, a Sydney based freelance web designer from Sydney,Freelance graphic designer and freelance web designer in Sydney.Miryam Aubert is a Graphic designer that produces logotypes, catalogues, branding, magazine design.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.quintas.com.pt/&quot; target=&quot;_blank&quot;&gt;O sitio do Quintas&lt;/a&gt;&lt;br /&gt;Videos de travestis e transformistas,nacionais e internacionais. O melhor de cada familia no sitio do quintas.Video,music and fun for all.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.vujudesign.com/&quot; target=&quot;_blank&quot;&gt;Cheap Web Design and Website Development Company Nepal&lt;/a&gt;&lt;br /&gt;The widest range of services offered by Vuju Design is cheap website design, web development, web hosting, logo design, joomla cms, graphic design, search engine optimization and promotion and a lot more solutions under one roof.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.aquamedia-design.com/&quot; target=&quot;_blank&quot;&gt;Disenador web freelance, Disenador Web Madrid, Diseno web Madrid, Disenador grafico Freelance Madrid, Disenador autonomo en Madrid&lt;/a&gt;&lt;br /&gt;Diseñador web Freelance y Diseñador grafico Freelance (autonomo) en Madrid Miryam Aubert.Diseño grafico en Madrid, maquetacion de revistas, logotipos, Diseñador web autonomo Freelance en Madrid  .Diseño, fotografía, asesoramiento, hosting, dominios,&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.vincegutierrezmortgages.com/&quot; target=&quot;_blank&quot;&gt;www.VinceGutierrezMortgages.com&lt;/a&gt;&lt;br /&gt;Texas Home Equity Loans | Texas Mortgage Loans Find the best deals for Texas home loans and Texas home equity loans here. Texas mortgage rates are still low, contact us now to refinance and to get a Texas mortgage loans.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.outsourcexp.com/&quot; target=&quot;_blank&quot;&gt;Website Design and Programming&lt;/a&gt;&lt;br /&gt;Offshore outsourcing site, offers IT outsourcing services, include web design, graphic design, software development,application development.outsourcing china, outsourcing india.Freelance programmers bid on outsourced projects.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://affordable-website-designs.com/&quot; target=&quot;_blank&quot;&gt;Affordable Website Design&lt;/a&gt;&lt;br /&gt;Affordable Website Design and Affordable Search Engine Optimization Services for businesses and individuals nationwide.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://aboutearth.eyre.ca/&quot; target=&quot;_blank&quot;&gt;About the natural Earth&lt;/a&gt;&lt;br /&gt;Answers to all your questions about the natural Earth&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.yqaresearch.com/&quot; target=&quot;_blank&quot;&gt;web design seo services visitor traffic&lt;/a&gt;&lt;br /&gt;Web Design-LOWEST PRICES ON THE WEB, SEO Services, DBA/LLC EID Filing, Visitor Traffic. Starting a new business or improving an old one?Let us help.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.alcoholdelivery905.com/&quot; target=&quot;_blank&quot;&gt;Alcohol Liquor and Beer Delivery Phone Service&lt;/a&gt;&lt;br /&gt;We deliver alcohol, beer &amp;amp; other liquor to Newmarket, Aurora, Bradford, Queensville, Gwillimbury &amp;amp; Holland Landing.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.visigraphic.com/&quot; target=&quot;_blank&quot;&gt;Visigraphic is Surabaya Top Freelance Graphic Designer, Web Developer, and Photo Editing&lt;/a&gt;&lt;br /&gt;We are Freelance Indonesian graphic designers based in Surabaya with specialising in a range of graphic design, photo editing and web development. The success of your online and offline branding, and marketing strategy is, and always be, our goal&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.mobilebroadbandonline.co.uk/&quot; target=&quot;_blank&quot;&gt;Mobile Broadband&lt;/a&gt;&lt;br /&gt;Compare mobile broadband available in the uk. Compare these packages to standard broadband packages and see the advantages and disadvantages of mobile broadband.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://services-optimization.xpirtdesign.com/&quot; target=&quot;_blank&quot;&gt;Services Optimization&lt;/a&gt;&lt;br /&gt;Services optimization | Jumpstart you website exposure effectively and immediately&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.ikarosdesign.com/&quot; target=&quot;_blank&quot;&gt;Greece Web Design - Web Hosting - SEO Services - Ikaros Design&lt;/a&gt;&lt;br /&gt;Ikaros Design Web Services offers web design, web hosting, domain registration, website promotion, seo services, and travel services.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.adddirectoryeasy.com/&quot; target=&quot;_blank&quot;&gt;Add Your Website To The Best Web Directory Network.&lt;/a&gt;&lt;br /&gt;Add your website to our network, your website will be accessed by more than 10,000 user everyday.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.hb-webdesign.co.uk/&quot; target=&quot;_blank&quot;&gt;HB-WebDesign-Cost Effective Web Solutions&lt;/a&gt;&lt;br /&gt;Specialising in user-friendly design for easy viewing and simple navigation, we can design, create and publish any site from a single page advertisement up to an unlimited multi-page shop with full online shopping &amp;amp; payment facilities.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.codeverge.net/&quot; target=&quot;_blank&quot;&gt;ASP.net Computer Programming&lt;/a&gt;&lt;br /&gt;ASP.net Web Development&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://brandnewsunglasses.com/&quot; target=&quot;_blank&quot;&gt;Designer Sunglasses at Discount. Christian Dior Sunglasses, Bvlgari Sunglasses, Gucci Sunglasses and more.&lt;/a&gt;&lt;br /&gt;Discount Sun Glasses. Designer Glasses Online. Chanel, Gucci, Prada... 2006 2007 New Authentic Shades &amp;amp; Eyewear. Define your style with great buys on the hottest trends in mens &amp;amp; womens fashion.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.linksservices.multidbscripts.com/&quot; target=&quot;_blank&quot;&gt; SEO Services, Link building campaign, Building Link Popularity with SEO friendly build link technique is our motto&lt;/a&gt;&lt;br /&gt;High serp. Achieve high page rank in Search Engines with our reciprocal links building campaign, trust our building link technique, greater building link popularity and more traffic with our link building.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://lpmagazine.org/&quot; target=&quot;_blank&quot;&gt;Linux plus DVD&lt;/a&gt;&lt;br /&gt;Linux plus DVD is a leading magazine about Linux and open source solutions for beginners and experienced users.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.psdmag.org&quot; target=&quot;_blank&quot;&gt;PSD MAGAZINE&lt;/a&gt;&lt;br /&gt;Photoshop Solutions for Designers, the best source to learn step by step.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.2lex.com&quot; target=&quot;_blank&quot;&gt;2lex&lt;/a&gt;&lt;br /&gt;2lex for all new software , news , islamic , story , tutorials and video . you can fined all you want . great programe and tutorials&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.cathedralwebdesign.co.uk/&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;Web design Lincoln, Lincolnshire &lt;/strong&gt;&lt;/a&gt; &lt;br /&gt; Based in Lincoln, Lincolnshire, UK, Cathedral Web Design offers affordable services for web design, graphic design, photo restoration and retouching, web hosting, Search Engine Optimisation (SEO) and ecommerce.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;div style=&quot;clear:both; height:10px&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-9009981578070829&quot;;
/* 728x90, Pro-Developer FeedBurner */
google_ad_slot = &quot;9150625205&quot;;
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pro-developer.blogspot.com/feeds/5167205958489185327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3051986811409590433/5167205958489185327' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3051986811409590433/posts/default/5167205958489185327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3051986811409590433/posts/default/5167205958489185327'/><link rel='alternate' type='text/html' href='http://pro-developer.blogspot.com/2008/02/links.html' title='Website Links'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3051986811409590433.post-1277299005287743063</id><published>2008-02-01T11:37:00.000+06:00</published><updated>2008-02-01T16:15:44.637+06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Developers Tools"/><title type='text'>Freelang Dictionary - Helps Me to Get More Projects</title><content type='html'>&lt;div style=&quot;text-align: left;&quot;&gt;Last night I got a new project invitation from &lt;a href=&quot;http://www.rentacoder.com/RentACoder/Default.asp?txtFromURL=AId_1606685&quot;&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;RentACoder&lt;/span&gt;&lt;/a&gt;. It is a template integration project into &lt;a href=&quot;http://www.oscommerce.com/&quot;&gt;osCommerce&lt;/a&gt;. Template screenshot was attached with the bid. It is for a French e-commerce site. I noticed that no one bid on this as it is not in English though the amount was good enough. Then I place my bid and have got it immediately, although I do not know French. The only two languages I know are Bengali &amp;amp; English, but I completed several French language sites as well as other languages sites before with the help of online dictionary. Today I searched for a free desktop tool and I&#39;ve just got a nice one - &lt;a href=&quot;http://www.freelang.net/dictionary/index.html&quot;&gt;Freelang Dictionary&lt;/a&gt;. I like to share it with you which may help you to get more projects in different languages.&lt;/div&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZ46vuYLPJ1kTm77tytO-WuRDp18qcaAfSaiyG7eBbtTizc9Tl4QZCxaLrzaPDRFj6dcTpgkarwiuH97V7RFx6BUDOxVMS-ZRDKmiFfOgE8lIb6jUideAsr2_ZrtVuXYlSdBg8L3JWVTo/s1600-h/dictionary.jpg&quot;&gt;&lt;img style=&quot;margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZ46vuYLPJ1kTm77tytO-WuRDp18qcaAfSaiyG7eBbtTizc9Tl4QZCxaLrzaPDRFj6dcTpgkarwiuH97V7RFx6BUDOxVMS-ZRDKmiFfOgE8lIb6jUideAsr2_ZrtVuXYlSdBg8L3JWVTo/s200/dictionary.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5161892860084905154&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;In the site there are 115 dictionaries available. The software can convert other languages to and from English. You need to download two files - one is the dictionary itself and other is for your preferred language word list. Download them and install into same directory. Available versions are for Windows 98, xp &amp;amp; vista.&lt;br /&gt;&lt;br /&gt;After installing the software I am quite impressed. Interface is very simple &amp;amp; works fast. You can search words, phrases &amp;amp; also can add new words into the dictionary. Search works instantly whatever you type and show nearest words list. So you will find your word and also other words similar with it.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhx7flogF2sHMGXO-ga5UdtKlQ5o2zqzBi7McWv-2aK-OuEaz9L1trHj_ROHCPIpy5n8NEfI0XEGSkQISiQKh7Cya3OsHAc_pccKmKVtys2S7BKDebSIWNvB7W_sLkrDPQLVrafg9RELk4/s1600-h/search.jpg&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhx7flogF2sHMGXO-ga5UdtKlQ5o2zqzBi7McWv-2aK-OuEaz9L1trHj_ROHCPIpy5n8NEfI0XEGSkQISiQKh7Cya3OsHAc_pccKmKVtys2S7BKDebSIWNvB7W_sLkrDPQLVrafg9RELk4/s200/search.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5161893066243335378&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;Let me know what you think about it. If you have any other better dictionaries then also let me know by leaving a comment here.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;div style=&quot;clear:both; height:10px&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-9009981578070829&quot;;
/* 728x90, Pro-Developer FeedBurner */
google_ad_slot = &quot;9150625205&quot;;
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pro-developer.blogspot.com/feeds/1277299005287743063/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3051986811409590433/1277299005287743063' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3051986811409590433/posts/default/1277299005287743063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3051986811409590433/posts/default/1277299005287743063'/><link rel='alternate' type='text/html' href='http://pro-developer.blogspot.com/2008/02/freelang-dictionary-helps-me-to-get.html' title='Freelang Dictionary - Helps Me to Get More Projects'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZ46vuYLPJ1kTm77tytO-WuRDp18qcaAfSaiyG7eBbtTizc9Tl4QZCxaLrzaPDRFj6dcTpgkarwiuH97V7RFx6BUDOxVMS-ZRDKmiFfOgE8lIb6jUideAsr2_ZrtVuXYlSdBg8L3JWVTo/s72-c/dictionary.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3051986811409590433.post-4599581923626033093</id><published>2008-01-31T14:29:00.000+06:00</published><updated>2008-02-09T16:03:22.607+06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Hacking Blogger"/><title type='text'>Create Expandable Post Summary in Blogger</title><content type='html'>I posted this same tutorial into my &lt;a href=&quot;http://itsafun.blogspot.com/2008/01/blogger-tutorial-create-expandable-post.html&quot; target=&quot;_blank&quot;&gt;itsafun.blogspot.com&lt;/a&gt;. I am posting it again to let you know about this nice trick. Here you go -&lt;br /&gt;&lt;br /&gt;I have setup several blog site using blogger or blogspot. I like it very much. But one most obvious thing I was missing is the option to create expandable post summaries. By default blogger shows full story in the first page and all comments in the own page of the post when you click the post&#39;s title. The main problem is most of the time people leave after reading the article. They do not view the comments and hence can&#39;t participate on the discussion about that post. Moreover, the first page become longer and longer with full stories. I was seeking for a solution where only few lines will display in the first page as introduction and people will read the full story &amp;amp; comments after clicking &quot;Read More...&quot; link. In help.blogger.com I have found a &lt;a href=&quot;http://help.blogger.com/bin/answer.py?answer=42215&amp;amp;topic=12491&quot;&gt;solution&lt;/a&gt;. But it has few disadvantages. Main problem is - you have to write a css code manually with your each post. It will be the worst situation if you already have posted lots of articles. Then I have developed a solution with javascript where you do not need to worry about creating post summary. It &lt;span style=&quot;font-weight: bold;&quot;&gt;automatically&lt;/span&gt; hides the rest of the post. Here you go -&lt;br /&gt;&lt;br /&gt;In this method first paragraph will be used as post summary. You will view the full post after clicking &quot;Read More...&quot; link. Note, you must &lt;a href=&quot;http://help.blogger.com/bin/answer.py?answer=42049&quot;&gt;enable post pages&lt;/a&gt; in order to using this feature. Also backup your template html before editing it.&lt;br /&gt;&lt;br /&gt;Now follow these instructions:&lt;br /&gt;&lt;br /&gt;1. Go to your blogger setting panel -&gt; Template -&gt; Edit HTML&lt;br /&gt;&lt;br /&gt;2. Check on &quot;Expand Widget Templates&quot;&lt;br /&gt;&lt;br /&gt;3. Search for &lt;span class=&quot;code&quot;&gt;&amp;lt;/head&amp;gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt; &amp;amp; replace it with following javascript code:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;script type=&#39;text/javascript&#39;&amp;gt;&lt;br /&gt;function truncate_body (postid) {&lt;br /&gt;var id = document.getElementById(postid);&lt;br /&gt;var postbody = id.innerHTML;   &lt;br /&gt;var len = postbody.toLowerCase().indexOf(&amp;amp;quot;&amp;amp;lt;br&amp;amp;quot;);&lt;br /&gt;&lt;br /&gt;if(len&amp;amp;gt;0)&lt;br /&gt;   postbody = postbody.substring(0, len);&lt;br /&gt;&lt;br /&gt;id.innerHTML = &amp;amp;quot;&amp;lt;p&amp;gt;&amp;amp;quot; + postbody + &amp;amp;quot;&amp;lt;/p&amp;gt;&amp;amp;quot;;&lt;br /&gt;id.style.display=&amp;amp;quot;block&amp;amp;quot;;&lt;br /&gt;}&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;4. Search for &lt;span class=&quot;code&quot;&gt;&amp;lt;p&amp;gt;&amp;lt;data:post.body/&amp;gt;&amp;lt;/p&amp;gt;&lt;/span&gt; &amp;amp; replace it with following code:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;b:if cond=&#39;data:blog.pageType != &quot;item&quot;&#39;&amp;gt;&lt;br /&gt;&amp;lt;div expr:id=&#39;&quot;postid_&quot; + data:post.id&#39;&amp;gt;&lt;br /&gt;  &amp;lt;data:post.body/&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;script type=&#39;text/javascript&#39;&amp;gt; truncate_body(&amp;amp;quot;postid_&amp;lt;data:post.id/&amp;gt;&amp;amp;quot;); &amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt;&lt;br /&gt;  &amp;lt;a class=&#39;read_more&#39; expr:href=&#39;data:post.url&#39;&amp;gt;&amp;lt;b&amp;gt;Read More...&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;b:else/&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt;&amp;lt;data:post.body/&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;/b:if&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;That&#39;s it. Now let me describe the code. It is not necessary to understand the code. You may skip it if the above procedure works for you.&lt;br /&gt;&lt;br /&gt;In the 4th step I have created a &lt;span style=&quot;font-weight: bold;&quot;&gt;div&lt;/span&gt; with an unique id. Then a javascript function truncate_body is called which is declared between the head of the html. In the function call it passes the &lt;span style=&quot;font-weight: bold;&quot;&gt;id&lt;/span&gt; of that div.&lt;br /&gt;&lt;br /&gt;The truncate_body function loads the full post into a varible name &lt;span class=&quot;code&quot;&gt;postbody&lt;/span&gt;. Then it search for the index of the fist occurance  of html &lt;span class=&quot;code&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;code&quot;&gt;lt;br&lt;/span&gt; from the post. I searched &lt;span class=&quot;code&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;code&quot;&gt;lt;br&lt;/span&gt; instead of &amp;lt;br /&amp;gt; in order to avoid errors. If the &lt;span class=&quot;code&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;code&quot;&gt;lt;br&lt;/span&gt; is found in the body, it creates a sub string from the post&#39;s beginning to &lt;span class=&quot;code&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;code&quot;&gt;lt;br&lt;/span&gt; position &amp;amp; replaces the &lt;span class=&quot;code&quot;&gt;postbody &lt;/span&gt;to that substring.&lt;br /&gt;&lt;br /&gt;If in your blog that code do not find &lt;span class=&quot;code&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;code&quot;&gt;lt;br&lt;/span&gt; then search for &lt;span class=&quot;code&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;code&quot;&gt;lt;p&lt;/span&gt; or check the html source for solution.&lt;br /&gt;&lt;br /&gt;Hope this will work for you. But If it does not work then just post a comment here with your blog url. I will try to solve it.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;div style=&quot;clear:both; height:10px&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-9009981578070829&quot;;
/* 728x90, Pro-Developer FeedBurner */
google_ad_slot = &quot;9150625205&quot;;
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pro-developer.blogspot.com/feeds/4599581923626033093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3051986811409590433/4599581923626033093' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3051986811409590433/posts/default/4599581923626033093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3051986811409590433/posts/default/4599581923626033093'/><link rel='alternate' type='text/html' href='http://pro-developer.blogspot.com/2008/01/create-expandable-post-summary-in.html' title='Create Expandable Post Summary in Blogger'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3051986811409590433.post-5096817815688456522</id><published>2008-01-30T21:53:00.000+06:00</published><updated>2008-01-30T23:17:32.990+06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="My Developments"/><title type='text'>My Web Developments</title><content type='html'>I have been working with PHP/MySQL since 2005. I worked in a web development company for 1 year. On June 2006 I left that company and tried to become as a freelancer web developer. I registered in &lt;a href=&quot;http://www.rentacoder.com/RentACoder/Default.asp?txtFromURL=AId_1606685&quot;&gt;RentACoder&lt;/a&gt; and started bidding. But it was not so easy to get the first project. I remember, I posted bids almost 2 weeks in RAC before getting the first one.&lt;br /&gt;&lt;br /&gt;It is very much difficult to get first project in RAC as there are more than 200,000 registered coders. I was little bit disappointed at the beginning. But I was determine to become successful here. After completing 3 small projects successfully one day I met with a buyer who asked me to show how fast I can develop a ecommerce site. On that project I impressed him so much that since that day he is sending me still now project one after another.&lt;br /&gt;&lt;br /&gt;In RAC I have completed more than 60 projects and my current ranking is below &lt;span style=&quot;font-weight: bold;&quot;&gt;650&lt;/span&gt; among 200,000 coders which is impressive position for most of the buyers. I got 10 out of 10 rating in all projects except one. On that project I got 9 out of 10 rating. My average rating is now 9.96 which also help me to get projects easily.&lt;br /&gt;&lt;br /&gt;On May 2007 I have setup a small web development team &lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;/span&gt;&lt;a href=&quot;http://www.webcraftbd.com&quot;&gt;Webcraft Bangladesh&lt;/a&gt; with 3 more programmers. The site is under construction and we are planning to make this site as much powerful as RAC.&lt;br /&gt;&lt;br /&gt;In this blog I will try to help beginners to become a successful &amp;amp; professional freelancer  web developers. I will post tips &amp;amp; tricks in my point of view. My next plan is to create a reader&#39;s forum where you can discuss with each other to get more help. Hope you will enjoy it. So keep in touch, lots of posts &amp;amp; new topics are coming shortly.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;div style=&quot;clear:both; height:10px&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-9009981578070829&quot;;
/* 728x90, Pro-Developer FeedBurner */
google_ad_slot = &quot;9150625205&quot;;
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pro-developer.blogspot.com/feeds/5096817815688456522/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3051986811409590433/5096817815688456522' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3051986811409590433/posts/default/5096817815688456522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3051986811409590433/posts/default/5096817815688456522'/><link rel='alternate' type='text/html' href='http://pro-developer.blogspot.com/2008/01/my-web-developments.html' title='My Web Developments'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3051986811409590433.post-8802087634143891262</id><published>2008-01-30T14:48:00.000+06:00</published><updated>2008-02-02T20:58:02.756+06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Beginner Help"/><title type='text'>Wanna be a web developer?</title><content type='html'>&lt;div  style=&quot;text-align: left;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;I posted this into my another blog &lt;a href=&quot;http://itsafun.blogspot.com/2007/07/wanna-be-web-developer.html&quot;&gt;It&#39;s a fun !!!&lt;/a&gt; I think you will find it helpful. Let me describe myself, I am a web developer working with php/mysql from last few years. My friends often ask me, how to start and become professional. I give them following guideline which may take more or less 10 weeks. I hope this will help you too. Here you go:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;   &lt;/span&gt;&lt;/div&gt;        &lt;ol  style=&quot;font-family:verdana;&quot;&gt;&lt;li&gt;         &lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Week 1: &lt;/span&gt;You need a book name &quot;Beginning PHP 5&quot; by Wrox publication. It&#39;s a good book to start. Read chapter 2, 3, 4 to learn php &amp;amp; also read chapter 9, 10, 11 for mysql. &lt;/span&gt;       &lt;/li&gt;&lt;li&gt;         &lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Week 2: &lt;/span&gt;After reading these 6 chapters now practice all examples found in these chapters. Type the same code in the editor &amp;amp; see how it works in the browser.&lt;br /&gt;&lt;/span&gt;       &lt;/li&gt;&lt;li&gt;         &lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Week 3: &lt;/span&gt;Build a simple content management site where people register, login &amp;amp; post articles. Also create an admin panel where administrator can add/edit/delete users &amp;amp; their articles.&lt;br /&gt;&lt;/span&gt;       &lt;/li&gt;&lt;li&gt;         &lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt; Week 4: &lt;/span&gt;Build a photo submission &amp;amp; rating site like www.hotornot.com, www.ivotethis.com or www.whosthebitch.com       &lt;/span&gt;&lt;/li&gt;&lt;li&gt;         &lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Week 5: &lt;/span&gt;You need to understand an ecommerce site. Here is an open source solution name &quot;osCommerce&quot;. Download it from &lt;a href=&quot;http://www.oscommerce.com/&quot; target=&quot;_blank&quot;&gt;www.oscommerce.com&lt;/a&gt;, setup &amp;amp; try to understand how it works. Also download the documentation &amp;amp; read it.&lt;br /&gt;&lt;/span&gt;       &lt;/li&gt;&lt;li&gt;         &lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Week 6: &lt;/span&gt;Now try to build a simple ecommerce site.&lt;br /&gt;&lt;/span&gt;       &lt;/li&gt;&lt;li&gt;         &lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Week 7: &lt;/span&gt;Learn Smarty template. It helps to organize your code by separating php from html. You will find help from here: http://&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span&gt;smarty.php.net/crashcourse.php&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;       &lt;/li&gt;&lt;li&gt;         &lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Week 8: &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span&gt;To become professional you need to have basic idea about the followings:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;       &lt;/li&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;             &lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span&gt;CSS&lt;br /&gt;    &lt;/span&gt;&lt;/span&gt;           &lt;/li&gt;&lt;li&gt;             &lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span&gt;XHTML&lt;/span&gt;&lt;/span&gt;           &lt;/li&gt;&lt;li&gt;             &lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span&gt;Javascript&lt;/span&gt;&lt;/span&gt;           &lt;/li&gt;&lt;li&gt;             &lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span&gt;Photoshop (Specially Slice tool)&lt;/span&gt;&lt;/span&gt;           &lt;/li&gt;&lt;li&gt;             &lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span&gt;ADODB Library - &lt;a href=&quot;http://phplens.com/adodb/&quot; target=&quot;_blank&quot;&gt;http://phplens.com/adodb/&lt;/a&gt; (optional)&lt;br /&gt;    &lt;/span&gt; &lt;/span&gt;           &lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;li&gt;         &lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Week 9 &amp;amp; 10 (&lt;/span&gt;Optional): &lt;/span&gt;Now try to understand a script name &quot;Joomla&quot; - &lt;a href=&quot;http://www.joomla.org/&quot; target=&quot;_blank&quot;&gt; www.joomla.org&lt;/a&gt; . It&#39;s a Content Management Script (CMS). With this open source script you can build any website in the world :) &amp;amp; can deliver to your client fast. It&#39;s a great script I have ever found.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;Let me know what you think. Have fun :)&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;div style=&quot;clear:both; height:10px&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-9009981578070829&quot;;
/* 728x90, Pro-Developer FeedBurner */
google_ad_slot = &quot;9150625205&quot;;
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pro-developer.blogspot.com/feeds/8802087634143891262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3051986811409590433/8802087634143891262' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3051986811409590433/posts/default/8802087634143891262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3051986811409590433/posts/default/8802087634143891262'/><link rel='alternate' type='text/html' href='http://pro-developer.blogspot.com/2008/01/wanna-be-web-developer.html' title='Wanna be a web developer?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry></feed>