Php:包含文件localhost和server:不同的路径

时间:2011-08-09 14:37:12

标签: php path include organization

让我们想象一下这种情况:您的开发人员目录是这样的:

  • 项目A
  • 项目B
  • 项目C
  • 常见项目

“常用项目”是项目中常用的常用文件,类,函数。所以在项目“X”中:

require_once '../commonitems/mysqlDate.php';

等等。常见项目无法多次复制到每个项目。 但是当你需要将所有这些上传到目录时,它就不会那样了。远程网站结构是:

  • CSS
  • JS​​
  • 设计
  • 共同
  • 代码
    • 代码/通用

所以没有外面的“common items”目录。如何说“优雅”的方式在localhost和远程站点上包含不同的文件?我应该设置“if SERVERNAME == localhost然后包含X else else Y”看起来很傻:P

提前

thanx

1 个答案:

答案 0 :(得分:2)

使用

require_once 'commonitems/mysqlDate.php';

并将PHP include_path设置为开发环境中的正确目录。