> > > I am using phpmailer for a rich html mailer and I have been using > > > lines like > > > this to build up the mailbody > > > > > > $mail_body .= "<div align=\"center\"><img > > > src=\"http://www.myurl.org/mylogo.gif\"; > > > > > > Is there a build in function to assign html code to a php > > > variable and then > > > output them? Or can I read an external php file into a variable? > > > > > > > Have a look at the heredoc syntax for declaring strings: > > > http://uk.php.net/manual/en/language.types.string.php#language.typ > es.string. > > syntax.heredoc > > > > I find it really useful for these situations. > > I think, from his post, he'd be better with output buffering: > If he's creating large strings of HTML in PHP, probably with PHP variables in too, then heredoc syntax has many benefits and is something the OP may not be aware of. Where these strings are defined is irrelevant. i.e. They could be in the main file or an included one as you suggest. Saying that output buffering is better than heredoc syntax makes no sense. Edward -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php