PHP:parse_ini_文件在本地工作,但不在服务器上工作

PHP:parse_ini_文件在本地工作,但不在服务器上工作,php,Php,大家好, 在web应用程序上工作,并且它在本地(PHP7.3.5)正常工作,但是这在运行PHP7.2.20的web服务器上不起作用。(可能不是版本问题) 下面是我正在执行的语法的简短版本 $test =parse_ini_file("monitor_items\Citizens.properties"); var_dump($test); 上述操作在本地工作并输出预期属性,但是在web服务器上运行同一文件时,输出为“bool(false)” 我已经确认文件位于正确的位置,如果我试图解析一个不存

大家好, 在web应用程序上工作,并且它在本地(PHP7.3.5)正常工作,但是这在运行PHP7.2.20的web服务器上不起作用。(可能不是版本问题) 下面是我正在执行的语法的简短版本

$test =parse_ini_file("monitor_items\Citizens.properties");
var_dump($test);
上述操作在本地工作并输出预期属性,但是在web服务器上运行同一文件时,输出为“bool(false)”

我已经确认文件位于正确的位置,如果我试图解析一个不存在的文件,php将输出该文件

我还可能忽略了什么?如有任何建议或建议,将不胜感激


谢谢大家

谢谢尼特和艾布拉!!就是这样,我把它改成了正斜杠,它可以在windows(本地)和unix(服务器)上运行。

谢谢Niet和Abra!!就是这样,我把它改成了正斜杠,它可以在windows(本地)和unix(服务器)上运行。

您的服务器运行windows吗?因为如果不是,则在路径中需要正斜杠,而不是反斜杠。无论如何,可能需要
/
。ini文件的内容可能无效和/或无法访问该文件。请将您的问题包含在ini文件的内容中,并包含
var\u dump($file=“monitor\u items\Citizens.properties”、file\u exists($file)、is\u readable($file)、is\u file($file))的输出到您的问题。您的服务器是否运行Windows?因为如果不是,则在路径中需要正斜杠,而不是反斜杠。无论如何,可能需要
/
。ini文件的内容可能无效和/或无法访问该文件。请将您的问题包含在ini文件的内容中,并包含
var\u dump($file=“monitor\u items\Citizens.properties”、file\u exists($file)、is\u readable($file)、is\u file($file))的输出到你的问题。