這讓我有點生氣,想到也許它可能是一個服務器配置問題,但我已經嘗試過在不同的主機上並得到同樣的問題。fread():提供的參數不是一個有效的流資源
我已經把範圍縮小,並創建了一個測試腳本,以排除一切了
<?php
$myFile = "test.txt";
$fh = fopen($myFile, 'r') || die("Couln't open file");
if ($fh == true) {
echo "file handle valid<br>";
}
else {
echo "file handle invalid<br>";
}
$theData = fread($fh, filesize($myFile)) || die("Couldn't read file");
echo $theData;
fclose($fh)|| die("Couldn't close file");
?>
當test.txt的丟失我正確地得到模具無法打開文件 當test.txt的是那裏我得到
警告:FREAD():提供的參數不是在
一個有效的流資源我已經設置的test.txt到777,以確保
我也寫只是爲了仔細檢查,工作正常
<?php
$data = file_get_contents('test.txt');
echo $data;
?>
希望有人能提供一些線索這對我來說。