In article <[EMAIL PROTECTED]>, [EMAIL PROTECTED] (Nathaniel Merriam) wrote:
> I have this at the top of the page: > > <?php > $banner = include ("banner.inc"); > ?> > (which immediately spits out the result of the include!) > > But I want to print the results several times a page with this: > <?=$banner?> What's in "banner.inc"? Because, as noted in the manual, an included file can have a return value *if you give it one*. If you have code there that's echoing/printing, that will indeed spit out immediately. The trick is to instead capture that output into a variable and return it. //"simpleinclude.inc" <?php $ret=somefunct("foo"); $ret.=anotherfunct("bar"); return $ret; ?> //"otherpage.php" <?php $banner=include("simpleinclude.inc"); ... echo $banner; ?> -- CC -- 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]