使用TideSDK执行后台PHP任务

时间:2013-01-02 08:42:30

标签: php javascript curl tidesdk

是否可以使用TideSDK在后台运行PHP代码?我试图在PHP中使用curl上传文件。在上传期间,GUI变得无响应,无论Javascript是否响应事件立即调用PHP,或者该事件是否用于安排调用。

Javascript直接从处理程序调用PHP:

upload_file(path_to_file)

Javascript安排直接从处理程序调用PHP:

setTimeout(function() {upload_file(path_to_file);}, 250);

使用PHP curl函数完成文件上传。我已经尝试了curl_exec()curl_multi_exec()curl_multi_exec()似乎很有希望,但示例代码会反复调用curl_multi_exec()

我正在考虑打破这个循环以在循环之间返回JS以尝试帮助解决问题。

1 个答案:

答案 0 :(得分:0)

AFAIK不可能。我找到的唯一办法就是使用Ti.Process运行后台进程 - 这基本上是通过CLI运行你的脚本。但是,我只针对一个平台 - osx。