John Allsopp wrote: > David Robley wrote: >> John Allsopp wrote: >> >> >>> Hi >>> >>> At the top of a webpage I have: >>> >>> <?php >>> include_once("furniture.php"); >>> $myFurniture = new furniture(); >>> echo $myFurniture->getTop("my company title"); >>> ?> >>> >>> to deliver the first lines of HTML, everything in HEAD and the first >>> bits of page furniture (menu, etc). >>> >>> In the furniture object in getTop(), I want to return a string that >>> includes the CSS file that I call with an include_once. But the >>> include_once isn't interpreted by PHP, it's just outputted. So from: >>> >>> $toReturn = "<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 >>> Transitional//EN' ........ >>> <?php >>> include_once('styles3.txt'); >>> ?> >>> ......."; >>> >>> return $toReturn; >>> >>> I get >>> >>> <?php >>> include_once('styles3.txt'); >>> ?> >>> >>> in my code. >>> >>> Do I really have to break up my echo $myFurniture->getTop("my company >>> title"); call to getTopTop, then include my CSS, then call getTopBottom, >>> or can I get PHP to interpret that text that came back? >>> >>> PS. I may be stupid, this may be obvious .. I don't program PHP every >>> day >>> >>> Thanks in advance for your help :-) >>> >>> Cheers >>> J >>> >> >> First guess is that your page doing the including doesn't have a filename >> with a .php extension, and your server is set to only parse php in files >> with a .php extension. >> >> >> >> Cheers >> > Ah, thanks. It's a PHP object returning a string, I guess the PHP > interpreter won't see that. > > So, maybe my object has to write a file that my calling file then > includes after the object function call. Doesn't sound too elegant, but > is that how it's gotta be? > > Cheers > J I think I misunderstood your explanation :-) Can you show the actual content of furniture.php? I wonder if there are missing <?php ?> tags?? Cheers -- David Robley And it's only ones and zeros. Today is Boomtime, the 41st day of Confusion in the YOLD 3175. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php