Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将网站表单连接到(编译的)java/common lisp程序(网站作为UI) 我所知道的  (关于可能与我的问题相关的内容)_Javascript_Java_Php_Backend - Fatal编程技术网

Javascript 将网站表单连接到(编译的)java/common lisp程序(网站作为UI) 我所知道的  (关于可能与我的问题相关的内容)

Javascript 将网站表单连接到(编译的)java/common lisp程序(网站作为UI) 我所知道的  (关于可能与我的问题相关的内容),javascript,java,php,backend,Javascript,Java,Php,Backend,Java、一些常见的Lisp、HTML5和基本JavaScript 到目前为止我所拥有的 两个已完成的程序,一个用Java编写,一个用Common Lisp编写。 (解析提示符或文件中的输入字符串,如果有效,则执行一些计算并返回结果字符串。) 一个基本的网站(在免费招待者网站上),包括一些文本输入表单和提交按钮 我想知道的是 是否可以(如果可以:如何)将我的网站连接到我的(编译的)程序? 更准确地说: 我想向我网站的访问者提供我的程序的功能。 您可以猜到,访问者应该能够在文本字段中输入数据(

Java、一些常见的Lisp、HTML5和基本JavaScript

到目前为止我所拥有的
  • 两个已完成的程序,一个用Java编写,一个用Common Lisp编写。 (解析提示符或文件中的输入字符串,如果有效,则执行一些计算并返回结果字符串。)
  • 一个基本的网站(在免费招待者网站上),包括一些文本输入表单和提交按钮
我想知道的是 是否可以(如果可以:如何)将我的网站连接到我的(编译的)程序?

更准确地说:
我想向我网站的访问者提供我的程序的功能。 您可以猜到,访问者应该能够在文本字段中输入数据(例如,
),提交数据,我的网站将数据发送/馈送到我的程序以进行处理。 然后,程序的输出应显示在网站上

我原以为这是一项相当普通的任务,但谷歌搜索它只会让我感到困惑和失望。(似乎我必须“在服务器端”做一些事情,使用PHP和框架等等。)

我只是不知道下一步该怎么办。 也许我在用错误的目标词搜索(英语不是我的母语),或者我只是看不见树木,但我有点迷路了,它不知道下一步该去哪里。学习php?了解“服务器端”吗?熟悉框架foo?

因此,我非常感谢您就如何从这里开始提供一些明确的建议,即:如何将这些不同的世界(我的基本网站与我的程序的功能性)联系起来?

  • 我的下一步是什么
  • 是否有人碰巧知道关于下一步的好书/教程/youtube视频
  • 或者,如果这要求太高(如果是这样,我很抱歉,但我不知道我所描述的问题有多小或多大),也许可以用一些关键词来为我指明正确的方向,这样我就可以在谷歌上搜索“foo教程”或“book on bar”
    (这样,当我阅读本教程/书时,我就知道我正在取得进展)

我非常感谢任何具体的帮助。

一个PHP页面可以运行外部应用程序,因此如果您的程序可以从终端会话/shell运行,那么您可能可以让它们在PHP中运行

您可以使用exec()命令,请参见PHP手册页-

或者您可以构建一个命令行,并使用backticks(```)或shell_exec在shell中运行该命令行,如下所示:

$zip_cmd = "zip -D $tmp_folder$zip_file_1 subfolder/*";
$result = `$zip_cmd`;

看起来很有趣。我会试试看。(但似乎很少有文档记录。)您是否向存储库的作者询问了进一步文档的链接?没有。我跟随文档链接到quickdocs.org/clack/,它似乎提供了与github相同的两个示例,外加一个api引用(这很重要)。是的,它们可以从shell运行。我希望我可以避免学习PHP(因为时间不够,不是因为我有任何反对意见。)这还不算太糟糕,上面的1-2行可以运行程序,您还需要另外6行来获取传递到PHP页面的变量。
$zip_cmd = "zip -D $tmp_folder$zip_file_1 subfolder/*";
$result = `$zip_cmd`;