Выполнение Lua с веб-страницы - PullRequest
2 голосов
/ 02 мая 2011

Я хочу разрешить пользователям запускать Lua через мою веб-страницу (используйте Lua для управления элементами на странице). Как бы я это сделал? Возможно ли это?

Какой язык потребуется для всего этого? Могу ли я сделать это только с помощью HTML и JavaScript? Нужно ли использовать такой язык, как ASP или PHP?

Спасибо, если сможешь!

Ответы [ 3 ]

2 голосов
/ 02 мая 2011

Если вам нужно сделать это со стороны сервера, у вас есть много вариантов. Самым популярным будет WSAPI . Другие легко доступны для Google. См. Также здесь для немного устаревшего, но все еще актуального списка.

Если вы хотите, чтобы Lua был на стороне клиента, в браузере, вы можете посмотреть Lua Alchemy (Lua во Flash) или aelua (Lua в JavaScript). Будьте готовы запачкать руки.

2 голосов
/ 03 мая 2011

Вас может заинтересовать KeplerProject .Это своего рода платформа для разработки веб-приложений на Lua.

2 голосов
/ 02 мая 2011

Вы можете использовать lua напрямую, если вы настроите apache с помощью mod_lua или IIS с помощью luaisapi.

Вот ссылка на CGILua .

Кроме этогоВы можете использовать shell_exec или exec с выходным параметром в php для выполнения сценария lua и возврата вывода.Или эквивалентный метод в ASP.

test.lua

print "Hello, World!"

runlua.php

<code><?php
      $output = shell_exec('lua test.lua');
      echo "<pre>$output
";?>
...