为什么多次尝试在PHP中创建文件在第一次成功后失败?

为什么多次尝试在PHP中创建文件在第一次成功后失败?,php,Php,我正在为某人编写一个安装程序,大多数都进展顺利。如果我第一次把所有东西都打对了,一切都很好。在“数据库信息”步骤中,如果键入的内容不正确,则会出现预期的错误,并且可以更正错误以成功完成。现在,问题来了。如果某个步骤运行不正确,并且用户希望后退一步或刷新浏览器,则不会创建该文件。重新创建文件的唯一方法是通过新窗口运行安装 要创建的文件:(Database info-settings.php) 在您的问题中没有看到任何代码。然而,我带着我的水晶球,上面写着: 如果文件处理程序在执行开始时创建了一个文

我正在为某人编写一个安装程序,大多数都进展顺利。如果我第一次把所有东西都打对了,一切都很好。在“数据库信息”步骤中,如果键入的内容不正确,则会出现预期的错误,并且可以更正错误以成功完成。现在,问题来了。如果某个步骤运行不正确,并且用户希望后退一步或刷新浏览器,则不会创建该文件。重新创建文件的唯一方法是通过新窗口运行安装

要创建的文件:(Database info-settings.php)

在您的问题中没有看到任何代码。然而,我带着我的水晶球,上面写着:

如果文件处理程序在执行开始时创建了一个文件(一个空文件),并且如果脚本已经存在,则会停止执行,请检入代码。这可以解释你不能再创造它的事实。此外,当您在新窗口中从起点一直运行该处理程序时,该处理程序可能会忽略现有文件。 然后,将检查您的算法,以防它需要某些东西,并且错误条件没有得到正确处理


就这样。我只能猜这么多。如果您添加代码,我们都可以改进建议。

您能将代码显示在写入/更新文件的位置吗?