Как запустить скрипт Node.js из PHP?

120
07 августа 2019, 21:10

Мне нужно запустить скрипт script.js на Node.js кодом PHP и записать значение переменной JS ok в переменную $var на PHP. Заранее спасибо!

Answer 1
$js_path = '/var/www/html/js/';
$js_func = 'nodefunc.js';
$result = exec("cd ". dirname($js_path). " && node ".$js_func." 2>&1", $out, $err);
Answer 2

PHP:

exec('node script.js');
$file = fopen('ok.txt', 'r+');
$var = fgets($file);
fclose($file);
unlink('ok.txt');

NODE.JS:

var ok = ...;
var fs = require('fs');
fs.writeFile('ok.txt', ok, function(){console.log('Error!');});
READ ALSO
Сakephp оформить запрос в finder

Сakephp оформить запрос в finder

Ребята, помогите записать и выполнить данный запрос в finder cakephp 35

134
Функция system в C++

Функция system в C++

Смотрю описание функции system и заметил два странных места:

126
Сложение (прикрепление) числа к букве C++

Сложение (прикрепление) числа к букве C++

Как можно число n = 10 Сложить с буквами aa (это пример)? Чтобы в конце получился вывод aa10

115
Подскажите как избавится от повторений

Подскажите как избавится от повторений

Как избавиться от повторений в моем коде?Я так понимаю,необходимо сохранять результаты куда-то(в массив?),а потом сравнивать с новым рандомом,и,если...

122