这段代码:
$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本地。
答案 0 :(得分:1)
如果要执行文件中的代码,请使用
include($filepath);
如果要显示文件的内容,请使用:
$string = file_get_contents($filepath);
echo htmlentities($string);