通过php找不到.conf

时间:2011-03-10 10:34:54

标签: php linux

我正在尝试在linux下的/ var / www / myDir下读取一个.conf文件。

这是代码

$confFile = "vhost.conf";
if (file_exists($confFile)) {
    echo "The file $filename exists";
} else {
    echo "The file $filename does not exist";
}

它说文件未找到。任何想法为什么>

由于 让

3 个答案:

答案 0 :(得分:4)

提供完整路径

$confFile = "/var/www/myDir/vhost.conf";

答案 1 :(得分:1)

您的脚本是否在同一路径中执行?否则尝试使用完整路径

if (file_exists('/var/www/myDir'. $confFile)) {

...

答案 2 :(得分:1)

尝试使用绝对路径,如下所示:

$confFile = $_SERVER['DOCUMENT_ROOT'] . "/vhost.conf";
if (file_exists($confFile)) {
    echo "The file $filename exists";
} else {
    echo "The file $filename does not exist";
}

或许这个:

$confFile = "/var/www/myDir/vhost.conf";
if (file_exists($confFile)) {
    echo "The file $filename exists";
} else {
    echo "The file $filename does not exist";
}