我收到警告對我的網頁FCLOSE警告:FCLOSE():提供的參數是不是一個有效的流資源
警告:FCLOSE():提供的參數是不是一個有效的流資源
使用下面的代碼
$fp = fopen('data.txt', 'w');
$write = '2';
fwrite($fp, $write);
fclose($fp);
更新代碼
if(isset($_REQUEST['go1']))
{
$fp = fopen('data.txt', 'w');
$write = '1';
$fp1 = fopen('file.php', 'w');
$write1 = '<br><img src="/1/online.png" style="position:absolute; z-index:-2;" />';
}
if(isset($_REQUEST['go2']))
{
$fp = fopen('data.txt', 'w');
$write = '2';
$fp1 = fopen('file.php', 'w');
$write1 = '<br><img src="/1/offline.png" style="position:absolute; z-index:-2;" />';
}
fwrite($fp, $write);
fclose($fp);
fwrite($fp1, $write1);
fclose($fp1);
$fp = fopen('data.txt', 'r');
$contents = fread($fp, filesize('data.txt'));
fclose($fp);
if($contents == '1')
include('file.php');
else if($contents == '2')
include('file.php');
else
echo 'Something else...';
收到錯誤第27行和29行 線27
fclose($fp);
line29
fclose($fp1);
您是否檢查以確保文件正確打開? – 2012-08-04 12:10:15
@Burhan是文件正在打開並且寫入相同 – user1561466 2012-08-04 12:12:18
腳本中還有其他內容嗎?如果有,請嘗試僅使用這些行來模擬相同的事情。另外,確保'數據。txt'實際上是寫入,而不僅僅是以前的一些舊文件的實驗:) – Vatev 2012-08-04 12:15:19