David - very cool, thanks much for your help!

if any other newbies run into the same problem:

echo "stuff";   //prints "stuff"
echo $string;   //prints contents of string, does NOT parse.

include(filename);  //whenever encountered, prints contents of file
                    //parses only if PHP tags present.

require(filename);  //builds contents into page as if part of script
                    //even if require() inside conditional 'false'
                    //if doesn't parse right, script breaks.

eval($string); //prints contents of $string AFTER parsing PHP tags.

nesting them in multiple ways allows very dynamic code reuse and modular
page building, which is your friend.

cheers!
jaxon






On 2/19/01 8:03 PM, "David Robley" <[EMAIL PROTECTED]>
wrote:

> On Tue, 20 Feb 2001 11:37, Jaxon wrote:
>> Same problem, found it's coming from somewhere else :(
>> It looks as if fread or fopen is preventing PHP from from parsing ...
>> 
>> index.php:
>> 
>> <?
>> $file="test.inc";
>> $fd = fopen ($file, "r");
>> $string = fread ($fd, filesize ($file));
>> fclose ($fd);
>> echo "$string";
>> ?>
>> 
>> test.inc:
>> 
>> <html>
>> <body>
>> <? echo "this comes from inside of test.inc"; ?>
>> </body>
>> </html>
>> 
>> index.html show a blank html page, with the contents of test.inc
>> visible via view source...grr.  how can I get it to actually parse the
>> PHP?
>> 
>> help!
>> jaxon
>> 
> 
> eval() is possibly what you need.


-- 
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