Actualy I found it's even easier Jim..
ob_start();
include("templates/$card[template].html");
$output = ob_get_contents();
ob_end_clean();
The include() between the start and clean ob_*() functions won't print
to the client browser yet still evaluates the <?php?> tags within the
HTML template.
I must say this is a very cool set of functions. Thanks for the tip!
--
Kevin Stone
[EMAIL PROTECTED]
> -----Original Message-----
> From: Jim Lucas [php] [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, January 29, 2002 6:42 PM
> To: Kevin Stone; [EMAIL PROTECTED]
> Subject: Re: [PHP] Getting an include file into a string after PHP
> evaluates the vars?
>
> yes, there is a way out, you can use readfile().
> capture the output using ob_*() functions and then parse/eval that
string
>
> listed here are the functions you'll need.
> http://www.php.net/manual/en/function.readfile.php
> http://www.php.net/manual/en/function.ob-start.php
> http://www.php.net/manual/en/function.eval.php
>
> Jim Lucas
> ----- Original Message -----
> From: "Kevin Stone" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Tuesday, January 29, 2002 3:51 PM
> Subject: [PHP] Getting an include file into a string after PHP
evaluates
> the
> vars?
>
>
> > I'm using templates to create an interface for a new ePostcard
script.
> > The templates are HTML with embedded PHP tags in the likely
positions
> > (ie. font, text, bgcolor, etc..). The script include()'s the chosen
> > template file and evaluates the variables stored in the active
session
> > for display in the browser.
> >
> > 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.
> >
> > Thanks,
> > Kevin Stone
> > [EMAIL PROTECTED]
> > www.helpelf.com
> >
> >
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > To contact the list administrators, e-mail:
[EMAIL PROTECTED]
> >
> >
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail:
[EMAIL PROTECTED]
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]