Cita:
Iniciado por oms02 En realidad la duda (además de ésta) es: cuál es la forma standart de meter el cuerpo del email cuando éste es un bonito "tocho" de código html?? (Por el hecho de que meter tropecientas lineas de código html en "body" no me resulta lo más estético/cómodo.
En realidad un email NO debería tener tantas lineas de código, una cosa es el contenido y otra meter código HTML a lo "bruto" (por decirlo de alguna forma), no debes abusar de un email en formato HTML, en todo caso si pretendes enviar un correo muy llamativo mejor envíalo como imágenes, así evitas incompatibilidad con clientes de correo (los de escritorio) los cuales tienen un interprete HTML muy reducido y que no se puede comparar con un navegador Web...
Antes de usar una función solo por "recomendación" primero lee la documentación de dicha función, file_get_contents() lee el archivo directamente, mas no lo ejecuta, por lo tanto por eso no te "lee las variables", si lo que pretendes es ejecutar un archivo PHP y guardar el contenido en una variable hay otras formas como por ejemplo el uso de include() y ob_start()/ob_get_content()/ob_end_clear()