phpwind html5,PHPWIND 5.3 运行代码 功能实现代码
照樣子弄了一下,發(fā)現(xiàn)數(shù)據(jù)格式已經(jīng)換了,想著弄弄看,隨便弄了下,感覺還有搞頭。不過里面有
,PHP的字符替換我也不懂,試了下preg_replace發(fā)現(xiàn)只能替換一個(gè),搞笑了。上網(wǎng)猛查資料,發(fā)現(xiàn)大多人說要用函數(shù),汗汗。然后發(fā)現(xiàn)還有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)."[可以先修改代碼再運(yùn)行]";
傳上去覆蓋下:
不過發(fā)現(xiàn)我放了
alert("111");
居然彈出兩個(gè)框,悶悶,試試其他JS函數(shù),還算正常。
再次更新,已經(jīng)正常了
總結(jié)
以上是生活随笔為你收集整理的phpwind html5,PHPWIND 5.3 运行代码 功能实现代码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 师范类专业物理和计算机选哪个,师范专业太
- 下一篇: 游戏用计算机配置表显卡,攒机的知识盲区