1

这段代码:

$filepath = __DIR__.'/code_twitter_common_config.php';
echo $filepath;

产生以下内容:

/Users/mine/Google Drive/php/parnassus/public_html/apps/code/twitter/code_twitter_common_config.php

这段代码:

if (file_exists($filepath)) {
    echo 'File Exists';
} else {
    echo 'File Does not Exist';
}

产生:

File Exists

这段代码:

$string = file_get_contents($filepath);
echo $string;

什么都不产生(没有错误代码......什么都没有)。

我也尝试过:

$string = file_get_contents("\"".$filepath."\"");
echo $string;

其中产生:

Warning: file_get_contents("/Users/mine/Google Drive/php/parnassus/public_html/apps/code/twitter/code_twitter_common_config.php"): failed to open stream: No such file or directory in /Users/mine/Google Drive/php/parnassus/public_html/apps/code/twitter/itb_statuses.php on line 19

我检查了文件权限,整个 Google Drive 文件夹设置为 0777。有什么想法吗?这是我的 Mac 本地的。

4

1 回答 1

1

如果要执行文件中的代码,请使用

include($filepath);

如果要显示文件的内容,请使用:

$string = file_get_contents($filepath);
echo htmlentities($string);
于 2013-07-11T00:27:47.420 回答