在php中覆盖内容时,文件包含哪些内容?
假设我想用大内容覆盖一个文件。在php中覆盖内容时,文件包含哪些内容?,php,file,fwrite,overwrite,Php,File,Fwrite,Overwrite,假设我想用大内容覆盖一个文件。 如果其他人在覆盖过程中提取文件内容,他们会得到什么?第一内容?什么都没有?可能什么都没有。我个人将采用以下方法处理这种情况: 将文件上载为“temporary.php” 删除旧文件 将新上载的temporary.php重命名为旧文件 重命名过程几乎没有延迟,但如果您想安全起见,如果旧文件丢失,您可能可以让查看器刷新页面一次。您应该在文件写入后将其写入另一个临时文件,并用上一个临时文件替换它。如果我不这样做?如果其他人在覆盖过程中提取文件内容,他们会得到什么?他们可
如果其他人在覆盖过程中提取文件内容,他们会得到什么?第一内容?什么都没有?可能什么都没有。我个人将采用以下方法处理这种情况:
重命名过程几乎没有延迟,但如果您想安全起见,如果旧文件丢失,您可能可以让查看器刷新页面一次。您应该在文件写入后将其写入另一个临时文件,并用上一个临时文件替换它。如果我不这样做?如果其他人在覆盖过程中提取文件内容,他们会得到什么?他们可能会收到部分文件。这取决于太多的因素。操作系统、文件系统、其他应用程序如何打开文件等等@PatrickMevzek你能给我举一些行为的例子吗?