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]