如何获取Linux系统的具体路径

时间:2018-05-16 13:53:29

标签: php linux

我在Windows机器上开发了代码,因此代码在

之下
if (!file_exists('C:/xampp/htdocs/Collector/config_manifest.ini')){
   $ec->writeErrorMessage("manifest config file not found");
   exit; 
}

代码移动到Linux系统,我通过FTP找到的路径是/var/www/html/php/Collector/config_manifest.in现在如何在PHP中用file_exists写这个来知道该文件是否存在?

2 个答案:

答案 0 :(得分:3)

看一下__DIR__常数。最大的好处是这个常量是独立于操作系统的,所以它适用于Linux,Window,macOS以及运行PHP的任何其他东西。

if (!file_exists(__DIR__ . '/relative/path/to/config_manifest.ini')

答案 1 :(得分:2)

您只需将新路径放在旧路径所在的位置。

if (!file_exists('/var/www/html/php/Collector/config_manifest.in'))