代码之家  ›  专栏  ›  技术社区  ›  unrelativity

文件重写不工作?

  •  0
  • unrelativity  · 技术社区  · 15 年前

    测试程序

    <?php
    $filec = fopen('test.txt','w');
    
    $arr = file('test.txt');
    
    foreach ($arr as $key => $value) {
        fwrite($filec,$value);
    }
    
    fclose($filec);
    ?>
    

    TXT

    asdjlaksjd
    asdhfwejkyhtjkre
    jfdhgdjkf'hgjldsff
    sfjnkbnm,cv
    sm,nxcm,b,
    sdjlhfskld
    jfsdfwerwlur
    slfdjsdkljfklsdjf
    

    当我运行test.php时,test.txt被清空。有人知道为什么吗?

    与美元价值相呼应等似乎有效。

    1 回复  |  直到 15 年前
        1
  •  3
  •   strager    15 年前

    当你打电话 fopen 具有 w ,您正在有效地清除文件。当你打电话 file ,您正在读取清除的文件。

    文件 前打电话 FPEN 一个。