Cita:
Iniciado por Lolaloleitor
Güenas a todos,
Si entiendo lo que creo que estoy entendiendo, y es el problema que yo tuve hace cosa de un mes, la solucion es hacerlo de esta manera:
//guardas en la variable $archivo la ruta completa, con las variables necesarias por get
$archivo="ruta_absoluta/archivo.php?id=$id";
//luego lo lees con la siguiente funcion:
$msj=file_get_contents($archivo);
// de esta forma ya has "traducido " el php en html y lo puedes enviar tranquilamente por email
espero que sea eso lo que estabais preguntando

Hacer un "file_get_contents()" o un include() con el control del buffer de salida de PHP (ob_start() y afines) es lo mismo en este caso.
Lo que sucede que la función file_get_contents() está disponible para PHP versión: PHP 4 >= 4.3.0 ó PHP 5 (hoy por hoy todo el mundo ya usa esas versiones de PHP y si usan dicha función seguro que es más óptimo que la propuesta que hice).
Un saludo,