I Have basic knowledge about php but how do i advance my skills can some one guide me where i can advance my skills
The best place to get knowledge about PHP is to go to www.php.net and read manuals from there. Use wampserver at your pc, and make an enough practice.
at php sites i can only learn the functions rite or more aswell is there any ebook or smtn i could follow
I have started learning PHP about 8 months ago. Right now, I am engaged in builing a web application. From my experience, I can safely tell you that you will learn best only when you need to know it the most. Try to build small micro application such as a minimal blog or a forum. IMHO, it is not possible for somebody to sit in front of the PHP.net manual and mug-up the functions. But always refer it whenever you are stuck. And FYI, the manual looks difficult if you have just started or have very basic knowledge of PHP. The format is not very-very novice friendly. So remember that if you get frustrated at anytime with the PHP manual, then probably you are referring to it a bit early. Once you enter into the 'intermediate' stage, that is when you will realize how beautiful and what an exceptional resource the manual it.
Get involved with open source projects such as phpBB or Wordpress. Participate on forums. Setup a test server at home & try any idea that comes to mind within an "experiment" directory, abandoning a project is fine but never delete anything so you can look through it all for inspiration when you get bored.
He is right. You should start to build your own site first. Then you can go for forums, blog, contacts list or whatever you can think of.