我知道我的问题听起来可能有点愚蠢或无法到达,但我会尝试:
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 <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>
但我得到错误: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.
现在它运行了:)我只需要将文件夹移至服务器并起作用。
您可能会尝试这样的事情 -
拥有Python或任何其他方式在您的服务器上运行Shell命令
用户想要运行他的页面时,只需将其保存并将shell命令运行到将输出保存到另一个文件可以做到这一点,尽管我介意您,在让您的服务器上运行任何代码之前,您必须检查很多安全孔! 许多人可以使用它来破解服务器,甚至可以使其成为僵尸网络的一部分。