2011-12-30 6 views
0

私はPHPプログラムとPythonプログラムを持っています。 Pythonプログラムはロボットやマシンのようなものだと考えることができます。通常、データベースを使用し、分析を行い、結果を返します。プレーンテキストコンソールアプリケーションです。PHPを使ってpythonインスタンスを呼び出すにはどうすればいいですか?

私は、ユーザーにウェブインターフェイス経由でプログラムを使用させたいと考えています。ですから、私はPHPを使い、ユーザーの入力を受け取り、Pythonプログラムに渡して、ユーザーに返します。

どうすれば実現できますか? Pythonプログラムは常にサーバー上で実行されており、解析データはWebとユーザー入力から保持されるため、サーバー側のスクリプトに簡単に変換することはできません。

アイデア?

+1

に見てください、あなたはパラメータを指定してPHPからプロセスを起動し、そのプロセスのテキスト出力を取得する方法をここに多くの質問があります。 – hakre

+2

['system'](http://php.net/manual/en/function.system.php)、[' exec'](http://php.net/manual/en/function.exec。 php)、または['proc_open'](http://php.net/manual/en/function.proc-open.php)を実行する必要があります。 –

+0

http://www.php.net/manual/en/ref.exec.phpこれはphp-docの関数です。私は誰が何のためのものか分からない) – Aufziehvogel

答えて

2

execの機能を確認してください。ユーザーからの入力をパラメータとしてpythonスクリプトに渡して、そこから出力を戻すことができます。

関連する問題