Это простой код PHPне может получить ответ от PASSTHRU
<?php
ob_start(passthru('/usr/bin/env node getResult.js '));
$data = ob_get_contents();
ob_end_clean();
// console shows Data as String but $data is still empty
echo "Data : " . $data;
?>
И node.js сценарий просто имеет переменный результат с объектом в нем.
console.log("skript startet");
var get = function(){
/*do stuff to get variable*/
result = "test;
console.log(result);
return result;
});
});
};
get();
Проблема: мне нужно переменную в скрипте getResult.js но я не могу»поймать его в PHP. Есть идеи ?
$ data все еще пуст, но скрипт выполняется. – nova
Вы имеете в виду, что выполняется сценарий getResult.js? Каков результат этого js-скрипта? И каков выход php-скрипта? –
php script - все, что вы видите здесь, скрипт узла делает вызов mongodb, получает некоторые данные, я написал его в var, и теперь мне нужно содержание этой войны в моем php-коде. – nova