phpwind html5,PHPWIND 5.3 运行代码 功能实现代码
照樣子弄了一下,發現數據格式已經換了,想著弄弄看,隨便弄了下,感覺還有搞頭。不過里面有
,PHP的字符替換我也不懂,試了下preg_replace發現只能替換一個,搞笑了。上網猛查資料,發現大多人說要用函數,汗汗。然后發現還有str_replace,試了下,總算可以了。
具體方法如下:
在template/你的模板名/read.html
在合適的地方加入:
function run_Code(code)
{
var pop=window.open("about:blank","");
pop.document.writeln(code);
//pop.location.reload();
}
function copy_Code(obj)
{
obj.focus();
obj.select();
document.execCommand('copy');
}
function save_Code(code)
{
var pop=window.open('','_blank','top=10000');
pop.document.writeln(code);
pop.document.execCommand('saveas','','code.html');
pop.close();
}
我是直接放到頂部了,嘎嘎。
然后到require/bbscode.php文件
找到
function phpcode($code){
將
$phpcode_htm[$codeid]="
Copy code
".preg_replace("/^()?(.*)/is","\2",$code)."";
改成
$phpcode_htm[$codeid]="
Code:".str_replace(""," ",$code)."[可以先修改代碼再運行]";
傳上去覆蓋下:
不過發現我放了
alert("111");
居然彈出兩個框,悶悶,試試其他JS函數,還算正常。
再次更新,已經正常了
總結
以上是生活随笔為你收集整理的phpwind html5,PHPWIND 5.3 运行代码 功能实现代码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 师范类专业物理和计算机选哪个,师范专业太
- 下一篇: 动态规划算法php,php算法学习之动态