Задать вопрос
LittleFatNinja
@LittleFatNinja
горе девелопер, любитель лютой садомии

Как реализовать запуск PHP кода из PHP и что делать если на хостинге отключены функции типа system() (необходимо компилить cpp)?

1)
Пилю сайт на PHP + Yii2 (weblike.zz.mu)
У каждого пользователя есть список задач (С++), он решает какую то задачу и вводит код.
Соответственно, нужно скомпилировать его код.
Сайт на бесплатном хостинге. Функции типа system() отключены. Я так понимаю, только покупка VPS меня спасет, так как появляется свобода действий, так же?

2)
Тот же сайт, но задачи на пхп.
Если с С++ понятно - записать в файл, скомпилить, запустить, то с PHP не очень
Как допустим вменяемо выполнить PHP код, который пришел от юзера? Уже задавал такой, но задам еще раз. В прошлый раз советовали eval(), я так понимаю это единственный вариант?

Необходимо выполнить пхп код в строке
$code = '<?php echo 5;'

Буду благодарен за ответы.
  • Вопрос задан
  • 660 просмотров
Подписаться 2 Оценить Комментировать
Ответ пользователя v- smerti К ответам на вопрос (6)
@vGrabko99
html, css, js, php, golang, mysql
Пхп очень просто (хотя довольно опасно) записываете файл и потом обращаетесь к нему аяксом
Ответ написан
Комментировать