【发布时间】:2012-08-03 13:08:16
【问题描述】:
我正在使用以下文件读取
$myFile = "file.txt";
$fh = fopen($myFile, 'r');
$theData = fread($fh, filesize($myFile));
fclose($fh);
echo $theData;
问题是 file.txt 是动态生成的并且在不同的文件夹中,所以我如何在 fopen 中调用它? 我正在尝试
$fh = fopen(/path/to/$myFile, 'r');
但显然它不起作用并给我错误
PHP Parse error: syntax error, unexpected '/',
如何纠正这个问题并包含我的路径?
【问题讨论】:
-
用
"包围/path/to/$myFile -
@PLB 它可以工作但进一步给我错误 PHP 警告:filesize() [function.filesize]: stat failed and PHP Warning: fread () [function.fread]: 长度参数必须大于0
-
确保使用
fread("/path/to/$myFile")。