Heim > Backend-Entwicklung > PHP-Tutorial > 为什么fopen无法打开文件

为什么fopen无法打开文件

PHPz
Freigeben: 2020-09-05 09:47:42
Original
4569 Leute haben es durchsucht

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>
Nach dem Login kopieren

解决办法:

$handle=fopen($filename,”w”);
$handle=fopen($filename,”a”);
Nach dem Login kopieren

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

$handle=fopen($filename,"w");
$handle=fopen($filename,"a");
Nach dem Login kopieren

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

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage