Hi, When I run the line:
include ("fnord.php"); with the file looking like: <?php define ("fnord_included", true); function fnord ($arg = true) { // 450 lines return $msg; } ?> it prints out the return of fnord() (i.e. $msg). I've checked, and there's no echo or print statemetns anywhere... Oh, yeah, FYI, the pattern goes like this: file: index.php <?php include ("standard.php"); /* rest of page */ ?> file: standard.php <?php /* a few defines */ include("fnord.php"); /* rest of stuff */ header ("Content-type: text/html; encoding=utf-8"); ?> and it prints it right up the top of index.php, causing an error with the "header" statement (although it says the error is in fnord.php - which contains NO header statemtns). ideas? Regards, mjec -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php