2016-05-08 21 views
-1

私は以下のコードを使用してpythonファイルを実行するためにPHPを使用しています。PHPでcodeigniterを使ってpythonファイルを実行する方法

<?php 
$a = shell_exec("echo 'root_password' | sudo -u root -S python turnon1.py"); 
echo $a; 
?> 

これは、PHPサイト に非常によく仕事だが、それはCIフレームワークのために動作しませんでした。 私は問題がpythonファイル(CIはファイルを見つけることができません)のパスについてだと思う。どのように私はそれを把握することができます。

Python & phpファイルは同じフォルダ内にあります。

ありがとうございました。

答えて

0

あなたはpythonファイルへの完全なパスを追加する必要があります。

$a = shell_exec("echo 'root_password' | sudo -u root -S python ".FCPATH."turnon1.py"); 

pythonファイルがindex.phpと同じディレクトリにあると仮定します。

関連する問題