Hi I using PHP (CGI) 4.3.3 on a win2k server with IIS 5.0. Ive got a php.ini with include_path = "f:\web\folderA\folderB\" and a Site defined in IIS with that has the same home dir. If I try to include myFile2.php from f:\web\folderA\folderB\folderC\folderD\myFile1.php using
include("\folderE\folderF\myFile2.php"); - Dont work. i get : "Warning: main(\folderE\folderF\myFile2.php): failed to open stream: No such file or directory in f:\web\folderA\folderB\folderC\folderD\myFile1.php on line 13" if I move my f:\web\folderA\folderB\folderE\folderF\myFile2.php to f:\folderE\folderF\myFile2.php it does work. i) I've tried using different doc_root, the same as site root folder and unset - no result. phpinfo() shows the correct include_path. ii) If I leave out the leading "\" in the desired include it does work - but isn't this a non-absolute include? include("folderE\folderC\myFile2.php"); - works 1. Is this the expected and normal behaviour? 2. Using almost the same php.ini and setup (with php version 4.1.1 instead) on another server I AM able to do the desired include. Can it be an IIS issue? And if so what variables/settings/registry keys to look for. 3. (Tricky question) But if you were to look in php source files - what file to look in to sort out how includes really work? -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php