执行 PHP 脚本并获取进程更新

execute PHP script and get an update of process

我需要在 PHP 中编写一个脚本来读取 XML 的列表并将它们转换为文本文件

我将在我的页面中添加一个触发

的按钮
exec("xml2csv.php");

因为我可以有很多,所以我想给用户关于流程更新的反馈,可以是文本反馈

有点像 javascript 图片上传 % 更新

我不确定是否可行以及如何进行

假设您知道必须解析的 XML 的行数或字节数,让您的 PHP 脚本将其已完成的字节数(或行数)写入服务器上的文件使用 file_put_contents().

在整个脚本执行过程中定期写入

在客户端,使用 AJAX,轮询服务器以获取此文件的内容,并每隔 x 秒向用户显示此结果。使用 jQuery 的 $.POST 会很好。