开发者社区> 问答> 正文

php语言:文件存在且可写,但为什么fopen无法打开文件?

 <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>

谢谢解答

展开
收起
落地花开啦 2016-06-16 17:48:19 3047 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人
        $handle=fopen($filename,”w”);
        $handle=fopen($filename,”a”);

    错误使用了中文的引号,我测了下,改为英文就好了。

        $handle=fopen($filename,"w");
        $handle=fopen($filename,"a");
    2019-07-17 19:41:39
    赞同 展开评论 打赏
问答分类:
PHP
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
阿里云栖开发者沙龙PHP技术专场-直面PHP微服务架构挑战-高驰涛 立即下载
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载