Re: include statement

From: Date: Wed, 17 Jan 2001 17:14:43 +0000
Subject: Re: include statement
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-35078@lists.php.net to get a copy of this message
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" <mikezornek@mikezornek.com> To: <php-general@lists.php.net> 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: php-general-unsubscribe@lists.php.net For additional commands, e-mail: php-general-help@lists.php.net To contact the list administrators, e-mail: php-list-admin@lists.php.net


« previous php.general (#35078) next »