Могу помочь вот этим:
if(!function_exists('include_info')) {
function include_info($SCRIPT_FILENAME,$FILE) {
$f = substr($SCRIPT_FILENAME,strrpos($SCRIPT_FILENAME,'/') + 1);
$s = substr($FILE,strrpos($FILE,'\\') + 1);
if($f != $s) {
echo '<b>Файл ['.$s.'] подключен в файл ['.$f.']</b><br />';
} else echo '<b>Файл ['.$s.'] - прямой вызов</b><br />';
echo $f."<br>";
echo $s."<br>";
echo '$_SERVER["SCRIPT_FILENAME"]: '.$SCRIPT_FILENAME."<br>";
echo '__FILE__: '.$FILE."<br>";
}
}
....подключаете в головной файл (или через настройку PHP
auto_prepend_file).
А во всех остальных (которые подключаются через include*) в самом начале, вызываете:
include_info($_SERVER['SCRIPT_FILENAME'],__FILE__);
И бонус (как всегда...):
тык