Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 客户机-服务器交换信息_Php - Fatal编程技术网

Php 客户机-服务器交换信息

Php 客户机-服务器交换信息,php,Php,我正在用php为一台机器编写一个web界面。 My prog读取一些ini文件,将其调整为键/值,并用实际值显示用户页面 然后,用户准备更改值,完成后,我将使用更新的值编写第二个文件 机器一直在检查我的文件,当它找到一个文件时,它会加载它,删除它,并将自己的文件写入我读取的文件 我想不出一种方法来通知用户这些值已经被接受、处理并且正在生产中 我试图在表单的action标记调用的页面中使用whilefile_existspath{empty loop}。其想法是重新加载调用页面,该页面实例化对象,

我正在用php为一台机器编写一个web界面。 My prog读取一些ini文件,将其调整为键/值,并用实际值显示用户页面

然后,用户准备更改值,完成后,我将使用更新的值编写第二个文件

机器一直在检查我的文件,当它找到一个文件时,它会加载它,删除它,并将自己的文件写入我读取的文件

我想不出一种方法来通知用户这些值已经被接受、处理并且正在生产中


我试图在表单的action标记调用的页面中使用whilefile_existspath{empty loop}。其想法是重新加载调用页面,该页面实例化对象,从而在文件消失时使用新值。不起作用。我认为,只有在脚本完成并删除文件后,才会显示操作页面。

可能需要使用一个函数,该函数根据脚本是否成功执行了您要求它执行的操作返回一个值。因此,您可以测试.ini文件的存在/上次修改日期,以确认该文件是最近更新的,或者在写入该文件后只需使用'or diespecific error message'子句。
重新运行.ini文件也同样适用,这样您就知道它们是重新运行的并且是最新的-我建议使用返回值方法,因为如果脚本失败,您需要通知用户,而不是让他们面对丑陋的php错误消息。

不确定问题是否清楚。在服务器端处理输入并重新写入文件,然后在.ini文件更新和初始化后回显消息,这有什么不对?多少是我需要的。但问题是:我何时以及如何知道这些文件已被处理?