【问题标题】:Writing to a file from a C++ and reading the same file from PHP从 C++ 写入文件并从 PHP 读取相同的文件
【发布时间】:2015-03-19 09:12:37
【问题描述】:

我有一个写入文件的 C++ 程序,而 PHP 代码可以同时从这个文件中读取。

如果读取 PHP 进程打开文件的同时 C++ 程序打开了该文件,这会导致一些问题吗?

如果是这样,这种沟通的最佳方式应该是什么?

我认为在这种情况下,管道应该始终是最佳解决方案。是吗?

【问题讨论】:

  • 让一个程序在写入文件的同时另一个程序正在读取文件,这对我来说听起来是个非常糟糕的主意。 EOF 标记将开始移动。

标签: php c++ c file io


【解决方案1】:

写入临时文件,完成后将临时文件重命名/移动到原始文件。此过程可确保您不会从 php 代码中读取“半生不熟”的文件。

【讨论】:

    猜你喜欢
    • 2020-03-06
    • 1970-01-01
    • 2017-01-25
    • 1970-01-01
    • 1970-01-01
    • 2016-03-20
    • 1970-01-01
    • 1970-01-01
    • 2017-05-03
    相关资源
    最近更新 更多