Google Webmaster Tools is shows wrong keywords for my site.For example, it showspublic_html  php  include_onceand many more irrelevant keywords. I don't know why it's looking in the source code to find these keywords.
Google Webmaster Tools shows wrong keywords taken from the source code
google;seo;keywords
Google can't read your PHP code. It can only read the output of your web server. So your server must be spitting out PHP code somewhere.If your site is functioning normally, then the most likely place for this to happen is on an error page, or 404 page.  What happens if you type in a non-existent URL? Do you see an error page that includes some of the keywords above?What happens if you search your site for some of those keywords? Which page is returned?e.g. site:yoursite.com public_html