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 same with require, etc.

/bsh/

PHP List wrote:
> 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
> 
> 


-- 


/---------------------------------------------=[ BILLY S HALSEY ]=--\
| Member of Technical Staff, Sun Microsystems, Inc. ESP Solaris SW  |
| "All opinions and technical advice offered in this message are my |
| own and not necessarily endorsed by my employer."                 |
\--=[ [EMAIL PROTECTED] ]=--------------------------------------------/


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to