打开文件以包含在PHP中

时间:2013-07-10 23:59:38

标签: php

这段代码:

$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云端硬盘文件夹设置为0777.有什么想法吗?这是我的Mac本地。

1 个答案:

答案 0 :(得分:1)

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

include($filepath);

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

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