- 时间:2021-02-17 11:29 编辑: 来源: 阅读:
- 扫一扫,手机访问
摘要:PHPWIND 5.3 运行代码 功能实现代码
照样子弄了一下,发现数据格式已经换了,想着弄弄看,随便弄了下,感觉还有搞头。不过里面有<br />,PHP的字符替换我也不懂,试了下preg_replace发现只能替换一个,搞笑了。上网猛查资料,发现大多人说要用函数,汗汗。然后发现还有str_replace,试了下,总算可以了。
具体方法如下:
在template/你的模板名/read.html
在合适的地方加入:
[url=javascript:]
改成
$phpcode_htm[$codeid]="<form><font color=red>Code:</font><BR><TEXTAREA name ='codeArea' rows='10' style='WIDTH:100%;'>".str_replace("<br />"," ",$code)."</textarea><br> <input type=button class=btn value=运行代码 onclick=run_Code(codeArea.value)> <input type=button class=btn value=复制代码 onclick=copy_Code(codeArea)> <input type=button value=保存代码 class=btn onclick=save_Code(codeArea.value) > <input type=reset value=清除再来 class=btn name=codeAre> <font color=blue size=2>[可以先修改代码再运行]</font><form>";
传上去覆盖下:
不过发现我放了
<script>
alert("111");
</script>
居然弹出两个框,闷闷,试试其他JS函数,还算正常。
再次更新,已经正常了