不同的OS和服务器路径

时间:2010-03-19 03:58:01

标签: php windows linux apache iis

在Windows中

(使用apache作为服务器),我的文件路径目录将是C:\ xampp \ htdocs \ mysvn \ PhpDocumentor \ phpdoc.php。但是其他操作系统会发生什么,比如APACHE上的linux,或Windows上的IIS,或其他我不知道并且从不使用的操作系统?

我想知道确保我写了子弹证明,通过PHP阅读文件。

关心任何人根据不同的操作系统和服务器提供示例路径?

1 个答案:

答案 0 :(得分:3)

我经常为每个项目创建一个配置文件,并在里面定义几个常量中的一些路径。每当您想要包含文件时,请使用这些常量:

// config.php
define('ROOT', dirname(__FILE__));
define('LIBS', ROOT . '/libs');

// some other file.php
include LIBS . '/mylib.php';

虽然Windows通常使用反斜杠作为路径分隔符,但它足够智能来处理两者,因此使用正斜杠是安全的。