fopen无法打开文件是因为错误使用了中文的引号,其解决办法就是将引号改为英文状态下即可,具体代码为“$handle=fopen($filename,”w”);$handle=fopen($filename,”a”);”。

为什么fopen无法打开文件?
具体问题:
php语言:文件存在且可写,但为什么fopen无法打开文件
家电公司网站源码是一个以米拓为核心进行开发的家电商城网站模板,程序采用metinfo5.3.9 UTF8进行编码,软件包含完整栏目与数据。安装方法:解压上传到空间,访问域名进行安装,安装好后,到后台-安全与效率-数据备份还原,恢复好数据后到设置-基本信息和外观-电脑把网站名称什么的改为自己的即可。默认后台账号:admin 密码:132456注意:如本地测试中127.0.0.1无法正常使用,请换成l
<html>
<meta http-equiv="Content-Type" content="text/html ;charset= utf-8"/ >
<body>
<?php
$filename="./zhufu.txt";
if(file_exists($filename))
{
echo("file: $filename exists\n");
}
else
{
echo("Can not open file: $filename.\n");
return 0;
}
if(is_writeable($filename))
{
echo ("$filename is writeable");
}
else
{
echo ("$filename is not writeable");
}
$wr=“一等奖:王轮”;
$wr1=“二等奖:张静,李丽”;
$wr2=“三等奖:赵无,丁一,王六”;
$handle=fopen($filename,”w”);
if($handle==false)
{ echo "不能打开文件";
exit;
}
fwrite($handle,$wr);
fclose($handle);
$handle=fopen($filename,”a”);
fwrite($handle,$wr1);
fwrite($handle,$wr2);
fclose($handle);
?>
</body>
</html>解决办法:
$handle=fopen($filename,”w”); $handle=fopen($filename,”a”);
错误使用了中文的引号,我测了下,改为英文就好了。
$handle=fopen($filename,"w"); $handle=fopen($filename,"a");
更多相关技术文章,请访问PHP中文网!









