Usa Smarty, asi todo esta mas organizado y resuelves los problemas mas rapido.
Smarty es un motor de plantillas para PHP, es decir, separa el código PHP, como lógica de negocios, del código HTML, como lógica de presentación, y genera contenidos web mediante la colocación de etiquetas Smarty en un documento
También puedes poner todo el código HTML en un archivo para incluirlo.
Es muy incomodo tratar de leer todo ese source xD. En la pagina php.net, hay una lista de errores y que los causa pero no tengo el link xD.