Получить результат выполнения JavaScript кода в php

80
19 марта 2021, 19:10

Есть php скрипт который работает в фоне ( nohup php script.php & ).

Так же имеется отдельно JavaScript файл, в котором реализована функция test(id)

Мне нужно чтобы через php код вызвать функцию js test(id) и в php коде получить результат её выполнения в переменную.

Это вообще возможно?)

Либо сохранять js-ом результат выполнения функции в файл а уже с файла читать с помощью php и записывать в php переменную...

Answer 1

Вы можете использовать ajax или же file_get_contents, чтобы получить результат.

Answer 2

Вообще возможно) Поставте на сервер nodeJs и в пхп запустите команду

echo exec('nodejs /pathToFile/file.js');

в самом файле file.js нужно прописать вызов нужной функции

 function test(id){ 
  //some code 
  return id * 5; 
 } 
test(3); // вызов

READ ALSO
Java. Spring. TomCat

Java. Spring. TomCat

Пишу Spring-Web-MVC приложение

123
Удаление View полученных через LayoutInflater

Удаление View полученных через LayoutInflater

В моем приложении есть 2 активити, в каждом из которых я создаю список из View полученных через LayoutInflaterПри создании каждого view-пункта списка...

111
Создать систему лицензирования [закрыт]

Создать систему лицензирования [закрыт]

Хотите улучшить этот вопрос? Переформулируйте вопрос так, чтобы он был сосредоточен только на одной проблеме

98