在进程运行php时显示一段代码

时间:2012-06-26 09:34:04

标签: php javascript html

我有一个允许使用输入的页面,当用户输入他/她的规格并选择提交时,算法将运行。这可能需要几分钟,具体取决于输入。用户还将被定向到将显示其结果的页面。我想显示一个允许用户输入他们的电子邮件的PHP代码块,并且当结果准备好时,将自动将包含结果URL的电子邮件发送给他们。但是,如果结果准备就绪,我希望代码块(像加载页面一样)“消失”,结果可视化代码运行.i.e。显示结果。这可能吗?我对编程很新,所以不确定如何解决这个问题。谢谢您的帮助。

1 个答案:

答案 0 :(得分:1)

关于PHP脚本的问题是,它会一直运行直到 -

1)服务器终止脚本。

2)脚本自杀。

所以无论你在做什么,它都将继续在PHP脚本中运行,直到它完成为止,最后你可以将算法放在邮件用户身上。要在准备好后放回结果,可以使用Ajax。您可以通过jQuery看到以下Ajax教程:http://www.devirtuoso.com/2009/07/beginners-guide-to-using-ajax-with-jquery/