Как я могу получить значения печати в сценарии Python в переменных PHP в сценарии PHP? - PullRequest
4 голосов
/ 22 января 2012

У меня есть скрипт на python, который выполняет некоторую обработку изображений и выдает мне текст, скрипт отлично работает в консоли. Теперь я хочу отобразить тот же текст с помощью PHP в браузере.

Когда я использую приведенный ниже код, я получаю правильные значения в переменных php $ f и $ v при извлечении кода из консоли, но когда я выполняю код из браузера, я не получаю никакого значения в переменных php

   exec('python /var/www/abc/abc.py', $f, $v);
   echo $f;
   echo $retval;

В скрипте Python: у меня есть что-то вроде этого

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

Как я могу получить значения печати в скрипте Python в моих переменных php ??

1 Ответ

4 голосов
/ 22 января 2012

Убедитесь, что $f является массивом перед вызовом exec(), тогда print_r($f) должен выполнить трюк

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...