有谁知道在 php.ini 的 include 路径后,如何用 require_once() 函数包含 web 目录下的文件? php.ini 中定义的 include 目录为:F:\wwwroot\includeWeb目录为:F:\wwwroot\code如何在 F:\wwwroot\code\index.php 文件中引用 F:\wwwroot\code\common.php 文件。要使用相对路径。

解决方案 »

  1.   

    直接在index.php里写就行了:
    require_once('common.php');
      

  2.   

    它们都在同一目录,像楼上那样写就可以了,更准确一点require_once('./common.php');
      

  3.   

    例:
    F:\wwwroot\code\common.phpF:\wwwroot\code\aaa\bbb\ccc\index.php如果按 南郭先生 的方法使用,有一个问题。
    就是如果某个文件在 Web 目录中的深层目录中,调用 common.php 则需写成:require_once('../../../common.php');但是如果写成:require_once('/common.php');就会方便很多。我该如何做呢?
      

  4.   

    如果你在INI文件中定义了INCLUDE的路径,你在任何文件中直接require_once('common.php');就可以了,根本不需要什么相对路径,绝对路径
      

  5.   

    唉~include用的多了,发现自己在php中好多函数都不用……
      

  6.   

    qicfan:
    我说的是 Web 目录,不是 Include 目录。
      

  7.   

    只要你在INI文件的INCLUDEPATH里添加了路径,不管你在哪个目录的哪个文件都直接包含里面的文件就行了
      

  8.   

    如何在 F:\wwwroot\code\index.php 文件中引用 F:\wwwroot\code\common.php 文件。
    require_once('./common.php');
      

  9.   

    如果在文件 F:\wwwroot\code\aaa\bbb\ccc\index.php 中调用 common.php 文件,则需写成:require_once('../../../common.php');但是如果写成:require_once('/common.php');就会方便很多。