代码之家  ›  专栏  ›  技术社区  ›  wheresrhys

从webroot开始获取目录迭代器

  •  1
  • wheresrhys  · 技术社区  · 14 年前

    我的开发站点和用PHP编写的生产站点都需要使用目录迭代器来获取一些文件。目录迭代器从驱动器的基目录开始,即c/。但是,在dev和prod服务器上,webroot文件夹位于不同的位置。

    有没有一种方法可以让目录迭代器从webroot开始。或者一些我可以使用的类似方法,这样我就可以在dev和prod上使用相同的代码,而不必担心应用程序存储在磁盘上的什么位置。

    2 回复  |  直到 14 年前
        1
  •  0
  •   Gordon Haim Evgi    14 年前

    DirectoryIterator $path

    DirectoryIterator::__construct()  ( string $path  )
    

    $root = dirname(__FILENAME__);
    

        2
  •  0
  •   wheresrhys    14 年前