C编译器在自己的网站上测试用户输入

问题描述 投票:0回答:1

我知道我的问题听起来可能有点愚蠢或无法到达,但我会尝试:

www中有任何现有工具,我可以使用我自己的网站

测试用户c语言输入并在存在时显示其输出? 我知道有一些网站,例如:

http://ideone.com/

是谁这样做的,所以应该有可能将类似的用户放在他自己的网站上? 我已经在stackoverflow上找到了这个问题,但是如果这是我想要的。 thanks

Edit1:我尝试了一些硬编码的HTML,只是为了测试此插件,而无需WP

<!DOCTYPE html> <html> <head> <title>Test run-this Plugin</title> <meta charset="UTF-8" /> <meta name="description" content="Kurzbeschreibung" /> <link href="run_this.css" type="text/css" rel="stylesheet" /> <script language="javascript" type="text/javascript" src="run_this.js"></script> <script language="javascript" type="text/javascript" src="jquery-1.3.2.js"></script> </head> <body> <h2> C example</h2> <pre lang="c" line="1" class="run-this"> #include &lt;stdio.h&gt; int main (int argc, char** argv) { printf("Hello, World!"); return 0; } </pre> <div class="run-this-button"> <input type="button" value="Run" onclick='run_this(this, "c", "CSNpbmNsdWRlICZsdDtzdGRpby5oJmd0Ow0KDQoJaW50IG1haW4gKGludCBhcmdjLCBjaGFyKiogYXJndikgew0KCSAgcHJpbnRmKCJIZWxsbywgV29ybGQhIik7DQoJICByZXR1cm4gMDsNCgl9");'/> <img class="run-this-spinner" src="spinner.gif"/> </div> <div class="run-this-details"></div> </body> </html>

但我得到错误:XMLHttpRequest cannot load http://run-this.appspot.com/runthis. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.

Edit2:

现在它运行了:)我只需要将文件夹移至服务器并起作用。

	

您可能会尝试这样的事情 -

拥有Python或任何其他方式在您的服务器上运行Shell命令

用户想要运行他的页面时,只需将其保存并将shell命令运行到将输出保存到另一个文件
c browser
1个回答
0
投票
阅读输出文件并在线显示。

可以做到这一点,尽管我介意您,在让您的服务器上运行任何代码之前,您必须检查很多安全孔! 许多人可以使用它来破解服务器,甚至可以使其成为僵尸网络的一部分。
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.