<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-14890288</id><updated>2012-01-21T00:58:01.816-08:00</updated><title type='text'>A Web Developer's Blog</title><subtitle type='html'>Doing web based applications using JavaScript &amp; PHP/MySQL. Browse for stuff related to JavaScript, DOM, PHP and MySQL. Leave your comment. Lets learn it by doing...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://webkumar.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14890288/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://webkumar.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Kumar Chetan</name><uri>http://www.blogger.com/profile/02150099101878940890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://kinfosysindia.com/images/kumar.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>10</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-14890288.post-113611976576881264</id><published>2006-01-01T04:48:00.000-08:00</published><updated>2006-01-01T04:49:25.776-08:00</updated><title type='text'>http://kinfosysindia.com</title><content type='html'>I launched my website.&lt;br /&gt;&lt;a href="http://kinfosysindia.com"&gt;http://kinfosysindia.com&lt;/a&gt;.&lt;br /&gt;Only homepage uses some tables. Rest no tables used. Total CSS, XHTML1.0 Valid and SEO compliant. No 404 Error.&lt;br /&gt;How can this be possible?&lt;br /&gt;My CMS Framework. Its out and working. After Bizsolz.com I wrote the framework again. And hardwork pays. I was not sure I will be able to launch KInfoSysIndia.com. For last 2 years I have been planning to launch my website. People will mail me and ask is that blank page your website. My answer was,"ummm yes, no. actually am working on my site." Nearly all the demos are on KInfoSysIndia.com. Now my job is to link them to KInfoSysIndia.com. Need to develop content. Do more SEO. There used to be time when if you searched Kumar Chetan or Kinfosys the top 10 pages on Google, Yahoo!, Lycos and Altavista were KInfoSysIndia.com.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14890288-113611976576881264?l=webkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://kinfosysindia.com' title='http://kinfosysindia.com'/><link rel='replies' type='application/atom+xml' href='http://webkumar.blogspot.com/feeds/113611976576881264/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14890288&amp;postID=113611976576881264' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14890288/posts/default/113611976576881264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14890288/posts/default/113611976576881264'/><link rel='alternate' type='text/html' href='http://webkumar.blogspot.com/2006/01/httpkinfosysindiacom.html' title='http://kinfosysindia.com'/><author><name>Kumar Chetan</name><uri>http://www.blogger.com/profile/02150099101878940890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://kinfosysindia.com/images/kumar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14890288.post-113448448396188741</id><published>2005-12-13T06:27:00.000-08:00</published><updated>2005-12-13T06:44:31.393-08:00</updated><title type='text'>simple form 2 mail</title><content type='html'>&lt;p&gt;This is a very simlpe form to mail script. I did it to teach my team how to send mails You can tweak it to send &lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;  &lt;li&gt;Plain Text Mail &lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Formatted Html Mail &lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;Just go thru the script it is very simple and self explaining. &lt;br&gt;&lt;br /&gt;&amp;lt;?php &lt;br&gt;&lt;br /&gt;  /**********************************************************************************/ &lt;br&gt;&lt;br /&gt;  * If this is what we call is general approach then it needs to be more */ &lt;br&gt;&lt;br /&gt;  * generalised. */ &lt;br&gt;&lt;br /&gt;  /**********************************************************************************/ &lt;br&gt;&lt;br /&gt;  /* &lt;br&gt;&lt;br /&gt;  * Name:Contact.php &lt;br&gt;&lt;br /&gt;  * Dated:02-Aug-04 at 10:17:08 &lt;br&gt;&lt;br /&gt;  * Author:Kumar Chetan &lt;br&gt;&lt;br /&gt;  * Desription:This is a plain form2mail script. &lt;br&gt;&lt;br /&gt;  */ &lt;/p&gt;&lt;br /&gt;&lt;p&gt;/* &lt;br&gt;&lt;br /&gt;  * Checking text pattern is not simple task. The *nix based technologies offer a &lt;br&gt;&lt;br /&gt;  * very unique way to accomplish this task. The technique used is called regular &lt;br&gt;&lt;br /&gt;  * expression. first Shell used it then Perl empowered it and now we have it as a &lt;br&gt;&lt;br /&gt;  * common feature for nearly all text handling scripting languages. PHP has it. I &lt;br&gt;&lt;br /&gt;  * didn't invested too much time and just copid this function. This function is &lt;br&gt;&lt;br /&gt;  * from http://php.net/mail.php. &lt;br&gt;&lt;br /&gt;  */ &lt;br&gt;&lt;br /&gt;  function check_email_id($Email) { &lt;br&gt;&lt;br /&gt;  if (ereg('^[-!#$%&amp;amp;'*+./0-9=?A-Z^_`a-z{|}~]+'. ‘@'.'[-!#$%&amp;amp;'*+/0-9=?A-Z^_`a-z{|}~]+.'.'[-!#$%&amp;amp;'*+./0-9=?A-Z^_`a-z{|}~]+$', $Email)) { &lt;br&gt;&lt;br /&gt;  return 1;//OK &lt;br&gt;&lt;br /&gt;  }else{ &lt;br&gt;&lt;br /&gt;  return 0;//Naaaaaaa &lt;br&gt;&lt;br /&gt;  } &lt;br&gt;&lt;br /&gt;  } &lt;/p&gt;&lt;br /&gt;&lt;p&gt;/* &lt;br&gt;&lt;br /&gt;  Please enter the email address which is going to recieve the mail. Multiple &lt;br&gt;&lt;br /&gt;  Email ids can be added as ‘kumar@indianbizdirectory.com,chetan@indianbizdirectory.com' &lt;br&gt;&lt;br /&gt;  and so on. &lt;br&gt;&lt;br /&gt;  */ &lt;br&gt;&lt;br /&gt;  $to = ‘'; &lt;/p&gt;&lt;br /&gt;&lt;p&gt;/* &lt;br&gt;&lt;br /&gt;  This is going to be the subject line of the mail $to variable recieves. Typical &lt;br&gt;&lt;br /&gt;  value will be “Response from website". &lt;br&gt;&lt;br /&gt;  */ &lt;br&gt;&lt;br /&gt;  $subject = ‘'; &lt;/p&gt;&lt;br /&gt;&lt;p&gt;/* &lt;br&gt;&lt;br /&gt;  This is going to be the subject line of the mail which is send to the visitor &lt;br&gt;&lt;br /&gt;  when he/she submits the form. Typical value will be “Thanks a lot!". &lt;br&gt;&lt;br /&gt;  */ &lt;br&gt;&lt;br /&gt;  $thanxsubject = ‘'; &lt;/p&gt;&lt;br /&gt;&lt;p&gt;/* &lt;br&gt;&lt;br /&gt;  This is going to be the Body or the message which will be recieved by the visitor. &lt;br&gt;&lt;br /&gt;  */ &lt;br&gt;&lt;br /&gt;  $thanxmessage = ‘'; &lt;/p&gt;&lt;br /&gt;&lt;p&gt;/* &lt;br&gt;&lt;br /&gt;  This var holds the meaasge which is PRINTED on page when mail is sent successfully. &lt;br&gt;&lt;br /&gt;  */ &lt;br&gt;&lt;br /&gt;  $thanks = ‘'; &lt;/p&gt;&lt;br /&gt;&lt;p&gt;/* &lt;br&gt;&lt;br /&gt;  Error Message if by any chance the server is unable to send mail. If this message &lt;br&gt;&lt;br /&gt;  is displayed it means we need to check our webservers. &lt;br&gt;&lt;br /&gt;  */ &lt;br&gt;&lt;br /&gt;  $error = ‘&amp;lt;h1&amp;gt;Error!&amp;lt;/h1&amp;gt;&amp;lt;p class="txt"&amp;gt;Error occured while sending mail. &amp;lt;a href="javascript:history.go(-1);” class="type1″&amp;gt;Please try again&amp;lt;/a&amp;gt;.&amp;lt;/p&amp;gt;'; &lt;/p&gt;&lt;br /&gt;&lt;p&gt;/* &lt;br&gt;&lt;br /&gt;  This is the main form. Along with this form is javascript for form validation. &lt;br&gt;&lt;br /&gt;  */ &lt;br&gt;&lt;br /&gt;  $formwidscript = ‘ &lt;br&gt;&lt;br /&gt;&amp;lt;script language="javascript"&amp;gt; &lt;br&gt;&lt;br /&gt;  /* &lt;br&gt;&lt;br /&gt;  * This function is a very simeple function. Even a dumb can modify it and reuse it. &lt;br&gt;&lt;br /&gt;  */ &lt;br&gt;&lt;br /&gt;  function checkcontactform(form2) &lt;br&gt;&lt;br /&gt;  { &lt;br&gt;&lt;br /&gt;  if(form2.name.value==""){alert("Please enter your name.");form2.name.focus();return (false);} &lt;br&gt;&lt;br /&gt;  if(form2.email.value==""){alert("Please Enter Your Email ID.");form2.email.focus();return(false);} &lt;br&gt;&lt;br /&gt;  if(form2.email.value!=""){pass = form2.email.value.indexOf('@',0);if(pass==-1){alert("Not a valid email address");form2.email.focus();form2.email.value=""; return (false);}} &lt;br&gt;&lt;br /&gt;  if(form2.message.value==""){alert("Please enter some comments.");form2.message.focus();return (false);} &lt;br&gt;&lt;br /&gt;  } &lt;br&gt;&lt;br /&gt;&amp;lt;/script&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;form name="contact” action="&amp;lt;?echo $PHP_SELF;?&amp;gt;” method="POST” onSubmit="return checkcontact(this)"&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;div align="center"&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;table border="0″ cellspacing="1″ cellpadding="3″&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;tr&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;td align="right” valign="top"&amp;gt;Name&amp;lt;/td&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;td align="left” valign="top"&amp;gt; &amp;lt;b&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;input type="text” name="name” class="textfield"&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;/tr&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;tr&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;td align="right” valign="top"&amp;gt;E-mail&amp;lt;/td&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;td align="left” valign="top"&amp;gt;&amp;lt;b&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;input type="text” name="email” class="textfield"&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;/tr&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;tr&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;td align="right” valign="top"&amp;gt;Subject&amp;lt;/td&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;td align="left” valign="top"&amp;gt;&amp;lt;b&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;input type="text” name="subject” class="textfield"&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;/tr&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;tr&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;td align="right” valign="top"&amp;gt;Message&amp;lt;/td&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;td align="left” valign="top"&amp;gt;&amp;lt;b&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;textarea name="msg” cols="30″ rows="3″ class="textfield"&amp;gt;&amp;lt;/textarea&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;/tr&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;tr align="center"&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;td valign="top” colspan="2″&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;input type="submit” name="Submit” value="Submit” class="button"&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;/td&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;/tr&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;/table&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;/div&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;/form&amp;gt; &lt;br&gt;&lt;br /&gt;‘; &lt;/p&gt;&lt;br /&gt;&lt;p&gt;/*Time to get into action. If the “Submit button has been hit."*/ &lt;br&gt;&lt;br /&gt;  if ($Submit=="Submit") &lt;br&gt;&lt;br /&gt;  { &lt;br&gt;&lt;br /&gt;  /*Check for valid email ID.*/ &lt;br&gt;&lt;br /&gt;  if (!check_email_id($email)) &lt;br&gt;&lt;br /&gt;  echo ‘Not a valid email id. Please enter valid email id.&amp;lt;a href="javascript:history.go(-1);” class="type1″&amp;gt;Please try again&amp;lt;/a&amp;gt;.'; &lt;/p&gt;&lt;br /&gt;&lt;p&gt;$msg=' &lt;br&gt;&lt;br /&gt;&amp;lt;!–This is a html email. If you are looking at this text please upgarde your email client.–&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;html&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;head&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;title&amp;gt;Request for contact&amp;lt;/title&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;meta http-equiv="Content-Type” content="text/html; charset=iso-8859-1″&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;META content="Sunrise Software Solutions - http://sunrise.indianbizdirectory.com” name="author"&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;META content="KIM@ilR” name="generator"&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;style type="text/css"&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;!– &lt;br&gt;&lt;br /&gt;  .txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333} &lt;br&gt;&lt;br /&gt;–&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;/style&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;/head&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;body bgcolor="#FFFFFF"&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;h3 align="center"&amp;gt;&amp;lt;font face="Arial, Helvetica, sans-serif"&amp;gt;Request for contact from website&amp;lt;/font&amp;gt;&amp;lt;/h3&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;p class="text&amp;gt;” &lt;br&gt;&lt;br /&gt;  Hi, &lt;br&gt;&lt;br /&gt;  Following is a new contact request from website. &lt;br&gt;&lt;br /&gt;&amp;lt;div align="center” class="txt"&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;table border="0″ cellspacing="1″ cellpadding="3″ width="90%"&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;tr&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;td align="right” valign="top"&amp;gt;Name&amp;lt;/td&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;td align="left” valign="top"&amp;gt; &amp;lt;b&amp;gt;'.$name.'&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;/tr&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;tr&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;td align="right” valign="top"&amp;gt;E-mail&amp;lt;/td&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;td align="left” valign="top"&amp;gt;&amp;lt;b&amp;gt; ‘.$email.'&amp;lt;/td&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;/tr&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;tr&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;td align="right” valign="top"&amp;gt;Subject&amp;lt;/td&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;td align="left” valign="top"&amp;gt;&amp;lt;b&amp;gt; ‘.$subject.'&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;/tr&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;tr&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;td align="right” valign="top"&amp;gt;Message&amp;lt;/td&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;td align="left” valign="top"&amp;gt;&amp;lt;b&amp;gt;'.$msg.'&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;/tr&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;/table&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&amp;lt;/p&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;/body&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;/html&amp;gt; &lt;br&gt;&lt;br /&gt;‘; &lt;br&gt;&lt;br /&gt;  /*Set the reciever and subject vars.*/ &lt;/p&gt;&lt;br /&gt;&lt;p&gt;/*Email Header*/ &lt;br&gt;&lt;br /&gt;  $headers = “MIME-Version: 1.0rn"; &lt;br&gt;&lt;br /&gt;  $headers .= “Content-type: text/html; charset=iso-8859-1rn"; &lt;/p&gt;&lt;br /&gt;&lt;p&gt;/* additional headers */ &lt;br&gt;&lt;br /&gt;  $headers .= “From: $name &amp;lt;$email&amp;gt;rn"; &lt;/p&gt;&lt;br /&gt;&lt;p&gt;/* and now mail it */ &lt;br&gt;&lt;br /&gt;  if(mail($to, $subject, $msg, $headers) ) &lt;br&gt;&lt;br /&gt;  { &lt;br&gt;&lt;br /&gt;  echo $thanks; &lt;br&gt;&lt;br /&gt;  }else{ &lt;br&gt;&lt;br /&gt;  echo $error; &lt;br&gt;&lt;br /&gt;  } &lt;/p&gt;&lt;br /&gt;&lt;p&gt;}else{ &lt;br&gt;&lt;br /&gt;  /*Use the form here*/ &lt;br&gt;&lt;br /&gt;  echo $formwidscript; &lt;br&gt;&lt;br /&gt;  } &lt;br&gt;&lt;br /&gt;  ?&amp;gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14890288-113448448396188741?l=webkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webkumar.blogspot.com/feeds/113448448396188741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14890288&amp;postID=113448448396188741' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14890288/posts/default/113448448396188741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14890288/posts/default/113448448396188741'/><link rel='alternate' type='text/html' href='http://webkumar.blogspot.com/2005/12/simple-form-2-mail.html' title='simple form 2 mail'/><author><name>Kumar Chetan</name><uri>http://www.blogger.com/profile/02150099101878940890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://kinfosysindia.com/images/kumar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14890288.post-113351973299203254</id><published>2005-12-02T02:19:00.000-08:00</published><updated>2005-12-02T02:35:33.013-08:00</updated><title type='text'>Bizsolz.com</title><content type='html'>My Link Building and SEO team neede a web directory. There requirement was simple. It should be &lt;a href="http://seoandlinks.com"&gt;SEO compliant&lt;/a&gt;. I Googled and found nothing. Here and then there and then again here and...&lt;img src="http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/18.gif" alt="whew!" border="0" height="18" width="34" /&gt;&lt;br /&gt;After a week of this and that I decided to code my own directory script. I know PHP and MySQL and Javascript too. Lets get into action. &lt;a href="http://bizsolz.com"&gt;Bizsolz.com&lt;/a&gt; is the outcome. The directory is&lt;br /&gt;a) SEO compliant&lt;br /&gt;b) XHTML compliant&lt;br /&gt;c) Generates pages on the fly&lt;br /&gt;d) Pages/Directories are named same as category name. So you dont have pages named 123.html. Instead you have some thing like&lt;br /&gt;&lt;a href="http://bizsolz.com/links/Internet_and_Online/search_engine_optimization/"&gt;http://bizsolz.com/links/Internet_and_Online/search_engine_optimization/&lt;/a&gt;&lt;br /&gt;I think last point is what makes the difference. The script is in Beta Release. I need to test it more rigrously. The dir is currently 2 level deep. I want to make n level deep.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14890288-113351973299203254?l=webkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://Bizsolz.com' title='Bizsolz.com'/><link rel='replies' type='application/atom+xml' href='http://webkumar.blogspot.com/feeds/113351973299203254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14890288&amp;postID=113351973299203254' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14890288/posts/default/113351973299203254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14890288/posts/default/113351973299203254'/><link rel='alternate' type='text/html' href='http://webkumar.blogspot.com/2005/12/bizsolzcom.html' title='Bizsolz.com'/><author><name>Kumar Chetan</name><uri>http://www.blogger.com/profile/02150099101878940890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://kinfosysindia.com/images/kumar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14890288.post-112756465840422978</id><published>2005-09-24T05:19:00.000-07:00</published><updated>2005-09-24T05:24:18.410-07:00</updated><title type='text'>OOPS through PHP</title><content type='html'>Following is a simple example of creating classes using PHP. I was trying to study OOPS through PHP. You can use this to create more complex class for creating form elements. Needs revision.&lt;br /&gt;&amp;lt;?php&lt;br /&gt;class FormControl{&lt;br /&gt;var $control = array();&lt;br /&gt;/*&lt;br /&gt;  Input parameters and create object. Name and type are obviously required&lt;br /&gt;*/&lt;br /&gt;  function FormControl($controltype, $controlname, &lt;br /&gt;  $controlsize='',&lt;br /&gt;  $controlvalue='',&lt;br /&gt;  $controltitle='',&lt;br /&gt;  $controlmaxlength='',&lt;br /&gt;  $controlclass='',&lt;br /&gt;  $controldisabled='',&lt;br /&gt;  $controlid='',&lt;br /&gt;  $controlstyle='',&lt;br /&gt;  $controlaccesskey='',&lt;br /&gt;  $controltabindex='',&lt;br /&gt;  $controldir=''){&lt;br /&gt;  $this-&amp;gt;control['type'] = $controltype;&lt;br /&gt;  $this-&amp;gt;control['name'] = $controlname;&lt;br /&gt;  $this-&amp;gt;control['size'] = $controlsize;&lt;br /&gt;  $this-&amp;gt;control['value'] = $controlvalue;&lt;br /&gt;  $this-&amp;gt;control['title'] = $controltitle;&lt;br /&gt;  $this-&amp;gt;control['maxlength'] = $controlmaxlength;&lt;br /&gt;  $this-&amp;gt;control['class'] = $controlclass;&lt;br /&gt;  $this-&amp;gt;control['disabled'] = $controldisabled;&lt;br /&gt;  $this-&amp;gt;control['id'] = $controlid;&lt;br /&gt;  $this-&amp;gt;control['style'] = $controlstyle;&lt;br /&gt;  $this-&amp;gt;control['accesskey'] = $controlaccesskey;&lt;br /&gt;  $this-&amp;gt;control['tabindex'] = $controltabindex;&lt;br /&gt;  $this-&amp;gt;control['dir'] = $controldir;&lt;br /&gt;  }&lt;br /&gt; function returncontrol(){&lt;br /&gt;  $t = '&amp;lt;input ';&lt;br /&gt;  while(list($name, $value) = each($this-&amp;gt;control)) {&lt;br /&gt;  $t .= ($value!=''? $name . '=&amp;quot;'. $value.'&amp;quot; ':'');&lt;br /&gt;  }&lt;br /&gt;  $t .= ' /&amp;gt;';&lt;br /&gt;  return($t);&lt;br /&gt;  }&lt;br /&gt; function rendercontrol(){&lt;br /&gt;  echo $this-&amp;gt;returncontrol();&lt;br /&gt;  }&lt;br /&gt;  }&lt;br /&gt;  $mycontrol = array();&lt;br /&gt;  $mycontrol[0] = new FormControl('text', 'txt_name','','some value');&lt;br /&gt;  $mycontrol[1] = new FormControl('checkbox', 'chk_name','','some value');&lt;br /&gt;  $mycontrol[2] = new FormControl('submit', 'Submit','','Submit');&lt;br /&gt;  for($i=0;$i&amp;lt;count($mycontrol);$i++)&lt;br /&gt;  $mycontrol[$i]-&amp;gt;rendercontrol();&lt;br /&gt;  ?&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14890288-112756465840422978?l=webkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webkumar.blogspot.com/feeds/112756465840422978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14890288&amp;postID=112756465840422978' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14890288/posts/default/112756465840422978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14890288/posts/default/112756465840422978'/><link rel='alternate' type='text/html' href='http://webkumar.blogspot.com/2005/09/oops-through-php.html' title='OOPS through PHP'/><author><name>Kumar Chetan</name><uri>http://www.blogger.com/profile/02150099101878940890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://kinfosysindia.com/images/kumar.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14890288.post-112358660419478062</id><published>2005-08-09T04:23:00.000-07:00</published><updated>2005-08-09T04:23:24.200-07:00</updated><title type='text'>kajrare kajrare tere kaare kaare naina</title><content type='html'>A Web developer's life is like this wen he finds some browser compatibility issue.&lt;br /&gt;aisi error ko dekha hum ne line no 34 par,&lt;br /&gt;hamne brain nikal rakh diya line no 34 par,&lt;br /&gt;mera chain wain sab ujda,&lt;br /&gt;zalim eroor ha ja re,&lt;br /&gt;barbad ho rahe hain geeeeeeee.......&lt;br /&gt;coding karne wale,&lt;br /&gt;Meri error na tute,&lt;br /&gt;browser bhi kamaal karte hain,&lt;br /&gt;kabi script run karte hain kabi error thro karte hain&lt;br /&gt;haye&lt;br /&gt;error to batate nahi,&lt;br /&gt;bas harasa hi karti hain...&lt;br /&gt;mera dard to kabhi rukta nahi,&lt;br /&gt;mera gam to chupaye bhi chupta nahi...&lt;br /&gt;ajaye  koi coding correct karne wala&lt;br /&gt;barbad ho rahe hain geeeeeeee.......&lt;br /&gt;&lt;br /&gt;VERY ORIGINAL. WITTEN BY ME. PLEASE COPY IT W/OUT PERMISSION.&lt;br /&gt;THANX A LOT&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14890288-112358660419478062?l=webkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webkumar.blogspot.com/feeds/112358660419478062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14890288&amp;postID=112358660419478062' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14890288/posts/default/112358660419478062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14890288/posts/default/112358660419478062'/><link rel='alternate' type='text/html' href='http://webkumar.blogspot.com/2005/08/kajrare-kajrare-tere-kaare-kaare-naina.html' title='kajrare kajrare tere kaare kaare naina'/><author><name>Kumar Chetan</name><uri>http://www.blogger.com/profile/02150099101878940890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://kinfosysindia.com/images/kumar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14890288.post-112349620924258734</id><published>2005-08-08T03:03:00.000-07:00</published><updated>2005-08-08T03:16:49.246-07:00</updated><title type='text'>back up utility coded at last</title><content type='html'>I was struggling hard &lt;img src="http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons6/18.gif" border="0" height="18" width="34" /&gt;&lt;br /&gt;Every other client needs to download data base backup himself/herself. I needed to code some thing that just created the SQL file so that he/she can download the back up by just clicking a link. Now I have this utility. Just click the link and PHP/MySQL and DHTML driven script will give u database backup &lt;img src="http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons6/36.gif" border="0" height="18" width="38" /&gt;. What else you need?&lt;br /&gt;Keywords are PHP, MySQL, Export database from MySQL to SQL file. A simple PHP script to download MySQL data. Works using PHP and MySQL and Javascript.&lt;br /&gt;PHP, MySQL, Javascript, DHTML and everything else.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14890288-112349620924258734?l=webkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webkumar.blogspot.com/feeds/112349620924258734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14890288&amp;postID=112349620924258734' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14890288/posts/default/112349620924258734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14890288/posts/default/112349620924258734'/><link rel='alternate' type='text/html' href='http://webkumar.blogspot.com/2005/08/back-up-utility-coded-at-last.html' title='back up utility coded at last'/><author><name>Kumar Chetan</name><uri>http://www.blogger.com/profile/02150099101878940890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://kinfosysindia.com/images/kumar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14890288.post-112331332309590425</id><published>2005-08-06T00:28:00.000-07:00</published><updated>2005-08-06T00:43:39.420-07:00</updated><title type='text'>IVF Chandigarh : indian organization that is FOGSI approved &amp; affiliated ultrasound training center having technical collaboration with Global Inferti</title><content type='html'>Launched &lt;a href="http://ivfchandigarh.com/index.html"&gt;IVF Chandigarh : indian organization that is FOGSI approved &amp;amp; affiliated ultrasound training center having technical collaboration with Global Infertility Solutions, USA, based at chandigarh providing IUI- intra uterine insemination, IVF- in vitro fertilization, ICSI- intra cytoplasmic sperm injection , ICSI with testicular sperm and egg donation, ART, Endoscopy, High Risk Obstetrics, Gynae Surgery, Neonatal nursery facilities&lt;/a&gt;.&lt;br /&gt;What is so special about this website???&lt;img src="http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons6/39.gif" border="0" height="18" width="18" /&gt;&lt;br /&gt;I had put a ASP Guestbook. I did ASP in 2001 last time. &lt;a href="http://ivfchandigarh.com/guestbook.asp"&gt;Check this out. Try Signing. &lt;/a&gt;&lt;br /&gt;This is a very crude ASP script. Uses, wat else, MS Access 2000 Database.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14890288-112331332309590425?l=webkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://ivfchandigarh.com/index.html' title='IVF Chandigarh : indian organization that is FOGSI approved &amp; affiliated ultrasound training center having technical collaboration with Global Inferti'/><link rel='replies' type='application/atom+xml' href='http://webkumar.blogspot.com/feeds/112331332309590425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14890288&amp;postID=112331332309590425' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14890288/posts/default/112331332309590425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14890288/posts/default/112331332309590425'/><link rel='alternate' type='text/html' href='http://webkumar.blogspot.com/2005/08/ivf-chandigarh-indian-organization.html' title='IVF Chandigarh : indian organization that is FOGSI approved &amp; affiliated ultrasound training center having technical collaboration with Global Inferti'/><author><name>Kumar Chetan</name><uri>http://www.blogger.com/profile/02150099101878940890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://kinfosysindia.com/images/kumar.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14890288.post-112324318934056427</id><published>2005-08-05T04:33:00.000-07:00</published><updated>2005-08-05T04:59:49.346-07:00</updated><title type='text'>LinuxEra.com</title><content type='html'>I just installed and configured &lt;a href="http://www.phpbb.com/"&gt;PHPBB&lt;/a&gt; for &lt;a href="http://LinuxEra.com"&gt;LinuxEra.com&lt;/a&gt;. It will b discussion board for &lt;a href="http://in.groups.yahoo.com/group/linux_chandigarh/"&gt;&lt;span class="ygrp-grdescr"&gt;Linux Chandigarh Chapter.&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Now am trying to add some features to it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14890288-112324318934056427?l=webkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://linuxera.com/' title='LinuxEra.com'/><link rel='replies' type='application/atom+xml' href='http://webkumar.blogspot.com/feeds/112324318934056427/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14890288&amp;postID=112324318934056427' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14890288/posts/default/112324318934056427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14890288/posts/default/112324318934056427'/><link rel='alternate' type='text/html' href='http://webkumar.blogspot.com/2005/08/linuxeracom.html' title='LinuxEra.com'/><author><name>Kumar Chetan</name><uri>http://www.blogger.com/profile/02150099101878940890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://kinfosysindia.com/images/kumar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14890288.post-112299723674418290</id><published>2005-08-02T08:35:00.000-07:00</published><updated>2006-01-18T06:51:48.153-08:00</updated><title type='text'>SEO and Links here</title><content type='html'>&lt;span class="row1_heading1"&gt;SEO and Links&lt;/span&gt;&lt;br /&gt;  &lt;span class="row1_heading2"&gt;Link Popularity Building...&lt;/span&gt;&lt;br /&gt;      &lt;span class="row1_heading3"&gt;A Strategic &amp; tactical Approach for an improved website ranking&lt;br /&gt;&lt;/span&gt;http://www.seoandlinks.com is out..&lt;br /&gt;The site provides articles, tutorials and helpful info on Search Engine Optimization, SEO Copywriting, Link Popularity Building and Page Rank (PR). More over they will be offering Search Engine Submission, Pay Per Click Management, Search Engine Optimization, CountryWise Site Submit, India Search Engines Submit and Paid Web Site Submission. I did try to make the design totally CSS but cud not make it. The site is now 4 months old and I forgot to update this link.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14890288-112299723674418290?l=webkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.seoandlinks.com/' title='SEO and Links here'/><link rel='replies' type='application/atom+xml' href='http://webkumar.blogspot.com/feeds/112299723674418290/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14890288&amp;postID=112299723674418290' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14890288/posts/default/112299723674418290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14890288/posts/default/112299723674418290'/><link rel='alternate' type='text/html' href='http://webkumar.blogspot.com/2005/08/seo-and-links-here.html' title='SEO and Links here'/><author><name>Kumar Chetan</name><uri>http://www.blogger.com/profile/02150099101878940890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://kinfosysindia.com/images/kumar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14890288.post-112254134129479423</id><published>2005-07-28T01:53:00.000-07:00</published><updated>2005-07-28T02:02:21.300-07:00</updated><title type='text'>Beta of http://gethoteljobs.com released</title><content type='html'>&lt;a href="http://gethoteljobs.com/" target="_blank"&gt;&lt;img src="http://gethoteljobs.com/admin/images/get_hotel_jobs_logo.gif" alt="GetHotelJobs.com Your gateway to great hotel jobs." style="background-color: rgb(234, 217, 245);" border="0" height="102" width="345" /&gt;&lt;/a&gt;&lt;br /&gt;This was a quick job. Simple job portal aimed at hospitality industry. I had released the beta &amp; is waiting for client's remarks. Site is as following&lt;br /&gt; &lt;h2 class="western" align="center"&gt;&lt;span style="font-size:100%;"&gt;Candidate Area&lt;/span&gt;&lt;/h2&gt;  &lt;p class="western"&gt;The candidates will have to register them self with Gethoteljobs.com in order to apply for a job. This module covers the following aspects: -&lt;/p&gt;  &lt;ul&gt; &lt;li&gt;&lt;p class="western"&gt;Candidate registration process&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western"&gt;Password recovery&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western"&gt;Control panel for candidates to Update their  resumes&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western"&gt;Search for Jobs&lt;/p&gt;&lt;/li&gt;&lt;li&gt;     &lt;p class="western"&gt;Apply for a job&lt;/p&gt;   &lt;/li&gt;   &lt;li&gt;Submit a testimonial&lt;br /&gt; &lt;/li&gt; &lt;/ul&gt;   &lt;h2 class="western" align="center"&gt;&lt;span style="font-size:100%;"&gt;Employer Area&lt;/span&gt;&lt;/h2&gt;  &lt;p class="western" style="margin-top: 0.07in;" align="justify"&gt;The employer through this module will be able to register, list jobs and search for resumes. This module covers the following aspects: -&lt;/p&gt;  &lt;ul&gt; &lt;li&gt;&lt;p class="western" style="margin-top: 0.07in;" align="justify"&gt;Registration  process&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-top: 0.07in;" align="justify"&gt;Password  recovery&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-top: 0.07in;" align="justify"&gt;Control  Panel for listing jobs&lt;/p&gt;&lt;/li&gt;&lt;li&gt;Submit a testimonial&lt;/li&gt; &lt;/ul&gt; As usual site is controlled using admin panel. This module will allow the administrator at GetHotelJobs.com to Add/ Modify/ Delete/ Activate/Deactivate registered users to this site and general administration of the site.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14890288-112254134129479423?l=webkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webkumar.blogspot.com/feeds/112254134129479423/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14890288&amp;postID=112254134129479423' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14890288/posts/default/112254134129479423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14890288/posts/default/112254134129479423'/><link rel='alternate' type='text/html' href='http://webkumar.blogspot.com/2005/07/beta-of-httpgethoteljobscom-released.html' title='Beta of http://gethoteljobs.com released'/><author><name>Kumar Chetan</name><uri>http://www.blogger.com/profile/02150099101878940890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://kinfosysindia.com/images/kumar.jpg'/></author><thr:total>0</thr:total></entry></feed>
