如何使用 PHP 创建并保存到文本文件?

我一直在进行测验,并且遇到需要将答案保存到文本文件的情况。我想出了一些代码:


<?php

    $myfile = fopen("myfile.txt", "r+") or die("Unable to open file!");

    $txt = "Name:\n";

    fwrite($myfile, $txt);

    $txt = "Student1\n";

    fwrite($myfile, $txt);

    $txt = "Marks:\n";

    fwrite($myfile, $txt);

    $txt = "0\n";

    fwrite($myfile, $txt);

    echo fread($myfile,filesize("myfile.txt"));

    fclose($myfile);

?>

但我注意到,这只想写入内容已存在的文件,而无法创建新文件并写入它。有什么办法可以做到这一点吗?


一只名叫tom的猫
浏览 82回答 1
1回答

慕哥9229398

它应该w+代替r+$myfile&nbsp;=&nbsp;fopen("myfile.txt",&nbsp;"w+")
打开App,查看更多内容
随时随地看视频慕课网APP