lee detenidamente lo que te puse y piensa detenidamente qué es lo que haces.
yo no dije que tuvieras que abrir comillas simples dentro de las dobles indiscriminadamente.
esto
Código PHP:
Ver originalecho " 'Registro exitoso<br><a href= ' "index.php" '>Hacer login</a>' ";
no tiene sentido.
te va a dar error y es normal, estás entrecomillando el html, pero el error grave es que sigues poniendo texto que PHP no reconoce como nada.
repasa el ejemplo de código HTML, compáralo con el tuyo y verás que hay cosas que te sobran de tu código.