我正在开发一个简单的基于PHP的网站
基本结构是:
切换完成后生成.txt文件需要2-3秒左右。
有什么正确的方法让PHP等待文件的生成吗?
目前,我将PHP脚本休眠5秒,然后读取文件存在。这显然不是一个好主意,因为每次执行PHP脚本时,无论实际需要多长时间,它都要花费5秒。
在Ubuntu上运行Apache (如果相关的话)
发布于 2012-03-20 18:41:12
简单的回答:不要使用system(),在不重定向文件的情况下使用主管():
$foo = array();
exec('ls', $foo);
$output = implode("\n", $foo);发布于 2012-03-20 18:48:04
我认为最好的解决方案是在每隔几秒钟运行一次的页面上抛出Javascript ajax调用,查找更新的文件。找到它之后,循环停止,页面刷新。
https://stackoverflow.com/questions/9793005
复制相似问题