Задать вопрос

Как выполнить js код из php ?

Дано: большая обфусцированная js функция, производящая числовые расчеты.
Как-то можно выполнить ее, передав параметры, и вернуть результат в другой среде? Например из php.
  • Вопрос задан
  • 3459 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Решения вопроса 2
viktorvsk
@viktorvsk
Ставите phantom.js, делаете нужный скрипт с этой функцией и из php вызываете, кажется, при помощи:
<?php
$var = exec('phantomjs heavyFunction.js params');

Естественно, что бы этот exec возвращал именно нужные Вам данные, это нужно описать в функции, которую скормите фантому. Это все описано в документации.
Ответ написан
KOLANICH
@KOLANICH
Знаю JS, PHP, C++, C#
Лично я бы попробовал деобфусцировать и транслировать в PHP. Большинство обфускаций снимаются просто переформатированием кода и добавлением куда нужно .toString()

Но если нужно именно js, то глянь php.net/manual/ru/book.v8js.php
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
MAXH0
@MAXH0
Я не понял - выполнить на клиенте и вернуть результат на сервер?
Или все выполнить на сервере?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы