2

我想让用户通过我的网页执行 Lua(使用 Lua 来操作页面上的元素)。我将如何执行此操作?这可能吗?

完成所有这些需要什么语言?我可以只用 HTML 和 JavaScript 做到这一点吗?我需要使用 ASP 或 PHP 等语言吗?

可以的话谢谢!

4

3 回答 3

2

如果您使用 mod_lua 设置 apache,则可以直接使用 lua,或者使用 luaisapi 设置 IIS。

这是CGILua的链接。

除此之外,您可以在 php 中使用带有输出参数的shell_execexec来执行 lua 脚本并返回输出。或 ASP 中的等效方法。

测试.lua

print "Hello, World!"

运行lua.php

<?php
      $output = shell_exec('lua test.lua');
      echo "<pre>$output</pre>";
?>
于 2011-05-02T17:33:28.000 回答
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 回答