Re: Getting an include file into a string after PHP evaluates the vars?
| From: | CC Zona | Date: | Wed, 30 Jan 2002 01:48:38 +0000 |
| Subject: | Re: Getting an include file into a string after PHP evaluates the vars? | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-82638@lists.php.net to get a copy of this message | ||
In article <007601c1a91f$ea9ecac0$6401a8c0@kevin>,
kevin@helpelf.com (Kevin Stone) wrote:
> I don't know why I didn't think of this ahead of time but in order to
> produce the HTML-based ePostcard email I have to get the evaluated
> template into a string.
>
> I can fopen() the template file and read it into a string but the PHP
> won't evaluate. And since most of the template is HTML with some
> Javascript of course eval() won't work on the string.
>
> Did I paint myself into a corner here? Or is there a way out that I
> just don't see.
You could use output buffering. Start a buffer, include template(s),
manipulate buffer content, end/flush the buffer.
<http://www.php.net/manual/en/ref.outcontrol.php>
--
CC