Re: [PHP] Include Files self aware?

2002-04-30 Thread Evan Nemerson
> www.PHPBeginner.com // where PHP Begins > > > -Original Message- > > From: mArk.cOLListER [mailto:[EMAIL PROTECTED]] > > Sent: Wednesday, May 01, 2002 2:00 AM > > To: php > > Subject: Re: [PHP] Include Files self aware? > > > > > > The p

RE: [PHP] Include Files self aware?

2002-04-30 Thread Maxim Maletsky \(PHPBeginner.com\)
> -Original Message- > From: mArk.cOLListER [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, May 01, 2002 2:00 AM > To: php > Subject: Re: [PHP] Include Files self aware? > > > The problem with this is you will loose the scope of your variables. > > So $filename wi

Re: [PHP] Include Files self aware?

2002-04-30 Thread Miguel Cruz
On Tue, 30 Apr 2002, PHP List wrote: > Is it possible to detect if a file is being called as an include or require? > > ex: > include("file.php")<-- file.php code can "detect" that is has been > called as an include. Compare $PHP_SELF with __FILE__, maybe? miguel -- PHP General Mailing L

Re: [PHP] Include Files self aware?

2002-04-30 Thread mArk.cOLListER
The problem with this is you will loose the scope of your variables. So $filename will not have access to anything from where the function is called... -mark On Tue, 30 Apr 2002, Billy S Halsey wrote: > Try this code (untested): > > function selfAwareInclude($filename) > { > defin

Re: [PHP] Include Files self aware?

2002-04-30 Thread Billy S Halsey
Try this code (untested): function selfAwareInclude($filename) { define($filename, true); include($filename); } Inside your include file, make calls such as if (defined($filename)) { // Do whatever } Then use the selfAwareInclude() function instead of include(). You could do the s

[PHP] Include Files self aware?

2002-04-30 Thread PHP List
Hi, Is it possible to detect if a file is being called as an include or require? ex: include("file.php")<-- file.php code can "detect" that is has been called as an include. Thanks, Chris -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php