Sunday, March 22, 2009

Wonderful SEO Tools


There are quite a few of tools for SEM, but I seldom find good tools for SEO. Recently there is a website http://www.es3o.com/ this site provides quite a few of useful tools for the webmasters to check the keywords ranking of their websites. Currently available tools including.


  • Rank Checker: Which webmasters can check the keywords ranking on the multiple search engines at one time.

  • There is also a module SEO Monitor, which I found it quite userful, the function included Ranking Update: Just one click, you can update the ranking of all your keywords from the search engines you picked.
    Ranking Alert: If you don't have time to login and check you ranking, the tools will check it for you regularly. it will send you alert email if there is dramatic changes in the ranking of the keywords you are monitoring.
    Density Analysis: Have you done a good job on optimized your website for the keywords you selected. The tools will scan you website for the emphasis of the keywords on different locations. Based on the result, you will know where to improve your Site SEO.

Currently all the tools in the website is totally free. Worth to give it a try.

Saturday, March 7, 2009

PHP Notice: Use of undefined constant

When I moved my PHP code from development to production, I encountered the follow message.

Notice: Use of undefined constant abc.

It doesn't affect the nomral operation of the function, but made my website looks pretty ugly.
It's because I used the array like item[apple] inside my php program. The solution for the problem is very simple. Just need to quote the key of the array something like. item['apple'] or item["apple"]. Then the Notice warning will not show and give you a nice and clear result page.

Tuesday, March 3, 2009

Undefined http_get function call in XAMPP

I am developing some web application using XAMPP as the development platform. In one of the function, I got the error, "Undefined http_get() function call". I know it's because the missing of the php_http.dll, so I add the file back into the "ext" directory and uncommented the extension=php_http.dll statement in the php.ini file under the php folder. However, with all the work I done, still the error message keep showing in the browser.

Finally I figure out why, acutally in the folder of Apache, there is also a php.ini file. you need to uncomment the extension=php_http.dll inside there as well. Otherwise no matter what you change in the php folder, the webserver just read the older versionof the file and nothing change.

A small trick, it really took me 2 days to figure out. Time is wasted just like that.