避免在PHP中“等待响应”?

时间:2010-10-20 23:30:33

标签: php curl response

我有一个php脚本,它使用exec()函数来执行curl下载文件。该文件大约600mb。因此,当我在浏览器上访问php文件时,浏览器会向我显示“等待响应”消息。

我该如何避免?

我的php源是

$ a = exec(“curl'http://lab.test.com/test/test/down.php?c = 23212'-o'test.avi'”);

1 个答案:

答案 0 :(得分:1)

对于Linux主机,您只需要在&电话的末尾添加exec()

$a = exec("curl 'http://lab.test.com/test/test/down.php?c=23212' -o 'test.avi' &");

对Windows来说有点复杂:

$WshShell = new COM("WScript.Shell");
$a = $WshShell->Run("curl 'http://lab.test.com/test/test/down.php?c=23212' -o 'test.avi'", 0, false);