2016-08-31 6 views
1

私はUbuntuのWindowsでRとPHPを接続できませんか?

exec("Rscript my_rscript.R $N", $response); 

で以下のコマンドを使用してRPHPを接続しているしかし、私は、Windowsでこれらを接続することができ傾きます。

Rのインストールパス

C:\Program Files\R\R-3.3.1\bin 

Rファイルのパスが

C:\xampp\htdocs\tracker\exec_r.R 

ですこれは私のPHPコードです:

 <?php 
       // poorman.php 
       echo "<form action='poorman.php' method='get'>"; 
       echo "Number values to generate: <input type='text' name='N' />"; 
       echo "<input type='submit' />"; 
       echo "</form>"; if(isset($_GET['N'])) { 
        $N = $_GET['N']; 
        exec("C:\Program Files\R\R-3.3.1\bin C:\xampp\htdocs\tracker\exec_r.R $N", $response); 
        $str = $response[0]; 
        $myobj = json_decode($str); 
        echo $myobj->first_name[0]; 
       } 
     ?> 
+0

どのようなエラーメッセージが表示されますか? –

+0

'C:¥Program Files¥R¥R-3.3.1¥bin'はディレクトリ名で、Rの実行可能ファイルではありません。 –

+0

exec()行の前に$ Nの値を出力します –

答えて

0

は、この仕事をしていますか?

exec("C:\Progra~1\R\R-3.3.1\bin C:\xampp\htdocs\tracker\exec_r.R $N", $response); 
+0

このエラーがあります - 注意:C:\ xampp \ htdocs \ Server_R_master \ poorman .php 14行目 注意:16行目のC:\ xampp \ htdocs \ Server_R_master \ poorman.phpにある非オブジェクトのプロパティを取得しようとしています –

+0

ソースコードをメインの質問に適切なマークアップを付けて投稿してください。 –

+0

ええ、今私はそれをメインの質問に投稿してくれますか? –

関連する問題