Hola, como bien comenta
urgido es mejor usar un lenguaje del lado del servidor, sin embargo (aunque igual me gusta PHP) hay muchos ASP, JSP, PHP, .NET o Cold Fusion. ...
Como sea, si quieres saber más te sugiero que postees tus dudas específicas en el foro correspondiente, pero antes te puedes pasar por las
FAQ de PHP en estos foros ...
PHP es muy amplio, muy potente y lo mejor es que casi todo lo que quieres alguien lo ha enfrentado ...
Mucha suerte