c编译器在自己的网站上测试用户输入
我知道我的问题听起来可能有点愚蠢或难以回答,但我会尝试: WWW中是否有任何现有工具可供我在自己的网站上使用,以测试用户的c语言输入,并在存在时显示其输出 我知道有这样的网站:谁做这件事,所以这应该是可能的,但一个普通用户怎么可能把这样的东西放在自己的网站上呢 我已经在stackoverflow上找到了,但是idk,如果这是我要找的 谢谢 Edit1:我尝试了一些硬编码的html,只是为了在没有wp的情况下测试这个插件c编译器在自己的网站上测试用户输入,c,browser,compiler-construction,C,Browser,Compiler Construction,我知道我的问题听起来可能有点愚蠢或难以回答,但我会尝试: WWW中是否有任何现有工具可供我在自己的网站上使用,以测试用户的c语言输入,并在存在时显示其输出 我知道有这样的网站:谁做这件事,所以这应该是可能的,但一个普通用户怎么可能把这样的东西放在自己的网站上呢 我已经在stackoverflow上找到了,但是idk,如果这是我要找的 谢谢 Edit1:我尝试了一些硬编码的html,只是为了在没有wp的情况下测试这个插件 <!DOCTYPE html> <html> &
<!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 <stdio.h>
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>
测试运行这个插件
C示例
#包括stdio.h
int main(int argc,字符**argv){
printf(“你好,世界!”);
返回0;
}
但是我得到了一个错误:XMLHttpRequest无法加载http://run-this.appspot.com/runthis. 请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许访问源站“null”。
Edit2:
现在它运行:)我只需将文件夹移动到服务器上,它就可以正常工作。您可以尝试类似的方法-
这是可以做到的,不过我提醒您,在让任何代码在服务器上运行之前,您必须检查许多安全漏洞!很多人可以用它来攻击你的服务器,甚至把它变成僵尸网络的一部分。我可以不用wordpress使用wordpress插件吗?最终解决了这个问题。谢谢你的插件!我只需要添加一些textfield\u input\u send\u to\u javascript\u内容,就解决了。但对于硬编码的html来说,它已经起作用了。它只适用于一部分人。所以安全漏洞不是问题所在。但是他们的插件不是像wordpress的“Runthis”一样,没有wordpress的要求吗?仅限于js/jQuery。代码被发送到ideone或其他地方,请求显示为结果?