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

标签 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中编写它来知道文件是否存在?

最佳答案

看看__DIR__持续的。最大的好处是这个常量与操作系统无关,因此它可以在 Linux、Window、macOS 以及几乎任何其他运行 PHP 的东西上运行。

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

关于php - 如何获取Linux系统的具体路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50372817/

相关文章:

php - 这个带有 NOT LIKE 语句的 SQL 查询有什么问题?

javascript - 使用 Javascript 通过 PHP 变量设置 HTML Date 元素的值

php - 使用 fputcsv 连接列

php - 由于子文件夹,图像和脚本链接不好

linux - R 包含目录为空

linux - 想要从具有页眉页脚的文件中获取分隔数据,以便进行数据处理以进行性能分析

linux - Wordpress 主题的符号链接(symbolic link)

php - mysql。限制 $x1、$x2。是否可以限制 $x2, $x1?

c - 如何使用 libnetfilter_conntrack 查询 conntrack?

linux - 通读所有文件并在 Linux 中应用命令