Dabei sollte man erwähnen, dass es diese Funktion dann in der übergeordneten Datei geben sollte, sonst funzt dass ja auch nicht wie erwünscht

Schöner evtl. sowas wie:

PHP-Code:
define('INADDONNAME'true); 
in der Datei, die die Anderen per include einbindet, und in den einzubindenden Dateien:

PHP-Code:
if(!defined('INADDONNAME')) die('direct access not allowed');