Как мне создать и сохранить в текстовый файл, используя PHP? - PullRequest
0 голосов
/ 07 августа 2020

Я работал над викториной и столкнулся с необходимостью сохранить свои ответы в текстовый файл. Я придумал код:

<?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);
?>

Но я заметил, что он хочет только записать в файл с содержимым, которое уже есть, и не может создать новый файл и записать в Это. Возможно ли это каким-либо образом?

1 Ответ

2 голосов
/ 07 августа 2020

Вместо r+

$myfile = fopen("myfile.txt", "w+")
должно быть w+
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...