Cita:
Iniciado por sgardes he intentado colocar header("Location: www.xxxxxx.com/gracias.html");
pero me salta un error:
Warning: Cannot modify header information - headers already sent...
Eso error es debido a que sólo puedes usar header() antes de mandar a imprimir nada de HTML, ni siquiera un espacio.
Así que tendrías que hacer las comprobaciones que sea del envío de datos con PHP y justo después usar header.
Por otro lado, también podrías incluir un "gracias" en ese propio archivo que hace la comprobación y lo que sea que hagas con los datos del formulario.