问个问题,各位大侠
index.php 在网站根目录,是IIS+PHP服务器源码如下:define('DRUPAL_ROOT', getcwd());
require_once DRUPAL_ROOT . '/includes/bootstrap.inc';
取得错误的路径:require_once(D:\website\zufu.com.cn\uchome/includes/bootstrap.inc)如果源码这样://define('DRUPAL_ROOT', getcwd());
require_once 'includes/bootstrap.inc';  //写死取得正确路径但现在想不动源码,怎么解决这个路径的问题啊,跪求php高手指点

解决方案 »

  1.   

    require_once(D:\website\zufu.com.cn\uchome/includes/bootstrap.inc)看看这些斜线
      

  2.   

    getcwd() 取得的是当前主文件所在的目录

    /include.php (include include/file.php)
    /include/file,php ( getpwd())
    此时 getpwd 返回的是 /
      

  3.   

    getcwd() 取得的是当前主文件所在的目录

    /include.php (include include/file.php)
    /include/file,php ( getpwd())
    此时 getpwd 返回的是 /
      

  4.   

    define('DRUPAL_ROOT', dirname(__FILE__));
      

  5.   

    你用str_replace();替换之不就行了。
      

  6.   


    define('DRUPAL_ROOT', str_replace('\\', '/', dirname(__FILE__)));