Hi,
realpath() hätte den Symlink auflösen können ;-)
Yep! Das ist auch wichtig, wenn das Script auf einem Windows-Server läuft, um die unterschiedlichen Pfadtrenner anzupassen!
Meine Funktion, die ich benutze, wenn ich meine Basis-Lib eingebunden habe (was de facto immer der Fall ist ;-)):
/* Script eingebunden oder selbst aufgerufen? 060112 */
function is_inc($FILE) {
// Als Parameter ist __FILE__ zu uebergeben!
return realpath($_SERVER['SCRIPT_FILENAME'])!=realpath($FILE);
}
Und dann, wo auch immer, z.B. ein: if(!is_inc(__FILE__)) { echo 'Not standalone!'; die; }
Gruß, Cybaer
--
Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!