<?php
    echo(realpath('./'));
?>输入:c:\winnt\system32
环境为:windows 2000 server + php 5.2 + iis
请问这是什么原因?怎么解决?

解决方案 »

  1.   

    to eplancn(伤心木头): 站点目录放在 d:\webroot
    to xuzuning(唠叨): 这个是php的bug?是不是特定版本的php才会有的呢?我在另外一台服务器上测试,取值正常,而且同一台服务器在去年是正常的,好像是升级到ph 5.1.4之后就不正常了。
      

  2.   

    另外一台服务器环境是:win 2k3 + php 5.1.4 + iis
    使用realpath正常。
      

  3.   

    bug当然只出现在特定的版本中,如果你发现了bug请向php的bug网站报告。
      

  4.   

    to xuzuning(唠叨):
    看上面一个回复,同样在php 5.1.4下面,一台服务器可以,一台服务器不行,应该不是php的bug吧?有没有其他人遇到这样的问题呢?
      

  5.   

    php 5.1.6 没有问题. Apache + PHP 5.1.6  WINXP.
      

  6.   

    会不会是iis的问题...apache怎么没有`````
      

  7.   

    我想应该跟假设环境时的一些设置有关,你用的那种方式加载的解析器?cgi还是isapi?