Programming languages 使用premade.exe进行网站输入/输出(需要说明)

Programming languages 使用premade.exe进行网站输入/输出(需要说明),programming-languages,web,io,Programming Languages,Web,Io,我正在尝试建立一个网站的一部分,它接受一个文本段落作为输入,并输出相同的文本段落,除了当用户滚动(或单击)任何给定的单词时出现每个单词的定义。我有一个预先制作的.exe文件,它将输入单词映射到它们的定义(从标准输入中获取单词,并将定义输出到标准输出) 那么,我的问题是通过网站服务器上的.exe文件运行用户输入,然后将输出放回页面。这似乎是一个相当琐碎的问题,但我不知道从哪里开始 所以我的问题是:这个项目可能吗?如果是,为了实现它,我需要使用哪些语言/工具?是否有描述我所说内容的关键字可以用于在W


我正在尝试建立一个网站的一部分,它接受一个文本段落作为输入,并输出相同的文本段落,除了当用户滚动(或单击)任何给定的单词时出现每个单词的定义。我有一个预先制作的.exe文件,它将输入单词映射到它们的定义(从标准输入中获取单词,并将定义输出到标准输出)

那么,我的问题是通过网站服务器上的.exe文件运行用户输入,然后将输出放回页面。这似乎是一个相当琐碎的问题,但我不知道从哪里开始

所以我的问题是:这个项目可能吗?如果是,为了实现它,我需要使用哪些语言/工具?是否有描述我所说内容的关键字可以用于在Web上查找教程/解决方案

我对PHP、HTML和Javascript有基本的了解,但经验太少,我无法判断它们是否(以及如何)可以用来解决这个问题


注意:我没有访问.exe源代码的权限,因此我必须使用.exe本身作为输入输出机制。

使用AJAX和PHP,您可以用最少的努力来完成这项工作

JavaScript的AJAX功能会将您输入的单词发送到PHP页面,并且从PHP页面,您可以使用发送的单词作为参数运行外部exe文件(请对其进行清理。人们可以插入代码,这将使您的服务器崩溃!):


这正是我想要的-非常感谢你的指点。不过,还有一个后续问题:我为什么需要清理输入?如果有人输入了字典无法识别的单词,它只会输出“word not found”。。。
<?php

$word = $_POST['input_word']; // MAKE SURE YOU SANITIZE THIS. If you don't, system security goes down the toilet.

exec('myprogram.exe ' + $word, $output_array);

print_r($output_array);

?>