当前位置: 首页 > 面试题库 >

在文本文件中创建或写入/附加

甄胡非
2023-03-14
问题内容

我有一个网站,每次用户登录或注销时,我都会将其保存到文本文件中。

如果不存在附加数据或创建文本文件,我的代码将不起作用。这是示例代码

$myfile = fopen("logs.txt", "wr") or die("Unable to open file!");
$txt = "user id date";
fwrite($myfile, $txt);
fclose($myfile);

再次打开它后,它似乎没有追加到下一行。

另外,我认为在两个用户同时登录的情况下也会出现错误,会影响打开文本文件并随后保存吗?


问题答案:

尝试这样的事情:

 $txt = "user id date";
 $myfile = file_put_contents('logs.txt', $txt.PHP_EOL , FILE_APPEND | LOCK_EX);


 类似资料:
  • 问题内容: 为什么不行: 该代码可以正常工作,但无法打开.pdf文件。普通文本文件和pdf有什么区别?如果我想在python中创建并写入pdf文件怎么办? 问题答案: 您可以安装fpdf库,然后:

  • 我们想在Pepper机器人上拍摄一张照片并保存它(不知何故)->第一个想法是压缩到.jpg文件。 TakePicture操作来自QISDK教程,然后我们如下所示创建文件:

  • 问题内容: 我想在此处创建的文件夹中创建一个文本文件。 但是此代码不会将文本文件创建到该文件夹​​中。而是将文本文件放置在该文件夹之外。 问题答案: java.io.File的构造函数之一带有一个父目录。您可以改为:

  • 问题内容: Qt5有一个新的JSon解析器,我想使用它。问题在于,对于函数在外行术语中的作用以及如何编写代码尚不清楚。那或者我可能读错了。 我想知道在Qt5中创建Json文件的代码以及“封装”的含义。 问题答案: 示例:从文件读取json 输出值 示例:从字符串读取json 将json分配给字符串,如下所示,并使用前面显示的功能: 输出值

  • 问题内容: 假设我有以下代码: 我要做的就是在文本文件中写一些东西,在我的例子中是“出于某种原因在这里写一些文本”。然后从文件中读取数据,最后从“有原因的一些文本”中的“有原因的一些文本”中更改文件中的文本。我运行了代码,但是所有发生的事情是在文件“某些原因在这里写”中。 我试图找出代码中可能出什么问题,但不幸的是,这是徒劳的。我非常感谢任何建议或重写。 问题答案: 将您的代码更改为: 问题是您要

  • 问题内容: 因此,我正在使用 BufferedWriter, 并希望将一些文本写入文本文件。 由于某种原因,正在创建文本文档,但是没有写入任何文本,这是为什么呢? 问题答案: 您需要关闭或使用