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