ユーザーが自分の Web ページから Lua を実行できるようにしたい (Lua を使用してページ上の要素を操作する)。これをどのように実行しますか?これは可能ですか?
これらすべてを行うには、どの言語が必要ですか? HTML と JavaScript だけでこれを行うことはできますか? ASP や PHP などの言語を使用する必要がありますか?
できればありがとう!
サーバー側からこれを行う必要がある場合、多くの選択肢があります。最も一般的なのはWSAPIです。他のものは簡単にググることができます。少し古いが実際のリストについては、こちらも参照してください。
クライアント側のブラウザーで Lua が必要な場合は、Lua Alchemy (Flash の Lua) またはaelua (JavaScript の Lua) を参照してください。あなたの手を汚すことを期待してください。
KeplerProjectに興味があるかもしれません。これは、Lua で Web アプリケーションを開発するための一種のフレームワークです。
mod_lua で apache をセットアップするか、または luaisapi で IIS をセットアップすると、lua を直接使用できます。
ここにCGILuaへのリンクがあります。
それ以外に、 php でshell_execまたはexecを出力パラメータとともに使用して、lua スクリプトを実行し、出力を返すことができます。または、ASP の同等のメソッド。
test.lua
print "Hello, World!"
runlua.php
<?php
$output = shell_exec('lua test.lua');
echo "<pre>$output</pre>";
?>