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]

Reply via email to