2012-01-22 2 views
4

私は画像上で何らかの処理を行い、私にテキストを与えるPythonスクリプトを持っていますが、スクリプトはコンソールで正常に動作しています。今私はブラウザでphpを使って同じテキストを表示したい。どのように私はphpスクリプトのPHP変数のpythonスクリプトで印刷値を得ることができますか?

私は以下のコードを使用すると、コンソールからコードをexectuteするときにPHP変数$ fおよび$ vに適切な値を取得しますが、ブラウザからコードを実行するとPHP変数に値がありません

Pythonスクリプトで
exec('python /var/www/abc/abc.py', $f, $v); 
    echo $f; 
    echo $retval; 

:私は私は私のPHP変数にPythonスクリプトでプリント値を取得できます。この

code... 
    code... 
    ...... 
    #in the end 
    print text 
    sys.stdout.flush() 

のようなものを持っています?

答えて

4

$fexec()を呼び出す前に配列されていることを確認し、それは私のために間違っていた何だったのは、print_r($f)はトリック

+0

ええ、その配列を行う必要があり、そのはいつものように空白 – Elvis

+0

感謝を印刷します。呼び出しの前に配列を作るのを忘れてしまった。 –

関連する問題