0

いくつかの作業を行うバックグラウンド php プロセスを実行したいと考えています。私はこれを行うための2つの方法を考えました.TideSDkを使用してどちらがより優れており、どちらがより可能であるかを知りたいです.

1) js ファイルで Ti.Process.createProcess() を使用してプロセスを生成することを考えました。私が直面した問題は、このプロセスによって記録された情報をファイルに書き込まずにアクセスする方法がないことです。Ti オブジェクトは php スクリプト ファイルで使用できないため、fopen() と fwrite() を使用しましたが、これらのメソッドが機能していないようです。ファイルに書き込もうとせずに、このプロセスから情報にアクセスする方法はありますか?

2)私がこれを行うことを考えた別の方法は、javascript setInterval() を使用し、何らかの形でそれをアプリケーションに接続し、php 関数を定期的に呼び出すことです。jsファイルからphp関数を呼び出すことは可能ですか?

js ファイルと php ファイルを別々に管理し、html ファイルにインライン スクリプトを含めないようにしたいと考えています。上記のいずれか、または別の方法でそれを行うことができるかどうか教えてください

4

2 に答える 2

0

re: オプション 1 - アプリとプロセスの間でソケットを開くことができます。それが私のやり方です(私の場合は bg ruby​​ スクリプトを実行しています)。

于 2013-04-17T20:33:07.317 に答える
0

cron ジョブを使用します。またはphp exec()関数。

于 2013-04-16T23:44:12.050 に答える