2016-08-31 2 views
1

Я подключил R и PHP с помощью следующей команды в UbuntuНевозможно подключить R и PHP в Windows?

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

Но я не могу в состоянии соединить их в 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

Распечатайте значение $ N до строки exec() –

ответ

0

ли эта работа?

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

У меня есть эта ошибка - Примечание: Неопределенное смещение: 0 в C: \ xampp \ htdocs \ Server_R_master \ poorman .php on line 14 Примечание: попытка получить свойство не-объекта в C: \ xampp \ htdocs \ Server_R_master \ poorman.php в строке 16 –

+0

Отправьте исходный код в свой основной вопрос с соответствующей разметкой. –

+0

Да, теперь я отправляю его в главный вопрос, вы можете мне помочь –

Смежные вопросы