首頁 > 後端開發 > php教程 > 为什么fopen无法打开文件

为什么fopen无法打开文件

PHPz
發布: 2020-09-05 09:47:42
原創
4568 人瀏覽過

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

为什么fopen无法打开文件

为什么fopen无法打开文件?

具体问题:

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>
登入後複製

解决办法:

$handle=fopen($filename,”w”);
$handle=fopen($filename,”a”);
登入後複製

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

$handle=fopen($filename,"w");
$handle=fopen($filename,"a");
登入後複製

更多相关技术文章,请访问PHP中文网

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板