I am having a variation of this problem... no solution yet. Win2k + IIS + PHP 4.1.2.
EVERTHING works fine as long as I am not trying to use a virtual directory in IIS. I can run PHP scripts ok, etc.
However, when I access a script in a virtual directory, it gets this same error (failed opening for inclusion, etc.).
I have tried EVERY POSSIBLE variation of include_file paths in the .ini, with and without semi-colons, forward slashes, backward slashes, all kinds of different subdirectories And, no, none of my files are "???.php.txt" - Remember, it works fine at the root level - i.e. www.website.com/test.php works fine, www.website.com/virtual/test.php fails - And this when test.php is a copy of the one in the non-virtual web directory, with all relevant Win2k file permissions matching exactly.
Anyone else having this problem?