php函数file_exists无法正常工作

时间:2013-07-10 10:48:23

标签: php file-exists config-files

如果文件不存在,我正在尝试将文件检查到某个位置。但是file_exist总是返回false ..

为检查文件添加的功能存在

$file_path = "myconfigfile.config";
private function LoadFile( $file_path ) {
    $contents = '';
    if(file_exists($file_path)) {
        $handle = fopen( $file_path, "r" );
        while( !feof( $handle ) ) {
            $contents .= fread( $handle, 8192 );
        }
        @fclose( $handle );
    } 
    return $contents;
}

这两个文件都存在于同一个文件夹中,但仍未提供正确的输出

请帮我这个

1 个答案:

答案 0 :(得分:0)

您需要确保$file_path变量(当前为“myconfigfile.config”)是绝对路径或相对路径(相对于正在执行的脚本文件)。

使用当前配置,应该在与php文件相同的路径中有一个名为myconfigfile.config的文件,以使该函数返回true。