Seairth Jacobs wrote:
> I came accross the following IIS4/5 Metabase setting:
>
> AllowPathInfoForScriptMappings
>
> MS claims that this forces PATH_INFO and PATH_TRANSLATED to act
> according to the CGI specification, however this setting seems to
> have made no difference at all for me. I am using the IIS5 on W2K
> Pro (not Server), so this may not be an available option since this
> version of IIS is somewhat limited (though MS does not mention this).
>
> The MS KB is:
>
> http://support.microsoft.com/default.aspx?scid=kb;en-us;q184320
>
... and states, it's for IIS 4 only.
We solved the problem like this:
if (!empty($PATH_INFO)) {
$Actual_Path=$PATH_INFO;
} else {
$Actual_Path=$SCRIPT_NAME;
}
$baseDir=substr($Actual_Path,1,(strpos($Actual_Path,"/",1)-1));
This works at least in Win32 on Apache and IIS with CGI and SAPI.
Christoph
--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php