Hi,
ich will eine PHP aus einem Unterverzeichnis des Scriptverzeichnisses includen.
Die Datei ist da und wenn ich sie direkt ins Scriptverzeichnis lege, geht auch alles. Sobald das Ding aber im Unterverzeichnis „0_Globals_Parts“ liegt (Sub zu Scripts), machen mir folgende Zeilen:
include "0_Globals_Parts/Debug_V2-00_SetGlobalVar.php";
include 38346;
testfunctioncall( 0 );
Folgende Fehler:
Warning: include(0_Globals_Parts/Debug_V2-00_SetGlobalVar.php) [function.include]: failed to open stream: No such file or directory in D:\IPS\scripts\0_Globals_Parts\Debug_V2-00_SetGlobalVar==0.php on line 3
Warning: include() [function.include]: Failed opening ‚0_Globals_Parts/Debug_V2-00_SetGlobalVar.php‘ for inclusion (include_path=’.;C:\php5\pear’) in D:\IPS\scripts\0_Globals_Parts\Debug_V2-00_SetGlobalVar==0.php on line 3
Warning: include(38346) [function.include]: failed to open stream: No such file or directory in D:\IPS\scripts\0_Globals_Parts\Debug_V2-00_SetGlobalVar==0.php on line 5
Warning: include() [function.include]: Failed opening ‚38346‘ for inclusion (include_path=’.;C:\php5\pear’) in D:\IPS\scripts\0_Globals_Parts\Debug_V2-00_SetGlobalVar==0.php on line 5
Fatal error: Call to undefined function testfunctioncall() in D:\IPS\scripts\0_Globals_Parts\Debug_V2-00_SetGlobalVar==0.php on line 7
Dabei ist’s egal, ob ich im Pfad Slash oder Backslash benutze.
Die include 38346 habe ich nur mal so zum Test benutzt, weil ich unter diser ObjektID das script, welches includiert werden soll einwandfrei bearbeiten kann.
Was mach ich falsch???
Danke im voraus!
jwka
noch was: setze ich den gesamten Pfad incl. Laufwerk ein, so bekomme ich den Fehler:
Warning: include(D:\IPS\scripts) [function.include]: failed to open stream: Permission denied in D:\IPS\scripts\0_Globals_Parts\Debug_V2-00_SetGlobalVar==0.php on line 3