Adam(and everyone else who answers in 5 minutes, god i love this list),

thanks for the help.

Why is readfile more 'correct'?

Just wondering?
Mike

At 5:07 PM +0000 1/17/01, Adam Wright wrote:
>This is because the PHP include statement is ment to include other blocks of
>PHP code, rather than bits of HTML. Hence, it includes things from anywhere
>on the system. To include things from under your current htdocs directory,
>use...
>
>include($DOCUMENT_ROOT . "/includes/metatags.include");
>
>though the more 'correct' method would be
>
>readfile($DOCUMENT_ROOT . "/includes/metatags.include");
>
>adamw
>
>----- Original Message -----
>From: "Michael Zornek" <[EMAIL PROTECTED]>
>To: <[EMAIL PROTECTED]>
>Sent: Wednesday, January 17, 2001 5:04 PM
>Subject: [PHP] include statement
>
>
>>  I'm a PHP newbie and am looking into using the include statement to
>>  put things like the header and footer in so they are always the same.
>>
>>  I do this now with SSI. In SSI I'll use the following statement:
>>
>>  <!--#include virtual="/includes/metatags.include" -->
>>
>>  I like this cause it lets me use the same statement all over the site
>>  and I don't have to worry about where the document is and how many
>>  directories i have to go up an into "../../../../../"
>>
>>  I was guessing PHP's version would be:
>>
>>  <?PHP
>>  include("/includes/metatags.include");
>>  ?>
>>
>>  However I get an error. If I put the absolute it works:
>>
>>  <?PHP
>>  include("/home/httpd/includes/metatags.include");
>>  ?>
>>
>>  which is scary cause this worked too:
>>
>>  <?PHP
>>  include("/usr/local/apache/conf/httpd.conf");
>>  ?>
>>
>>  doesn't this seem like a huge security hole?
>>
>>  Well what I want is to use something like /inc/footer.html so i can
>>  use the same PHP statements in any document and not worry about
>>  getting it "../../../"
>>
>>  Any suggestions.
>>  Mike
>>
>>
>>  --
>>  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]
>>
>>


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