2

ユーザーが自分の Web ページから Lua を実行できるようにしたい (Lua を使用してページ上の要素を操作する)。これをどのように実行しますか?これは可能ですか?

これらすべてを行うには、どの言語が必要ですか? HTML と JavaScript だけでこれを行うことはできますか? ASP や PHP などの言語を使用する必要がありますか?

できればありがとう!

4

3 に答える 3

2

サーバー側からこれを行う必要がある場合、多くの選択肢があります。最も一般的なのはWSAPIです。他のものは簡単にググることができます。少し古いが実際のリストについては、こちらも参照してください。

クライアント側のブラウザーで Lua が必要な場合は、Lua Alchemy (Flash の Lua) またはaelua (JavaScript の Lua) を参照してください。あなたの手を汚すことを期待してください。

于 2011-05-02T18:56:21.957 に答える
2

KeplerProjectに興味があるかもしれません。これは、Lua で Web アプリケーションを開発するための一種のフレームワークです。

于 2011-05-03T14:04:33.973 に答える
2

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>";
?>
于 2011-05-02T17:33:28.000 に答える