我收到警告对我的网页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