Mailinglisten-Archive |
Hallo Markus, Markus Kaatze wrote: > > Hallo Liste, > > wie kann ich erreichen, dass ein Script nur dann ausgeführt wird, wenn es > von einem anderen Script "include()" wird. > Wird dass Script direkt aufgerufen, so es nicht ausgeführt werden ("die()"). da kann man sich vielleicht das (merkwürdige?) Verhalten zunutze machen, daß $PHP_SELF immer auf das aufgerufene Skript zeigt, während __FILE__ die aktuelle Datei enthält. Probier mal so etwas im includeten Skript: if (basename(__FILE__) == basename($PHP_SELF)) die("Darf nur als include benutzt werden\n"); Gruß, Tim
php::bar PHP Wiki - Listenarchive