Crear un formulario sencillo

Hola muy buenas, acabo de terminar mi plantilla.html y me gustaria empezar con el php.Simplemente quiero el php para crear un formulario sencillo para un sistema de registro de usuarios, pero es que no tengo ni idea de php pues las lecciones de la web me parecen un poco dificiles.
No tengo las ideas claras:
Se puede mezclar php y html en una misma plantilla?
Como hago para subirla al servidor?
Por favor que alguien me ayude
Muchas gracias de antemano y un saludo!
Hola:

Se puede mezclar php y html en una misma plantilla?

Claro que se puede :D. De hecho, podrías mostrar una página HTML completa a través de PHP:

<?php
  // Fíjate en las comillas
  echo "
    <!DOCTYPE html>
    <html>
      <head>
        <title>Mi página web</title>
      </head>
      <body>
        <h1>Bienvenidos a mi sitio</h1>
      </body>
    </html>
  "; // Aquí esta la última comilla
?>

Todo lo que esta entre comillas se mostrará en el navegador.

Como hago para subirla al servidor?

Igual que una página HTML. Quizás no entendí la pregunta, pero no hay diferencias entre un archivo HTML y uno PHP, excepto porque el servidor debe soportar PHP, de lo contrario estos archivos no serán procesados.

Comienza por aquí para aprender PHP.

Saludos.
Pero es que yo he creado una pagina que se llama contactar.php y he puesto mi URL/contactar.php y no me sale nada.El php funciona de otra forma no?
Podrías ayudarme con el formulario?
Muchas gracias
Y otra cosa, ya terminé mi index y mi plantilla y las subí a la red, pero no sé como hacer para actualizarla, es decir subirla de nuevo con los cambios que voy haciendo
Muchas gracias y un saludo!
Que tal elvis95, php funciona diferente a html ya que php trabaja al lado del servidor que quiere decir esto, que al momento que un usuario hace la peticion de una pagina "contacto.php" el servidor primero interpreta el codigo y despues lo manda al usuario en html, esta claro que puedes combinar php con html, pero siempre que se haga peticion a una extension php el servidor lo devolvera como html, ahora dices que no te lee la pagina contactar.php, pues el servidor que tienes deberia tener apache instalado (creo que todos lo tienen), y si estas trabajando localmente en tu pc pues podria deberse a que no tienes apache, prueba bajandote el appserv y eso instalara un servidor en tu propia pc (instalacion de appserv) y asi podras visualizar las extensiones .php, en el caso de actualizar tu pagina, si, deberas subirla cada ves que hagas una modificacion, pero te recomiendo que todo lo hagas localmente y cuando todo este terminado lo subas. Saludos
Muchisimas gracias por tu ayuda, ya vi lo del apache y puse lo de localhost y ponia it works es decir que funciona pero tengo que configurarlo el apache con respecto a mi dominio y eso no? o solo con el mensaje ese de it works sé que ya el servidor me puede leer la pag contactar.php.
Con respecto a actualizar la pagina, he intentado actualizarla pero me sigue saliendo lo mismo, lo que hago es upload>index y no salen los cambios en internet no sé por qué.
Gracias por tu atención, un saludo